Space Haven

Space Haven

58 ratings
how to mod space haven to remove systempoints costs
By SiteSeer
wanna make that battleship with 20 turrets, 10 hull stability, and 6 shields? here's an easy how-to to mod space haven to remove 'systemPoints' costs.
2
5
   
Award
Favorite
Favorited
Unfavorite
editing space haven:
[update: aug 2022, version alpha 15 0.15.2]

how to edit systempoints to build up your 20 gun warship:

*always make backups for any files you edit*

1) go into your space haven root directory and find 'spacehaven.jar', open with your favorite decompression program. winrar is recommended as it preserves .jar metadata.

2) navigate to '\library' directory and find the file 'haven'

3) extract 'haven' and open with your favorite text editor

4) search and replace 6 instances of
systemPoints="2"
into
systemPoints="0"
, there are only 6 instances in the entire file

5) search and replace 10 instances of
systemPoints="1"
into
systemPoints="0"
, there are only 10 instances in the entire file

6) save and exit 'haven' and add it back (overwrite) into 'spacehaven.jar' in the correct directory ('\library') with your compression program.

7) you're done, go and build that space battle ship!
31 Comments
Mr. Oddly Fox 6 Sep, 2023 @ 7:07pm 
@SiteSeer, I figured it out with the help of someone on the discord and subsequently made a guide to cover that specific aspect of the process. Thank you for your reply nonetheless
SiteSeer  [author] 6 Sep, 2023 @ 6:33pm 
@mroddlyfox use winrar to open the .jar, extract the file, and overwrite and repackage after you edit the haven file. i personally haven't played the game in months. maybe i'll build a copy of my space haven ship in starfield.
Mr. Oddly Fox 31 Aug, 2023 @ 6:19pm 
Yeah. I can't seem to get the files back into a jar file once unpacked and edited. I have no intention of learning Java to accomplish this. Perhaps since you seem to have created a guide on this subject, you could enlighten your audience.
Mr. Oddly Fox 31 Aug, 2023 @ 4:14pm 
another variable I located in my code searching was canvaspoints (core points). editing the system points makes that irrelevant, but it could come in handy.
dcb$510 26 Aug, 2023 @ 1:20am 
6) save and exit 'haven' and add it back (overwrite) into 'spacehaven.jar' in the correct directory ('\library') with your compression program. please explain once im done editing the file where do i drop the file in ? is it - spacehaven.jar/library ?
Kalshion 12 Jul, 2023 @ 10:51pm 
Sadly this doesn't seem to work if you use the bigger ship "hack", even putting all of the systempoints to 0 you can't claim any ships along the way which means that missions that involve claiming asteroids for mining outposts and such are impossible to complete.

So I'm guessing that the ship size system points is hardcoded, so this method really only works for guns and other stuff.
hurricane 17 Jun, 2023 @ 5:59am 
@superraiders Open the spacehave.jar file with 7zip (Winrar works too). Extract the haven file from the library directory. Open it using Notepad++ [notepad-plus-plus.org]. That seems to handle the file better. Yes I still see "systempoint="2" in a ton of instances. Haven't fully tinkered with the game yet but if it doesn't work I'll return and make an update. Hopefully I'll be able to find a workaround.
Superraiders 17 Jun, 2023 @ 2:23am 
Is it just me or did the new update make this no longer viable? Trying to use notepad to open the spacehaven.jar file now just shows a bunch of random characters.
DJR1300 11 Jun, 2023 @ 4:28pm 
thanks
SiteSeer  [author] 6 Jun, 2023 @ 4:27pm 
@djr1300, i haven't played spacehaven in a few months but after a cursory look in the 'haven' file it seems this is still working but the number of instances changed, SystemPoints="2" from 6 to 10, and SystemPoints="1" from 10 to 7. i only looked at the most recent version of the 'haven' file, i didn't actually start a game.