That happens because you didn't came across with these Data Vaults by your scout. You may edit your savegame further, as you were suggested, or you may send some scouts to reveal sectors for you (don't forget to manually give expand the bubble to 350 km in orders). Eventually they discover these Vaults and after that your savegame shall consists knownto="player" missed strings
Acquire the Erlking?
Moderator: Moderators for English X Forum
-
- Posts: 80
- Joined: Mon, 15. Feb 21, 14:46
Re: Acquire the Erlking?
-
- Posts: 155
- Joined: Tue, 7. Feb 12, 18:07
Re: Acquire the Erlking?
Thanks. Already make this.Mikhaleech wrote: ↑Fri, 8. Apr 22, 22:46That happens because you didn't came across with these Data Vaults by your scout. You may edit your savegame further, as you were suggested, or you may send some scouts to reveal sectors for you (don't forget to manually give expand the bubble to 350 km in orders). Eventually they discover these Vaults and after that your savegame shall consists knownto="player" missed strings
-
- Posts: 287
- Joined: Sat, 24. Dec 11, 11:14
Re: Acquire the Erlking?
Thanks so much for this. It was pure torment trying to find the last vault, with this script I finally found it. I had the weirdest luck to have 4 vaults spawn in the same sector. Once I found 3 I thought it was plenty, didn't search more.silentradios wrote: ↑Sun, 27. Mar 22, 14:51Edit 3/27: Apparently Avarice V and IV were swapped (I got the friendly name mapping from reddit - not sure where a real source is) -- I confirmed in my save and two others did as well
Here is a bat file that runs the powershell inside it (sneaky.. but effective) : https://anechoic.space/erlkinggui.bat
It has a few features over the previous script including:Here is the same script that you can copy and past and save into a .bat file (use notepad and save as UTF-8 or ANSI (do not select the with BOM ones) and run to avoid the prompts that you get from windows about it being safe or not..
- A File selection dialog
- Support for gz / compressed saves
- GUI output of the positions
Code: Select all
@findstr/v "^@f.*&" "%~f0"|powershell -noprofile -executionpolicy bypass -&goto:eof #Fist line stolen from https://stackoverflow.com/a/2611394 #This uses a fair amount of memory - if you have limited ram exit X4 first... Add-Type -AssemblyName System.Windows.Forms [System.Windows.Forms.Messagebox]::Show("This uses a fair amount of memory - if you have limited ram exit X4 first...") #stolen from https://4sysops.com/archives/how-to-create-an-open-file-folder-dialog-box-with-powershell/ $FileBrowser = New-Object System.Windows.Forms.OpenFileDialog -Property @{ InitialDirectory = [Environment]::GetFolderPath('MyDocuments') + "\Egosoft\X4" Filter = '*.xml|*.gz' Title = "Select savegame file" } while([string]::IsNullOrWhiteSpace($FileBrowser.FileName)){ $null = $FileBrowser.ShowDialog() sleep 1 } #from https://social.technet.microsoft.com/Forums/windowsserver/en-US/5aa53fef-5229-4313-a035-8b3a38ab93f5/unzip-gz-files-using-powershell?forum=winserverpowershell Function Expand-GZip{ Param( $infile, $outfile = ($infile -replace '\.gz$','') ) $input = New-Object System.IO.FileStream $inFile, ([IO.FileMode]::Open), ([IO.FileAccess]::Read), ([IO.FileShare]::Read) $output = New-Object System.IO.FileStream $outFile, ([IO.FileMode]::Create), ([IO.FileAccess]::Write), ([IO.FileShare]::None) $gzipStream = New-Object System.IO.Compression.GzipStream $input, ([IO.Compression.CompressionMode]::Decompress) $buffer = New-Object byte[](1024) while($true){ $read = $gzipstream.Read($buffer, 0, 1024) if ($read -le 0){break} $output.Write($buffer, 0, $read) } $gzipStream.Close() $output.Close() $input.Close() } $gzip = $false if($FileBrowser.FileName -match "\.gz$"){ Write-Host "Extracting compressed save, this may take a while" $gzip = $true Expand-GZip -infile $FileBrowser.FileName } if($gzip) { $file = ($FileBrowser.FileName -replace '\.gz$','') } else { $file = $FileBrowser.FileName } Write-Host "Loading XML, this may take a while and will use lots of ram" $Xml=New-Object Xml #unzip .gz file with 7-zip or gunzip first or use uncompressed saves $Xml.Load($file) Write-Host "Finding Erlking Data Vaults" $components=Select-Xml -Xml $Xml -XPath "/savegame/universe//component" $erl=$components | ?{$_.Node.macro -and $_.Node.macro.Contains("erlking")} $vaults = $erl | ?{$_.Node.macro -and $_.Node.macro.Contains("landmarks_erlking_vault")} #From hatevampire at https://www.reddit.com/r/X4Foundations/comments/thjbik/how_to_read_save_file/ #Not sure where the real source of friendlyname is.. $locationtoname = @{ cluster_500_sector001_macro="Avarice I" cluster_500_sector002_macro="Avarice V" cluster_500_sector003_macro="Avarice IV" cluster_501_macro="Windfall I" cluster_502_macro="Windfall III" cluster_503_macro="Windfall IV" } $macrotocoords=@{ "Zone004_Cluster_503_Sector001_macro"="139680,0,-3215.59" "Zone003_Cluster_500_Sector003_macro"="-115796.9,0,-96109.38" "Zone002_Cluster_503_Sector001_macro"="-2269.199,0,165758.4" "Zone006_Cluster_500_Sector002_macro"="-184409.83,0,-3343.0" "Zone003_Cluster_501_Sector001_macro"="-97898.44,0,-23632.81" "Zone003_Cluster_500_Sector001_macro"="-97898.44,0,-23632.81" "Zone005_Cluster_501_Sector001_macro"="-23023.44,0,-160132.8" "Zone004_Cluster_504_Sector001_macro"="157616.8,0,-84263.63" "tzoneCluster_500_Sector002SHCon9_GateZone_macro"="-39827.2,0,200000" "tzoneCluster_500_Sector002SHCon5_GateZone_macro"="-50000,0,200000" "Zone001_Cluster_500_Sector003_macro"="-117046.9,0,82593.75" "Zone001_Cluster_501_Sector001_macro"="-127062.5,0,133718.8" "Zone005_Cluster_504_Sector001_macro"="-23023.44,0,-160132.8" "Zone004_Cluster_500_Sector001_macro"="103164.1,0,-32492.19" "Zone002_Cluster_500_Sector001_macro"="-10960.94,0,112070.3" "Zone003_Cluster_500_Sector002_macro"="-7132.69,0,531.25" "Zone002_Cluster_500_Sector002_macro"="-118489.4,0,-131687.5" "tzoneCluster_500_Sector003SHCon9_GateZone_macro"="50000,0,200000" "Zone005_Cluster_500_Sector002_macro"="98694.83,0,-126406.3" "tzoneCluster_500_Sector001SHCon2_GateZone_macro"="66960.9,0,-207957" "tzoneCluster_500_Sector003SHCon5_GateZone_macro"="40054.7,0,200000" "tzoneCluster_500_Sector001SHCon10_GateZone_macro"="-45738.28,0,-200000" "Zone005_Cluster_500_Sector003_macro"="34671.88,0,-152515.6" "Zone001_Cluster_504_Sector001_macro"="-127062.5,0,133718.8" "Zone003_Cluster_502_Sector001_macro"="-97898.44,0,-23632.81" "Zone002_Cluster_504_Sector001_macro"="137904.1,0,135199.3" "Zone005_Cluster_503_Sector001_macro"="-23023.44,0,-160132.8" "Zone001_Cluster_500_Sector001_macro"="-127062.5,0,133718.8" "Zone004_Cluster_501_Sector001_macro"="103164.1,0,-32492.19" "tzoneCluster_500_Sector001SHCon4_GateZone_macro"="76886.7,0,-207957" "Zone006_Cluster_502_Sector001_macro"="47000.0,0,172000.0" "Zone002_Cluster_500_Sector003_macro"="44015.63,0,158125" "tzoneCluster_500_Sector001SHCon6_GateZone_macro"="-55785.2,0,-200000" "Zone002_Cluster_501_Sector001_macro"="-10960.94,0,112070.3" "Zone001_Cluster_500_Sector002_macro"="-78593.63,0,157937.5" "Zone003_Cluster_503_Sector001_macro"="-199365.3,0,-55454.45" "Zone001_Cluster_502_Sector001_macro"="-127062.5,0,133718.8" "Zone003_Cluster_504_Sector001_macro"="-226443.3,0,-97194.67" "Zone005_Cluster_500_Sector001_macro"="-23023.44,0,-160132.8" "Zone004_Cluster_500_Sector003_macro"="110359.4,0,7250" "Zone001_Cluster_503_Sector001_macro"="-190039.3,0,180073.9" "Zone005_Cluster_502_Sector001_macro"="-23023.44,0,-160132.8" "Zone004_Cluster_500_Sector002_macro"="101721.7,0,100656.3" "Zone002_Cluster_502_Sector001_macro"="108009.3,0,115933.7" "Zone004_Cluster_502_Sector001_macro"="103164.1,0,-32492.19" } #Get offsets up the tree function Recurse-Offsets($node){ if($node.class -and $node.class -eq "galaxy"){ return @() } if($node.offset -ne $null){ if($node.offset.position){ $x=$node.offset.position.x $y=$node.offset.position.y $z=$node.offset.position.z } else { $x,$y,$z=0,0,0 } if($node.offset.rotation){ if($node.offset.rotation.yaw){$yaw=$node.offset.rotation.yaw} else {$yaw=0} if($node.offset.rotation.pitch){$pitch=$node.offset.rotation.pitch} else {$pitch=0} if($node.offset.rotation.roll){$roll=$node.offset.rotation.roll} else {$roll=0} } else { $pitch,$roll,$yaw=0,0,0 } if($macrotocoords[$node.macro]){ $x,$y,$z=$macrotocoords[$node.macro].Split(",") } $obj = [pscustomobject]@{ x=$x y=$y z=$z pitch=$pitch roll=$roll yaw=$yaw code=$node.code macro=$node.macro class=$node.class } return @($obj) + (Recurse-Offsets -node $node.ParentNode) } else { return Recurse-Offsets -node $node.ParentNode } } $data=. { foreach($vault in $vaults){ $data=Recurse-Offsets $vault.Node $sums = $data | Measure-Object -Sum -Property x,y,z $location = $data |?{$_.class -eq "sector"} | select -ExpandProperty macro if([string]::IsNullOrWhiteSpace($location)){ $location = $data |?{$_.class -eq "cluster"} | select -ExpandProperty macro } [pscustomobject]@{ location=$locationtoname[$location] Xkm=($sums |?{$_.property -eq "x"}).sum/1000 Ykm=($sums |?{$_.property -eq "y"}).sum/1000 Zkm=($sums |?{$_.property -eq "z"}).sum/1000 blueprint=$vault.Node.connections.connection.component.blueprints |?{$_ -ne $null} vault=$vault.Node.macro code=$vault.Node.code } } } $data | ft -AutoSize $data | Out-GridView if($gzip){ if([System.Windows.Forms.MessageBox]::Show("Remove the extracted save $file" , "Remove Save?" , 4, 64) -eq "Yes"){ Remove-Item -Path $file } } [System.Windows.Forms.Messagebox]::Show("Done, you can copy out of the cmd window or grid view before closing this if you want.") <# #Some other useful snippets #detailed output . { foreach($vault in $vaults){ Recurse-Offsets $vault.Node "-----" } } | ft -AutoSize #parse out zone info $zoneinfo = [xml](gc c:\path\to\dlc_pirate_sectors.xml) $hash = @{} $zoneinfo.macros.macro | %{ $_.connections.connection | %{ $hash += @{$_.macro.ref = $_.offset.position } } } # Generate a powershell hash for the above xml and put it on the clipboard "@{`n" + ($hash.GetEnumerator() |%{" `"$($_.key)`"=`"$(@($_.value.x,$_.value.y,$_.value.z) -join ",")`"`n"}) + "}" | clip $components=Select-Xml -Xml $Xml -XPath "/savegame/universe//component" # Get all classes $components.Node.class | select -Unique | sort order of map related: galaxy cluster sector zone #>
-
- Posts: 3175
- Joined: Sun, 23. Oct 05, 12:13
Re: Acquire the Erlking?
sent in a shock and awe fleet, the VIG didn't even dare open fire during boarding
Spoiler
Show
-
- Posts: 56
- Joined: Sun, 2. Apr 06, 02:01
Re: Acquire the Erlking?
Thanks for the suggested workaround regarding the naming of Navsats/beacons.
Music? Why indeed. Although the Asgard is large, I don't think it'll accommodate John Williams and his orchestra. More is the pity - the Imperial March playing as I disembarked on a station would be FUN!
Failing that, X3 had the best piece of music IMHO: Boron's Kingdom End soundtrack was nice. When going into battle whilst playing Elite (Atari ST and Amiga days), I would play 'Mars' (Holst's Planet Suite)
Music? Why indeed. Although the Asgard is large, I don't think it'll accommodate John Williams and his orchestra. More is the pity - the Imperial March playing as I disembarked on a station would be FUN!
Failing that, X3 had the best piece of music IMHO: Boron's Kingdom End soundtrack was nice. When going into battle whilst playing Elite (Atari ST and Amiga days), I would play 'Mars' (Holst's Planet Suite)
-
- Posts: 2475
- Joined: Sat, 12. Jun 10, 04:43
Re: Acquire the Erlking?
How good is it? What about comparisons to the Asgard? Maybe even compared to a good destroyer?Imperial Good wrote: ↑Thu, 7. Apr 22, 12:30Buy it with a lot of credits! Erlking is the ultimate battleship for a reason.
Because frankly it looks ugly, the new ships reminds me of X3 Teladi which I wasn't a fan of. Dislike asymmetry.
-
- Posts: 5661
- Joined: Mon, 5. May 08, 00:05
Re: Acquire the Erlking?
It is a long range battleship (>8km for all turrets, both L & M) which eats Xenon K's and small ships. For battling an I I'd give it some additional backup for good measure.
Spoiler
Show
BurnIt: Boron and leaks don't go well together...
Königinnenreich von Boron: Sprich mit deinem Flossenführer
Nila Ti: Folgt mir, ihr Kavalkade von neugierigen Kreaturen!
Pick yourpoison seed [for custom gamestarts]
Feature request: paint jobs on custom starts
Königinnenreich von Boron: Sprich mit deinem Flossenführer
Nila Ti: Folgt mir, ihr Kavalkade von neugierigen Kreaturen!
Pick your
Feature request: paint jobs on custom starts
-
- Posts: 2475
- Joined: Sat, 12. Jun 10, 04:43
Re: Acquire the Erlking?
So not as good as an Asgard it sounds like.
I assume those turrets have good accuracy? What about it's super long main gun?
-
- Moderator (English)
- Posts: 4789
- Joined: Fri, 21. Dec 18, 18:23
Re: Acquire the Erlking?
Asgard still has better forward DPS against big targets. However it still effortlessly destroys entire fleets, and even more so against fighters than the Asgard due to its insane speed (600 m/s flight is possible) and 10 km pulse turret accurate but heavy damage turrets.
You can basically take Erlking into a Xenon sector and, assuming the Xenon bother to build anything, watch as all their ships explode around you. Sure you cannot face tank the Is and Ks like the Asgard due to the explosion damage stripping turrets, but you can kill them more than fast enough from 6km odd and in complete safety.
It is also one of the few ships that laughs at the VIG doomfleet. All the missile spam in the universe is ineffective against the Erlking due to it flying faster than sufficiently powerful missiles do.
Outside of the weak XL battery its only other disappointment is the toughness. Asgard can face tank a lot without much care but with the Erlking you need to make sure that you do not get hit too much. Explosion damage, such as from destroyed capitals, is a huge problem for the Erlking as it can easily strip most of its L and M turrets. For this reason you find yourself often operating in the >5 km range against capitals even if optimal damage is closer.
Yes they have high end damage but with pulse or better projectile speed. Fly it into a S/M swarm and watch ships explode around you. Most S ships are one-shot by the L turrets. The chain bolt (with pulse laser speed) M turrets also make short work of ships, especially if they get too close and start taking a lot of hits.
The XL battery is a disappointment. It makes up 20-30% of your forward DPS but to use you basically need to play like a rhythm game with charge cycling it. Usually it is easier to leave the turrets to deal with anything that is a threat.
-
- Posts: 2475
- Joined: Sat, 12. Jun 10, 04:43
Re: Acquire the Erlking?
Huh. That reminds me of the Xenon I actually. Excellent turrets and all that.Imperial Good wrote: ↑Mon, 11. Apr 22, 19:46Asgard still has better forward DPS against big targets. However it still effortlessly destroys entire fleets, and even more so against fighters than the Asgard due to its insane speed (600 m/s flight is possible) and 10 km pulse turret accurate but heavy damage turrets.
You can basically take Erlking into a Xenon sector and, assuming the Xenon bother to build anything, watch as all their ships explode around you. Sure you cannot face tank the Is and Ks like the Asgard due to the explosion damage stripping turrets, but you can kill them more than fast enough from 6km odd and in complete safety.
It is also one of the few ships that laughs at the VIG doomfleet. All the missile spam in the universe is ineffective against the Erlking due to it flying faster than sufficiently powerful missiles do.
Outside of the weak XL battery its only other disappointment is the toughness. Asgard can face tank a lot without much care but with the Erlking you need to make sure that you do not get hit too much. Explosion damage, such as from destroyed capitals, is a huge problem for the Erlking as it can easily strip most of its L and M turrets. For this reason you find yourself often operating in the >5 km range against capitals even if optimal damage is closer.Yes they have high end damage but with pulse or better projectile speed. Fly it into a S/M swarm and watch ships explode around you. Most S ships are one-shot by the L turrets. The chain bolt (with pulse laser speed) M turrets also make short work of ships, especially if they get too close and start taking a lot of hits.
The XL battery is a disappointment. It makes up 20-30% of your forward DPS but to use you basically need to play like a rhythm game with charge cycling it. Usually it is easier to leave the turrets to deal with anything that is a threat.
Just too bad it looks like junk unlike the I.
-
- Moderator (English)
- Posts: 4789
- Joined: Fri, 21. Dec 18, 18:23
Re: Acquire the Erlking?
The body work might look like it is hold together by duct tape, but at least it comes as standard with a nice shiny paint job!
The unusual body geometry makes for some pretty good turret coverage. Most of the L turrets can fire directly forward for good focus DPS. Additionally the M turret banks are positioned such they create a wall of fire which S ships struggle not to be hit by at least a few projectiles a second.
-
- Posts: 3175
- Joined: Sun, 23. Oct 05, 12:13
Re: Acquire the Erlking?
How are you supposed to know to do that, is there supposed to be a mission or dialogue from someone?Imperial Good wrote: ↑Thu, 17. Mar 22, 21:40Once you board it you just need to find the 5 data vaults containing its missing blueprints (there is no guidance for these, this is intended) and then use your own XL maintenance or ship building facility to finish it.
The 5 blueprints are scattered randomly within the new sectors in data vaults. Some are manditory and most are best in slot. The exception is the Erlking shield which is required for the Erlking trophy and is best in slot if you do not own Cradle of Humanity otherwise TER Mk2 XL shield is better than it (disappointing...).
-
- Moderator (English)
- Posts: 4789
- Joined: Fri, 21. Dec 18, 18:23
Re: Acquire the Erlking?
Upon boarding it Boso is apparently meant to say something suggesting that. Never had that dialog work though...BigBANGtheory wrote: ↑Tue, 12. Apr 22, 10:48How are you supposed to know to do that, is there supposed to be a mission or dialogue from someone?
-
- Posts: 5661
- Joined: Mon, 5. May 08, 00:05
Re: Acquire the Erlking?
For me there wasn't any hint - but I had started a new game without having the HQ yet nor did I started / finished the Hatikvah plot. Those two are known for being important preconditions for some additional informations.BigBANGtheory wrote: ↑Tue, 12. Apr 22, 10:48How are you supposed to know to do that, is there supposed to be a mission or dialogue from someone?Imperial Good wrote: ↑Thu, 17. Mar 22, 21:40Once you board it you just need to find the 5 data vaults containing its missing blueprints (there is no guidance for these, this is intended) and then use your own XL maintenance or ship building facility to finish it.
The 5 blueprints are scattered randomly within the new sectors in data vaults. Some are manditory and most are best in slot. The exception is the Erlking shield which is required for the Erlking trophy and is best in slot if you do not own Cradle of Humanity otherwise TER Mk2 XL shield is better than it (disappointing...).
Spoiler
Show
BurnIt: Boron and leaks don't go well together...
Königinnenreich von Boron: Sprich mit deinem Flossenführer
Nila Ti: Folgt mir, ihr Kavalkade von neugierigen Kreaturen!
Pick yourpoison seed [for custom gamestarts]
Feature request: paint jobs on custom starts
Königinnenreich von Boron: Sprich mit deinem Flossenführer
Nila Ti: Folgt mir, ihr Kavalkade von neugierigen Kreaturen!
Pick your
Feature request: paint jobs on custom starts
-
- Posts: 426
- Joined: Sun, 7. Feb 16, 17:28
Re: Acquire the Erlking?
I actually like that the new pirate ships remind me of old school teladi designs. Just wish the pirates had a carrier.
-
- Posts: 214
- Joined: Tue, 20. Oct 20, 15:43
Re: Acquire the Erlking?
Pretty sure you get a dialog after boarding it... unsure what it says as mine must have been interrupted by a random "awaiting orders" dialog.BigBANGtheory wrote: ↑Tue, 12. Apr 22, 10:48How are you supposed to know to do that, is there supposed to be a mission or dialogue from someone?
-
- Posts: 6
- Joined: Thu, 6. Oct 05, 20:45
Re: Acquire the Erlking?
I don't really know what to think about this. I have found 5 data vaults in the new systems.
But I have only found 3 blueprint. Two of the data vaults was complete EMTY.
Is it supposed to be like that or is it a bug ?
I mean, should I keep looking ? or do I waste my time ?
But I have only found 3 blueprint. Two of the data vaults was complete EMTY.
Is it supposed to be like that or is it a bug ?
I mean, should I keep looking ? or do I waste my time ?
-
- Posts: 416
- Joined: Fri, 21. Dec 18, 13:19
Re: Acquire the Erlking?
Each of 'my' Earlking-vaults had two containers. One with the blueprint, another with the usual/random loot in the same compartment
After the release of 5.0 there were situations where only the loot-container spawned, that got fixed fairly fast.
So I suspect, you have not 'completed' those two vaults. Might be the ones, were most switches are on the 'upper side' of that central/storage thingy - but had one switch on the 'lower side'? I think, I had two of those kind...
-
- Posts: 3175
- Joined: Sun, 23. Oct 05, 12:13
Re: Acquire the Erlking?
I would agree with this, most likely cause is you've missed a switch on the data vault somewhere be sure to check all the surfaces.DanKara wrote: ↑Thu, 14. Apr 22, 07:09Each of 'my' Earlking-vaults had two containers. One with the blueprint, another with the usual/random loot in the same compartment
After the release of 5.0 there were situations where only the loot-container spawned, that got fixed fairly fast.
So I suspect, you have not 'completed' those two vaults. Might be the ones, were most switches are on the 'upper side' of that central/storage thingy - but had one switch on the 'lower side'? I think, I had two of those kind...
I've pretty given up trying to find the last DV now for the Erlking fortunately it appears to be the shield which I'm missing which as others have pointed out can easily be replaced by a Terran XL and then modded for strength, recharge or resistance. The first 2 were pretty easy and in plain sight, the 2nd two I found with Adv Sats but god only knows where the 5th one is I can only assume there is a bug or continuity break in the mission at this point. I got no clues after boarding and one comment from Boso on finding the main battery weapon blueprint that was it.
-
- Posts: 2475
- Joined: Sat, 12. Jun 10, 04:43
Re: Acquire the Erlking?
So rereading the thread and a couple questions.
1. There is no plot or quest to acquire the Erlking? Have to find it in the wild and cap it?
2. Can't get more than one? Does that mean no new Erlking would spawn if there is one available or what?
3. If I lose it I must cap it again? Or will I get a BP on cap to build it?
4. The 5 datavaults are in the new sectors only, i.e. Avarice and Windfall?
1. There is no plot or quest to acquire the Erlking? Have to find it in the wild and cap it?
2. Can't get more than one? Does that mean no new Erlking would spawn if there is one available or what?
3. If I lose it I must cap it again? Or will I get a BP on cap to build it?
4. The 5 datavaults are in the new sectors only, i.e. Avarice and Windfall?