Save file: Difference between revisions
Totengeist (talk | contribs) Add multi-system simulation information |
m Corrected the storage capacities of the smal crates from 76 to 36 |
||
| (12 intermediate revisions by 7 users not shown) | |||
| Line 1: | Line 1: | ||
Save files | Save files are stored in a plaintext format and end in a <code>.space</code> extension. They are stored in: | ||
{{Data directories|saves}} | |||
Linux users may find non-autosaves to be in <code>~/.local/share/Steam/userdata/*/1857080/remote/saves/</code> instead. | |||
== Common modifications == | == Common modifications == | ||
==== Fix for when jump gates demand to be repaired but you can't repair them ==== | |||
Look for mission_sectorjumpgate_title, under that line change ObjectiveRepair to false. | |||
=== Enable mutli-system simulation === | === Enable mutli-system simulation === | ||
Multi-system simulation, introduced unofficially in [[Version History#Alpha 7|Alpha 7]], allows you to have ships in different systems at the same time. It was officially added to Industry mode in [[Version History#Alpha 8|Alpha 8]], but can be enabled in Free Roam and Survival modes by adding the line <code>MultiSystemSimulation true</code> to the top of the save file (before the HUD section). | |||
Multi-system simulation, introduced unofficially in [[Version History#Alpha 7|Alpha 7]], allows you to have ships in different systems at the same time. It was officially added to Industry mode in [[Version History#Alpha 8|Alpha 8]], but can be enabled in Free Roam and Survival modes by | |||
=== Add items to the Trade screen === | === Add items to the Trade screen === | ||
If you are stuck in a system with no Trade screen or the Trade screen is missing an item you need: | If you are stuck in a system with no Trade screen or the Trade screen is missing an item you need: | ||
| Line 29: | Line 35: | ||
# Update or add the corresponding <code>Quantity</code> line to add fuel to the tank. | # Update or add the corresponding <code>Quantity</code> line to add fuel to the tank. | ||
# Save the changes, run the game, and load the save. | # Save the changes, run the game, and load the save. | ||
=== How to setup an AI fight for two player-created ships === | |||
Game Version: Alpha13B - Steam | |||
''Note: You'll need your favourite text editor. I use <nowiki>https://notepad-plus-plus.org</nowiki>'' | |||
''Note: For readabilty in this guide, example save-game text is indented (by 1 tab), but it isn't in original save-game files.'' | |||
TLS = The Last Starship | |||
==== AI Strategy ==== | |||
You can assign an "AI-strategy" to either ship, which determine how they fight: | |||
<code>StrategyVeryCloseOrbit: Broadside orbits within Gatling gun range.</code> | |||
<code>CloseRangeAggressive: Broadside orbits in cannon range just outside of gatling gun range.</code> | |||
<code>MediumRangeOrbit: Broadside orbits within far end of cannon range.</code> | |||
<code>LongRangeSniper: Broadside orbits at railgun range well outside of cannon range.</code> | |||
<code>FastMovingJet: Forward facing strafing Runs, fly's straight at opponent then circles around to do it again.</code> | |||
==== Instructions ==== | |||
* In TLS, create your own ship and export it, or subscribe to a ship on steam workshop. Or alternatively, download a ship from a trusted website. Ships are stored in the ship folder: {{Data directories|ships}} | |||
* Each ship has a ship-file named "<ship-name>.ship", and an image file named "<ship-name>.png". | |||
* Launch TLS, and select Creative Mode -> Create New Ship | |||
* Go back to the main menu (by pressing the escape key) and select "Import Hostile", then select a ship to import. Note the name of the imported ship, which will appear in red at the top right of the screen. We'll refer to this as "ship-1". | |||
* Repeat this process to import a second ship, "ship-2". | |||
* Go back to menu and select: Save Game -> Create New Save, then give it a helpful name (e.g. ship-1 vs ship-2). | |||
* Go back to menu and select: "Abandon Game". | |||
* Open the save game folder (not the ship folder): {{Data directories|saves}} | |||
* Open the save game file (.space file) you just created, using your text editor. | |||
* Text search for "NEWSHIP", it should look like this... then delete this whole section including the BEGIN and END. | |||
BEGIN Layer | |||
Name NEWSHIP | |||
Class Ship | |||
Id 1610 | |||
SystemId 1 | |||
Type FriendlyShip | |||
BEGIN GridMap | |||
Width 240 | |||
Height 160 | |||
BEGIN Palette | |||
BEGIN . END | |||
END | |||
BEGIN Cells END | |||
END | |||
BEGIN Networks END | |||
BEGIN PowerGrid | |||
LayerId 1610 | |||
BEGIN Category Setting 100 END | |||
BEGIN Category Setting 100 END | |||
BEGIN Category Setting 100 END | |||
BEGIN Category Setting 100 END | |||
BEGIN Category Setting 100 END | |||
BEGIN Category Setting 100 END | |||
BEGIN Category Setting 100 END | |||
BEGIN Category Setting 100 END | |||
BEGIN Category Setting 100 END | |||
BEGIN Category Setting 100 END | |||
BEGIN Category Setting 100 END | |||
END | |||
BEGIN WorkQueue CargoTimer 0.2210033 END | |||
BEGIN Welfare END | |||
BEGIN Habitation SewageTimer 0.77749838675922600 END | |||
BEGIN Deliveries | |||
BEGIN Trade END | |||
END | |||
END | |||
''Info: occasionally there are other random ships named "NEWSHIP" with a much bigger definition. You can just ignore or delete them.'' | |||
* Text search for the ship name you noted for "ship-1", you should find a section that starts like this: | |||
BEGIN Layer | |||
Name "CANNON WALL FUN MK3" | |||
Author ZENRATH | |||
Class Ship | |||
Id 1612 | |||
SystemId 1 | |||
Type HostileShip | |||
Offset.x 0 | |||
Offset.y 0 | |||
* Change the Type from "HostileShip" to "FriendlyShip" | |||
* Optionally, set both Offset.x and Offset.y to "0". | |||
* Text search *from your current position* for "Strategy", then change the word immediately following "Strategy" to an AI-Strategy for ship-1. | |||
BEGIN ShipAI Layer 1612 TargetId 1610 LastLaunch 153.87734406203825 Broadside -1 Engaged true Strategy FastMovingJet END | |||
* Text search for the name you noted for "ship-2", you should find a section that starts like this: | |||
BEGIN Layer | |||
Name DEFIANT | |||
Author RANAMAR | |||
Class Ship | |||
Id 2508 | |||
SystemId 1 | |||
Type HostileShip | |||
Offset.x 1500 | |||
Offset.y 1500 | |||
* Leave the Type as "HostileShip" | |||
* Optionally, set both Offset.x and Offset.y to "1500". | |||
* Text search again *from your current position* for "Strategy", then change the word immediately following "Strategy" to an AI-Strategy for ship-2. | |||
BEGIN ShipAI Layer 2508 Broadside -1 Engaged true Strategy CloseRangeAggressive END | |||
* Save the changes to your savegame (.space) file. | |||
* Return to TLS. Select "Load Game", and the save-game you just edited. | |||
* Quickly pause the game. | |||
* At the top right of the screen, select ship-1, whose name should now be in green. | |||
* Activate "Battle Stations". | |||
* Un-pause the game, and enjoy the show! | |||
* Items Inventory Codes | |||
=== Inventory Item Codes === | |||
:'' This table is incomplete.'' | |||
:::{| class="wikitable sortable" | :::{| class="wikitable sortable" | ||
|+ Inventory Item Codes | |+ Inventory Item Codes | ||
| Line 72: | Line 195: | ||
|- | |- | ||
|CopperMinerals||Industry||[[Copper Minerals]] | |CopperMinerals||Industry||[[Copper Minerals]] | ||
|- | |||
|Deflector | |||
|Weapons | |||
|Deflector | |||
|- | |- | ||
|Deuterium||Resource||[[Deuterium]] | |Deuterium||Resource||[[Deuterium]] | ||
| Line 84: | Line 211: | ||
|- | |- | ||
|EnergyTransmitter||Science | |EnergyTransmitter||Science | ||
|[[Stargate_Components#Energy_Transmitter | Energy Transmitter]] | |[[Stargate_Components#Energy_Transmitter |Energy Transmitter]] | ||
|- | |- | ||
|Engine||Propulsion||[[Engine]] | |Engine||Propulsion||[[Engine]] | ||
| Line 138: | Line 265: | ||
|MetalIngot||Resource||[[Metal Ingot]] | |MetalIngot||Resource||[[Metal Ingot]] | ||
|- | |- | ||
|MetallicMinerals||Resource||[[Metallic Minerals]] | |MetallicMinerals||Resource||[[Ore#Metallic Minerals|Metallic Minerals]] | ||
|- | |- | ||
|Meteor||Environment||[[Meteor]] | |Meteor||Environment||[[Meteor]] | ||
|- | |- | ||
|MetreonGas||Resource||[[Metreon Gas]] | |MetreonGas ||Resource||[[Metreon Gas]] | ||
|- | |- | ||
|MineralPatch|| Environment||Mineral patches on [[Asteroid]]s | |MineralPatch||Environment||Mineral patches on [[Asteroid]]s | ||
|- | |- | ||
|MiningLaser||Logistics||[[Mining Laser]] | |MiningLaser ||Logistics||[[Mining Laser]] | ||
|- | |- | ||
|MissionCargo||Cargo||[[Contract#Courier_mission|Courier contract]] cargo | |MissionCargo||Cargo||[[Contract#Courier_mission|Courier contract]] cargo | ||
| Line 152: | Line 279: | ||
|MotorComponent||Component||[[Motor]] | |MotorComponent||Component||[[Motor]] | ||
|- | |- | ||
|MunitionsFactory|| Logistics||[[Munitions Bench]] | |MunitionsFactory||Logistics||[[Munitions Bench]] | ||
|- | |- | ||
|Ordnance||Environment||Ordnance travelling from a [[weapon]] to a target | |Ordnance||Environment ||Ordnance travelling from a [[weapon]] to a target | ||
|- | |- | ||
|Oxygen||Resource||[[Oxygen]] | |Oxygen||Resource||[[Oxygen]] | ||
| Line 160: | Line 287: | ||
|OxygenLoader||Loader||[[Loader#Variants|Oxygen Loader]] | |OxygenLoader||Loader||[[Loader#Variants|Oxygen Loader]] | ||
|- | |- | ||
|OxygenMaker||Life Support||[[Oxygen Maker]] | |OxygenMaker|| Life Support||[[Oxygen Maker]] | ||
|- | |- | ||
|PowerCoil||Unknown ||[[List of undetermined items|Power Coil]] | |PowerCoil ||Unknown||[[List of undetermined items|Power Coil]] | ||
|- | |- | ||
|PowerCoilCharged||Unknown||[[List of undetermined items|Charged Power Coil]] | |PowerCoilCharged||Unknown||[[List of undetermined items|Charged Power Coil]] | ||
| Line 170: | Line 297: | ||
|PreciousOre||Resource||[[Ore#Precious Ore|Precious Ore]] | |PreciousOre||Resource||[[Ore#Precious Ore|Precious Ore]] | ||
|- | |- | ||
|PreciousMetals||Resource||[[ | |PreciousMetals||Resource||[[Precious Metal]] | ||
|- | |- | ||
|ProximityMine||Environment||A mine from a [[Contract#Clear_dangerous_minefield|minefield]] | |ProximityMine||Environment|| A mine from a [[Contract#Clear_dangerous_minefield|minefield]] | ||
|- | |- | ||
|Railgun||Weapons||[[Weapon#Railgun|Railgun]] | |Railgun||Weapons||[[Weapon#Railgun|Railgun]] | ||
| Line 180: | Line 307: | ||
|Reactor||Power Generation||[[Reactor]] | |Reactor||Power Generation||[[Reactor]] | ||
|- | |- | ||
|RefinedMetreon||Resource ||[[Refined Metreon]] | |RefinedMetreon||Resource||[[Refined Metreon]] | ||
|- | |- | ||
|RefinedTilium||Resource||[[ | |RefinedTilium||Resource||[[Tilium Crystals]] | ||
|- | |- | ||
|Refinery||Logistics||[[Refinery]] | |Refinery||Logistics||[[Refinery]] | ||
| Line 194: | Line 321: | ||
|ScienceStation||Science||[[Science Station]] | |ScienceStation||Science||[[Science Station]] | ||
|- | |- | ||
| Scientist || Crew || [[Scientist]] | |Scientist||Crew||[[Crew Member#Scientist|Scientist]] | ||
|- | |- | ||
|ScrapMetal||Resource||[[ | |ScrapMetal||Resource||[[Scrap Metal]] | ||
|- | |- | ||
|Scrubber||Life Support||[[CO2 Scrubber]] | |Scrubber ||Life Support||[[CO2 Scrubber]] | ||
|- | |- | ||
|Seeds||Resource||[[Seeds]] | |Seeds||Resource||[[Seeds]] | ||
| Line 206: | Line 333: | ||
|SewagePipe||Logistics||[[Sewage Pipe]] | |SewagePipe||Logistics||[[Sewage Pipe]] | ||
|- | |- | ||
|Shuttle|| Other||[[Cargo Shuttle|Shuttle]] | |Shuttle||Other||[[Cargo Shuttle|Shuttle]] | ||
|- | |- | ||
|SmallTank||Storage||[[Tank#Medium Tank|Medium Tank]] | |SmallTank|| Storage||[[Tank#Medium Tank|Medium Tank]] | ||
|- | |- | ||
|Smelter||Logistics||[[Smelter]] | |Smelter||Logistics||[[Smelter]] | ||
| Line 218: | Line 345: | ||
|Stairs||Habitation||[[Ladder]] | |Stairs||Habitation||[[Ladder]] | ||
|- | |- | ||
| StargateActuator || Science || [[Stargate Components]] | |StargateActuator ||Science||[[Stargate Components]] | ||
|- | |||
|StargateReceiver ||Science||[[Stargate Components]] | |||
|- | |||
|StargateResin ||Science||[[Stargate Components]] | |||
|- | |- | ||
| | |StargateStructure||Science|| | ||
[[Stargate Components]] | |||
|- | |- | ||
| | |StorageCrate | ||
|Logistics | |||
|Storage Crate (Capacity 70) | |||
|- | |- | ||
| | |SmallStorageCrate | ||
|Logistics | |||
|Small Storage Crate (Capacity 36) | |||
|- | |- | ||
| Supercomputer||Science||[[Supercomputer]] | |Supercomputer||Science||[[Supercomputer]] | ||
|- | |- | ||
|Tank||Storage||[[Tank#Huge Tank|Huge Tank]] | |Tank||Storage||[[Tank#Huge Tank|Huge Tank]] | ||
|- | |- | ||
|Thruster||Propulsion|| [[Thruster]] | |Thruster||Propulsion||[[Thruster]] | ||
|- | |- | ||
|Tiddlet||Cargo||[[Tiddlet]] | |Tiddlet||Cargo||[[Tiddlet]] | ||
|- | |- | ||
|TiliumOre||Resource||[[Ore#Tilium Ore|Tilium Ore]] | |TiliumOre|| Resource||[[Ore#Tilium Ore|Tilium Ore]] | ||
|- | |- | ||
|TinyTank||Storage||[[Tank#Small Tank|Small Tank]] | |TinyTank||Storage||[[Tank#Small Tank|Small Tank]] | ||