Hey iceburg, I wanted to ask if you could release an updatet version of the mod, because the current one doesnt work anymore (the data.dat file isnt existing).
Hoping this gets patched for latest version. "data.dat" doesn't exist anymore, and I would love to be able to save my crew and ship through playthroughs. Thank you for your work.
First of all, this sounds like an very cool mod and exactly the thing I'm searching for! Unfortunately it doesn't work with the latest versions of the game. Do you have plans to update it? That would be very cool especially because there seems to be no other mod like this, where you can have multiple savegames. (If there is one, I would be very grateful if someone could show me)
Worked fine to begin with, used it to backup the Crystal Quest pod after finding out the map I was on didn't have the right secondary requirements to open it!
Then I used it to store an AE Hull repair drone and after saving the "Homeworld" file it got buggy and refused to display anything, after that there's an error message upon trying to open it up!
Back up your "continue.sav" file, then erase it (either start a new game and back to main menu, or simply delete the file) and Homeworld should work again. It can sometimes corrupt your current ship, if you're not careful enough. Trading equipped weapons and/or drones does that most the time.
i'm getting a strange issue, it's no longer opening.
running the jar doesn't to anything and running the Batch results in the message"'java' is not recognized as an internal or external command, operable program or batch file."
Zeus: @4154 Extended Ship Info: @4158 Drone Pod: @4166 java.lang.RuntimeException: End of stream reached before reading enough bytes for an int at net.blerf.ftl.parser.Parser.readInt(Parser.java:43) at net.blerf.ftl.parser.SavedGameParser.readMinMaxedInt(SavedGameParser.java:8649) at net.blerf.ftl.parser.SavedGameParser.readDronePod(SavedGameParser.java:894 at net.blerf.ftl.parser.SavedGameParser.readExtendedShipInfo(SavedGameParser.java:8781) at net.blerf.ftl.parser.SavedGameParser.readZeus(SavedGameParser.java:8686) at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.java:242) at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.java:60) at org.iceburg.ftl.homeworld.parser.ShipSaveParser.readShipSave(ShipSaveParser.java:46) at org.iceburg.ftl.homeworld.ui.CargoBayUI.init(CargoBayUI.java:140) at org.iceburg.ftl.homeworld.ui.CargoBayUI.<init>(CargoBayUI.java:129) at org.iceburg.ftl.homeworld.ui.HomeworldFrame.<init>(HomeworldFrame.java:71) at org.iceburg.ftl.homeworld.core.FTLHomeworld.main(FTLHomeworld.java:406) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:5 20:53:01.359 [main] ERROR org.iceburg.ftl.homeworld.core.FTLHomeworld - Exception while creating FTLFrame. java.lang.RuntimeException: End of stream reached before reading enough bytes for an int at net.blerf.ftl.parser.Parser.readInt(Parser.java:43) ~[rsrc:./:?] at net.blerf.ftl.parser.SavedGameParser.readMinMaxedInt(SavedGameParser.java:8649) ~[rsrc:./:?] at net.blerf.ftl.parser.SavedGameParser.readDronePod(SavedGameParser.java:894 ~[rsrc:./:?] at net.blerf.ftl.parser.SavedGameParser.readExtendedShipInfo(SavedGameParser.java:8781) ~[rsrc:./:?] at net.blerf.ftl.parser.SavedGameParser.readZeus(SavedGameParser.java:8686) ~[rsrc:./:?] at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.java:242) ~[rsrc:./:?] at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.java:60) ~[rsrc:./:?] at org.iceburg.ftl.homeworld.parser.ShipSaveParser.readShipSave(ShipSaveParser.java:46) ~[rsrc:./:?] at org.iceburg.ftl.homeworld.ui.CargoBayUI.init(CargoBayUI.java:140) ~[rsrc:./:?] at org.iceburg.ftl.homeworld.ui.CargoBayUI.<init>(CargoBayUI.java:129) ~[rsrc:./:?] at org.iceburg.ftl.homeworld.ui.HomeworldFrame.<init>(HomeworldFrame.java:71) ~[rsrc:./:?] at org.iceburg.ftl.homeworld.core.FTLHomeworld.main(FTLHomeworld.java:406) [rsrc:./:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_55] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_55] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_55] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_55] at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:5 [FTLHomeworld.jar:?]
Never ever trade EQUIPPED weapons, only those in the cargo hold of your ship. If you want to trade weapons between your ships, first unequip them in the game (put them in the cargo storage of your ship), then trade that stuff in Homeworld. There's a better way though, as trading weapons from the Homeworld storage still may result in unexpected bugs. Rather use the FTL - Profile Editor for that. It can't edit weapons on your ship, but it can do stuff with the cargo (in the "general" tab) and that works much better. Again unequip your weapons from your ship in the game first as they wouldn't show up at all, if they aren't in the cargo area. FTL is an awesome game and both editors (Homeworld and FTL - Profile Editor) are fun to mess with.
Program only worked the first or second time. After that the jar file does nothing, and the bat file does the fallowing (and doesn't run anything):
C:\Program Files (x86)\Steam\steamapps\common\FTL Faster Than Light\FTL Homeworl d 3-1-1-3-1>java -jar "FTL Homeworld.jar" Parsing dats Reading C:\Users\Kraton\Documents\My Games\FasterThanLight\continue_1.sav java.lang.RuntimeException: Not a bool: 4 at net.blerf.ftl.parser.Parser.readBool(Parser.java:21) at net.blerf.ftl.parser.SavedGameParser.readDoor(SavedGameParser.java:11 48) at net.blerf.ftl.parser.SavedGameParser.readShip(SavedGameParser.java:58 8) at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.ja va:129) at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.ja va:60) at org.iceburg.ftl.homeworld.parser.ShipSaveParser.readShipSave(ShipSave Parser.java:46) at org.iceburg.ftl.homeworld.parser.ShipSaveParser.getShipsList(ShipSave Parser.java:66) at org.iceburg.ftl.homeworld.ui.SpaceDockUI.init(SpaceDockUI.java:92) at org.iceburg.ftl.homeworld.ui.SpaceDockUI.<init>(SpaceDockUI.java:85) at org.iceburg.ftl.homeworld.ui.HomeworldFrame.<init>(HomeworldFrame.jav a:64) at org.iceburg.ftl.homeworld.core.FTLHomeworld.main(FTLHomeworld.java:40 6) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa der.java:58) 12:53:20.213 [main] ERROR org.iceburg.ftl.homeworld.core.FTLHomeworld - Exceptio n while creating FTLFrame. java.lang.RuntimeException: Not a bool: 4 at net.blerf.ftl.parser.Parser.readBool(Parser.java:21) ~[rsrc:./:?] at net.blerf.ftl.parser.SavedGameParser.readDoor(SavedGameParser.java:11 48) ~[rsrc:./:?] at net.blerf.ftl.parser.SavedGameParser.readShip(SavedGameParser.java:58 8) ~[rsrc:./:?] at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.ja va:129) ~[rsrc:./:?] at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.ja va:60) ~[rsrc:./:?] at org.iceburg.ftl.homeworld.parser.ShipSaveParser.readShipSave(ShipSave Parser.java:46) ~[rsrc:./:?] at org.iceburg.ftl.homeworld.parser.ShipSaveParser.getShipsList(ShipSave Parser.java:66) ~[rsrc:./:?] at org.iceburg.ftl.homeworld.ui.SpaceDockUI.init(SpaceDockUI.java:92) ~[ rsrc:./:?] at org.iceburg.ftl.homeworld.ui.SpaceDockUI.<init>(SpaceDockUI.java:85) ~[rsrc:./:?] at org.iceburg.ftl.homeworld.ui.HomeworldFrame.<init>(HomeworldFrame.jav a:64) ~[rsrc:./:?] at org.iceburg.ftl.homeworld.core.FTLHomeworld.main(FTLHomeworld.java:40 6) [rsrc:./:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0 _40] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0 _40] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1 .8.0_40] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_40] at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa der.java:58) [FTL%20Homeworld.jar:?]
C:\Program Files (x86)\Steam\steamapps\common\FTL Faster Than Light\FTL Homeworl d 3-1-1-3-1>pause Press any key to continue . . .
It's been at LEAST 7 months without this file getting any sort of updates. If the owner of the mod isn't going to fix the bugs and update it then it's a broken mod that should be removed from the nexus.
So this mod doesn't work at all? I haven't tried this game I think since July 2015 until today, and this was basically the best option to have a fair chance to beat this game... :S
There's a much better option to beat the game - FTL - Profile Editor. Does better things. I use Homeworld only to back up my ships. Editing saves isn't it's strongest skill. Anyway this utility works with FTL version 1.5.14, later versions experience a "bug" of sorts, in that Homeworld becomes empty, completely empty without any docked ship, without any item in the storage, empty. So if you want to try Homeworld, go for FTL 1.5.14, no later ones (there's a free GoG version of the game).
when i try to run start FTL homeworld.bat this pops up
C:\Users\John\Downloads\FTL Homeworld 3-1-1-3-1>java -jar "FTL Homeworld.jar" Parsing dats Reading C:\Users\John\Documents\My Games\FasterThanLight\continue.sav java.lang.RuntimeException: End of stream reached before reading enough bytes for an int at net.blerf.ftl.parser.Parser.readInt(Parser.java:43) at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.java:75) at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.java:60) at org.iceburg.ftl.homeworld.parser.ShipSaveParser.readShipSave(ShipSaveParser.java:46) at org.iceburg.ftl.homeworld.parser.ShipSaveParser.getShipsList(ShipSaveParser.java:66) at org.iceburg.ftl.homeworld.ui.SpaceDockUI.init(SpaceDockUI.java:92) at org.iceburg.ftl.homeworld.ui.SpaceDockUI.<init>(SpaceDockUI.java:85) at org.iceburg.ftl.homeworld.ui.HomeworldFrame.<init>(HomeworldFrame.java:64) at org.iceburg.ftl.homeworld.core.FTLHomeworld.main(FTLHomeworld.java:406) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:5 11:12:37.223 [main] ERROR org.iceburg.ftl.homeworld.core.FTLHomeworld - Exception while creating FTLFrame. java.lang.RuntimeException: End of stream reached before reading enough bytes for an int at net.blerf.ftl.parser.Parser.readInt(Parser.java:43) ~[rsrc:./:?] at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.java:75) ~[rsrc:./:?] at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.java:60) ~[rsrc:./:?] at org.iceburg.ftl.homeworld.parser.ShipSaveParser.readShipSave(ShipSaveParser.java:46) ~[rsrc:./:?] at org.iceburg.ftl.homeworld.parser.ShipSaveParser.getShipsList(ShipSaveParser.java:66) ~[rsrc:./:?] at org.iceburg.ftl.homeworld.ui.SpaceDockUI.init(SpaceDockUI.java:92) ~[rsrc:./:?] at org.iceburg.ftl.homeworld.ui.SpaceDockUI.<init>(SpaceDockUI.java:85) ~[rsrc:./:?] at org.iceburg.ftl.homeworld.ui.HomeworldFrame.<init>(HomeworldFrame.java:64) ~[rsrc:./:?] at org.iceburg.ftl.homeworld.core.FTLHomeworld.main(FTLHomeworld.java:406) [rsrc:./:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_121] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_121] at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:5 [FTL%20Homeworld.jar:?]
C:\Users\John\Downloads\FTL Homeworld 3-1-1-3-1>pause Press any key to continue . . .
64 comments
3.1 Alternate mediafire link for those having trouble with Nexus
https://www.mediafire.com/?6zdai5fld529pmh
I wanted to ask if you could release an updatet version of the mod, because the current one doesnt work anymore (the data.dat file isnt existing).
Franz
First of all, this sounds like an very cool mod and exactly the thing I'm searching for!
Unfortunately it doesn't work with the latest versions of the game. Do you have plans to update it? That would be very cool especially because there seems to be no other mod like this, where you can have multiple savegames. (If there is one, I would be very grateful if someone could show me)
Best regards,
M
because of having the ftl.dat instead of data.dat
Then I used it to store an AE Hull repair drone and after saving the "Homeworld" file it got buggy and refused to display anything, after that there's an error message upon trying to open it up!
running the jar doesn't to anything and running the Batch results in the message"'java' is not recognized as an internal or external command, operable program or batch file."
code:
Parsing dats
Reading /home/foster/.local/share/FasterThanLight/continue.sav
Environment: @4912
Zeus: @4944
Extended Ship Info: @4948
Weapon Module: @4952
Weapon Module: @5076
Reading /home/foster/.local/share/FasterThanLight\Homeworld.sav
Environment: @4122
Zeus: @4154
Extended Ship Info: @4158
Drone Pod: @4166
java.lang.RuntimeException: End of stream reached before reading enough bytes for an int
at net.blerf.ftl.parser.Parser.readInt(Parser.java:43)
at net.blerf.ftl.parser.SavedGameParser.readMinMaxedInt(SavedGameParser.java:8649)
at net.blerf.ftl.parser.SavedGameParser.readDronePod(SavedGameParser.java:894
at net.blerf.ftl.parser.SavedGameParser.readExtendedShipInfo(SavedGameParser.java:8781)
at net.blerf.ftl.parser.SavedGameParser.readZeus(SavedGameParser.java:8686)
at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.java:242)
at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.java:60)
at org.iceburg.ftl.homeworld.parser.ShipSaveParser.readShipSave(ShipSaveParser.java:46)
at org.iceburg.ftl.homeworld.ui.CargoBayUI.init(CargoBayUI.java:140)
at org.iceburg.ftl.homeworld.ui.CargoBayUI.<init>(CargoBayUI.java:129)
at org.iceburg.ftl.homeworld.ui.HomeworldFrame.<init>(HomeworldFrame.java:71)
at org.iceburg.ftl.homeworld.core.FTLHomeworld.main(FTLHomeworld.java:406)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:5
20:53:01.359 [main] ERROR org.iceburg.ftl.homeworld.core.FTLHomeworld - Exception while creating FTLFrame.
java.lang.RuntimeException: End of stream reached before reading enough bytes for an int
at net.blerf.ftl.parser.Parser.readInt(Parser.java:43) ~[rsrc:./:?]
at net.blerf.ftl.parser.SavedGameParser.readMinMaxedInt(SavedGameParser.java:8649) ~[rsrc:./:?]
at net.blerf.ftl.parser.SavedGameParser.readDronePod(SavedGameParser.java:894 ~[rsrc:./:?]
at net.blerf.ftl.parser.SavedGameParser.readExtendedShipInfo(SavedGameParser.java:8781) ~[rsrc:./:?]
at net.blerf.ftl.parser.SavedGameParser.readZeus(SavedGameParser.java:8686) ~[rsrc:./:?]
at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.java:242) ~[rsrc:./:?]
at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.java:60) ~[rsrc:./:?]
at org.iceburg.ftl.homeworld.parser.ShipSaveParser.readShipSave(ShipSaveParser.java:46) ~[rsrc:./:?]
at org.iceburg.ftl.homeworld.ui.CargoBayUI.init(CargoBayUI.java:140) ~[rsrc:./:?]
at org.iceburg.ftl.homeworld.ui.CargoBayUI.<init>(CargoBayUI.java:129) ~[rsrc:./:?]
at org.iceburg.ftl.homeworld.ui.HomeworldFrame.<init>(HomeworldFrame.java:71) ~[rsrc:./:?]
at org.iceburg.ftl.homeworld.core.FTLHomeworld.main(FTLHomeworld.java:406) [rsrc:./:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_55]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_55]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_55]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_55]
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:5 [FTLHomeworld.jar:?]
There's a better way though, as trading weapons from the Homeworld storage still may result in unexpected bugs. Rather use the FTL - Profile Editor for that. It can't edit weapons on your ship, but it can do stuff with the cargo (in the "general" tab) and that works much better. Again unequip your weapons from your ship in the game first as they wouldn't show up at all, if they aren't in the cargo area.
FTL is an awesome game and both editors (Homeworld and FTL - Profile Editor) are fun to mess with.
C:\Program Files (x86)\Steam\steamapps\common\FTL Faster Than Light\FTL Homeworl
d 3-1-1-3-1>java -jar "FTL Homeworld.jar"
Parsing dats
Reading C:\Users\Kraton\Documents\My Games\FasterThanLight\continue_1.sav
java.lang.RuntimeException: Not a bool: 4
at net.blerf.ftl.parser.Parser.readBool(Parser.java:21)
at net.blerf.ftl.parser.SavedGameParser.readDoor(SavedGameParser.java:11
48)
at net.blerf.ftl.parser.SavedGameParser.readShip(SavedGameParser.java:58
8)
at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.ja
va:129)
at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.ja
va:60)
at org.iceburg.ftl.homeworld.parser.ShipSaveParser.readShipSave(ShipSave
Parser.java:46)
at org.iceburg.ftl.homeworld.parser.ShipSaveParser.getShipsList(ShipSave
Parser.java:66)
at org.iceburg.ftl.homeworld.ui.SpaceDockUI.init(SpaceDockUI.java:92)
at org.iceburg.ftl.homeworld.ui.SpaceDockUI.<init>(SpaceDockUI.java:85)
at org.iceburg.ftl.homeworld.ui.HomeworldFrame.<init>(HomeworldFrame.jav
a:64)
at org.iceburg.ftl.homeworld.core.FTLHomeworld.main(FTLHomeworld.java:40
6)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:58)
12:53:20.213 [main] ERROR org.iceburg.ftl.homeworld.core.FTLHomeworld - Exceptio
n while creating FTLFrame.
java.lang.RuntimeException: Not a bool: 4
at net.blerf.ftl.parser.Parser.readBool(Parser.java:21) ~[rsrc:./:?]
at net.blerf.ftl.parser.SavedGameParser.readDoor(SavedGameParser.java:11
48) ~[rsrc:./:?]
at net.blerf.ftl.parser.SavedGameParser.readShip(SavedGameParser.java:58
8) ~[rsrc:./:?]
at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.ja
va:129) ~[rsrc:./:?]
at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.ja
va:60) ~[rsrc:./:?]
at org.iceburg.ftl.homeworld.parser.ShipSaveParser.readShipSave(ShipSave
Parser.java:46) ~[rsrc:./:?]
at org.iceburg.ftl.homeworld.parser.ShipSaveParser.getShipsList(ShipSave
Parser.java:66) ~[rsrc:./:?]
at org.iceburg.ftl.homeworld.ui.SpaceDockUI.init(SpaceDockUI.java:92) ~[
rsrc:./:?]
at org.iceburg.ftl.homeworld.ui.SpaceDockUI.<init>(SpaceDockUI.java:85)
~[rsrc:./:?]
at org.iceburg.ftl.homeworld.ui.HomeworldFrame.<init>(HomeworldFrame.jav
a:64) ~[rsrc:./:?]
at org.iceburg.ftl.homeworld.core.FTLHomeworld.main(FTLHomeworld.java:40
6) [rsrc:./:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0
_40]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0
_40]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1
.8.0_40]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_40]
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:58) [FTL%20Homeworld.jar:?]
C:\Program Files (x86)\Steam\steamapps\common\FTL Faster Than Light\FTL Homeworl
d 3-1-1-3-1>pause
Press any key to continue . . .
Anyway this utility works with FTL version 1.5.14, later versions experience a "bug" of sorts, in that Homeworld becomes empty, completely empty without any docked ship, without any item in the storage, empty. So if you want to try Homeworld, go for FTL 1.5.14, no later ones (there's a free GoG version of the game).
C:\Users\John\Downloads\FTL Homeworld 3-1-1-3-1>java -jar "FTL Homeworld.jar"
Parsing dats
Reading C:\Users\John\Documents\My Games\FasterThanLight\continue.sav
java.lang.RuntimeException: End of stream reached before reading enough bytes for an int
at net.blerf.ftl.parser.Parser.readInt(Parser.java:43)
at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.java:75)
at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.java:60)
at org.iceburg.ftl.homeworld.parser.ShipSaveParser.readShipSave(ShipSaveParser.java:46)
at org.iceburg.ftl.homeworld.parser.ShipSaveParser.getShipsList(ShipSaveParser.java:66)
at org.iceburg.ftl.homeworld.ui.SpaceDockUI.init(SpaceDockUI.java:92)
at org.iceburg.ftl.homeworld.ui.SpaceDockUI.<init>(SpaceDockUI.java:85)
at org.iceburg.ftl.homeworld.ui.HomeworldFrame.<init>(HomeworldFrame.java:64)
at org.iceburg.ftl.homeworld.core.FTLHomeworld.main(FTLHomeworld.java:406)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:5
11:12:37.223 [main] ERROR org.iceburg.ftl.homeworld.core.FTLHomeworld - Exception while creating FTLFrame.
java.lang.RuntimeException: End of stream reached before reading enough bytes for an int
at net.blerf.ftl.parser.Parser.readInt(Parser.java:43) ~[rsrc:./:?]
at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.java:75) ~[rsrc:./:?]
at net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.java:60) ~[rsrc:./:?]
at org.iceburg.ftl.homeworld.parser.ShipSaveParser.readShipSave(ShipSaveParser.java:46) ~[rsrc:./:?]
at org.iceburg.ftl.homeworld.parser.ShipSaveParser.getShipsList(ShipSaveParser.java:66) ~[rsrc:./:?]
at org.iceburg.ftl.homeworld.ui.SpaceDockUI.init(SpaceDockUI.java:92) ~[rsrc:./:?]
at org.iceburg.ftl.homeworld.ui.SpaceDockUI.<init>(SpaceDockUI.java:85) ~[rsrc:./:?]
at org.iceburg.ftl.homeworld.ui.HomeworldFrame.<init>(HomeworldFrame.java:64) ~[rsrc:./:?]
at org.iceburg.ftl.homeworld.core.FTLHomeworld.main(FTLHomeworld.java:406) [rsrc:./:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_121]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_121]
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:5 [FTL%20Homeworld.jar:?]
C:\Users\John\Downloads\FTL Homeworld 3-1-1-3-1>pause
Press any key to continue . . .
i press a key and then it goes away