Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't open a save file (ABS problem ?) #117

Open
Oceanologue opened this issue Apr 18, 2020 · 3 comments
Open

Can't open a save file (ABS problem ?) #117

Oceanologue opened this issue Apr 18, 2020 · 3 comments

Comments

@Oceanologue
Copy link

Hello,

I wanted to recover such a great game of me while using FTL Profile Editor, but I get this message when I want to open the continue.sav file :

[code]
Game State Read Error

Exception: java.io.IOException: Unsupported projectileType flag: 6

Stack Trace...
net.blerf.ftl.parser.SavedGameParser.readProjectile(SavedGameParser.java:1739)
net.blerf.ftl.parser.SavedGameParser.readSavedGame(SavedGameParser.java:243)
net.blerf.ftl.ui.FTLFrame.actionPerformed(FTLFrame.java:893)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)

Editor Version: 27
OS: Windows 10 10.0
VM: Java HotSpot(TM) 64-Bit Server VM, 1.8.0_251, amd64
[/code]

File ("continue.sav")...
[code]
0b000000000000000100000001000000270000004d0000009205000008000000
080000005265642d5461696c12000000504c415945525f534849505f48415244
5f320600000000000000110000000a000000626c75655f616c69656e01000000
09000000646561645f63726577020000000e00000064657374726f7965645f72
6f636b040000000a000000656e765f64616e676572080000000a000000666972
65645f73686f748004000006000000686967686f32010000000b0000006b696c
6c65645f6372657719000000090000006c6f73745f6372657701000000060000
006e6562756c611e0000000f0000006f6666656e736976655f64726f6e650100
00000f00000072656163746f725f75706772616465090000000e00000073746f
72655f70757263686173650c0000000c00000073746f72655f7265706169720c
0000000e00000073797374656d5f757067726164650c0000000a000000757365
645f64726f6e65080000000c000000757365645f6d697373696c65100000000e
000000776561706f6e5f757067726164650200000012000000504c415945525f
534849505f484152445f32080000005265642d5461696c090000006b65737472
616c5f32040000000500000068756d616e050000004c61796c61050000006875
6d616e030000004f6e6906000000656e657267790800000054656c646172696e
060000006d616e746973030000004f686d01000000084c010000000000000000
001e0000000700000010000000190000001100000001000000050000004c6179
6c610500000068756d616e0000000032000000d8010000c00000000900000000
0000000100000000000000ffffffff0200000000000000010000000000000001
000000090000001a000000000000000000000000000000000000000000000000
00000000000000000000008c0000004d000000000000000000000000000000ff
ffffffe803000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000100000000000000000000000000000000000000000000000000000000
0000000000000002000000000000000000000000000000000000000000000000
000000000000000000000000000000e803000000000000010000000200000000
0000000000000000000000000000000000000000000000000000000000000000
000000e803000000000000010000000100000000000000000000000000000000
0000000000000000000000000000000000000000000000e80300000000000001
0000000400000000000000000000000000000000000000000000000000000000
0000000000000000000000e80300000000000001000000000000000100000000
0000000000000000000000000000000000000000000000000000000000000000
000000e803000000000000010000000100000001000000000000000000000000
0000000000000000000000000000000000000000000000e80300000000000001
0000000100000001000000000000000000000000000000000000000000000000
0000000000000000000000e80300000000000001000000010000000100000000
00000000000000000000000000000000000000000000000000000000000000e8
0300000000000001000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000001
000000e803000000000000000000000000000000000000000000000000000000
000000ffffffff0000000000000000ffffffff0000000000000000ffffffff00
00000000000000ffffffff0000000000000000000000000000000000000000ff
ffffff0000000000000000ffffffff0000000000000000000000000000000000
000000ffffffff0000000000000000ffffffff0000000000000000ffffffff00
00000000000000ffffffff0000000000000000000000000000000000000000ff
ffffff0000000000000000ffffffff0000000000000000ffffffff0000000000
000000ffffffff0000000000000000000000000000000000000000ffffffff00
00000000000000ffffffff0000000000000000000000000000000000000000ff
ffffff0000000000000000ffffffff0000000000000000000000000000000000
000000ffffffff0000000000000000ffffffff00000000000000000000000000
00000000000000ffffffff0000000000000000ffffffff000000000000000000
0000000000000000000000ffffffff0000000000000000ffffffff0000000000
000000000000000000000000000000ffffffff0000000000000000ffffffff00
00000000000000000000000000000000000000ffffffff0000000000000000ff
ffffff0000000000000000ffffffff0000000000000000ffffffff0000000000
000000000000000000000000000000ffffffff0000000000000000ffffffff00
00000000000000000000000000000000000000ffffffff0000000000000000ff
ffffff0000000000000000ffffffff0000000000000000ffffffff0000000000
000000000000000000000000000000ffffffff0000000000000000ffffffff00
00000000000000ffffffff0000000000000000ffffffff000000000000000000
0000000000000000000000ffffffff0000000000000000ffffffff0000000000
0000000000000004000000000000000400000000000000000000000000000000
0000000400000000000000040000000000000000000000000000000000000004
0000000000000004000000000000000000000000000000000000000400000000
0000000400000000000000000000000000000000000000040000000000000004
0000000000000000000000000000000000000004000000000000000400000000
0000000000000000000000000000000400000000000000040000000000000000
0000000000000000000000040000000000000004000000000000000000000000
0000000000000004000000000000000400000000000000000000000000000000
0000000400000000000000040000000000000000000000000000000000000004
0000000000000004000000000000000000000000000000000000000400000000
0000000400000000000000000000000000000000000000040000000000000004
0000000000000000000000000000000000000004000000000000000400000000
0000000000000000000000000000000400000000000000040000000000000000
0000000000000000000000040000000000000004000000000000000000000000
0000000000000004000000000000000400000000000000000000000000000000
0000000400000000000000040000000000000000000000000000000000000004
0000000000000004000000000000000000000000000000000000000400000000
0000000400000000000000000000000000000000000000040000000000000004
0000000000000000000000000000000000000004000000000000000400000000
0000000000000000000000000000000400000000000000040000000000000000
0000000000000000000000040000000000000004000000000000000000000000
0000000000000004000000000000000400000000000000000000000000000000
0000000400000000000000040000000000000000000000000000000000000004
0000000000000004000000000000000000000000000000000000000400000000
0000000400000000000000000000000000000000000000040000000000000004
0000000000000000000000000000000000000004000000000000000400000000
0000000000000000000000000000000400000000000000040000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000014
0000000100000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000001800000000
000000010000000000000001000000000000000000000001000000040000004e
4f4e45040000004e4f4e4500000000000000000000000001000000010000000a
0000004c4f4e475f464c4545541100000053484950535f524542454c5f454c49
54451a013b590100000000000000000000000000000001000000000000000100
0000000000000000000000000000000000000000000001000000000000000000
0000000000000000000000000000010000000000000000000000000000000100
0000000000000100000000000000000000000000000001000000000000000100
0000000000000000000000000000000000000000000001000000000000000000
0000000000000000000000000000010000000000000000000000000000000000
0000000000000100000000000000000000000000000000000000000000000100
0000000000000000000000000000000000000000000001000000000000000000
0000000000000000000000000000010000000000000000000000000000000000
0000000000000100000000000000000000000000000000000000000000000100
0000000000000000000000000000000000000000000001000000000000000000
0000000000000000000000000000010000000000000000000000000000000000
0000000000000100000000000000000000000000000000000000000000000100
0000000000000000000000000000000000000000000001000000000000000000
0000000000000000000000000000010000000000000000000000000000000000
0000000000000100000000000000000000000000000000000000000000000100
0000000000000000000000000000000000000000000001000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000001000000000000000000
0000000000000000000001000000000000000000000000000000c11b0000ad03
0000010000000600000078c8ffff444a090082e9ffff7e3a09001388000080e5
f9ffa8190c00715b0200ffffffff660000000300000005000000000000000a00
000000000000000000000000000000000000ffffffffffffffff000000000000
00000000000000000000d0070000000000000000000000000000000000000e00
00006578706c6f73696f6e5f6269673303000000706473000000000000000000
00000000000000e80300000000000000000000010000000100000000000000c9
000000511300000000000000000000f6deffffc50f0000000000000000000008
00000068697448756c6c310a000000686974536869656c6432040000006d6973
73ffffffff00000000000000000500000000000000a062070038a90500000000
00511300000000000000000000000000000000000000000000e8030000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000
[/code]

I read that it could be related by the presence of ABS in the game, is there any way to still recover my save ? Thank you so much.

@Oceanologue
Copy link
Author

I use no mod, my PC bluescreened for a reason non-related to FTL after a regular battle.

@Vhati
Copy link
Owner

Vhati commented May 6, 2020

The file you pasted here appears to be valid.
What you encountered was only a read error while opening (not a write error while saving), so no harm done.

Even if you do save, the editor creates a backup in the same folder as the sav file, which you can rename.

You are correct that ABS was the problem. The current release of the editor gets confused by those projectiles. FTL should play fine if you continue. And the editor should behave again after you jump to another beacon.

@Oceanologue
Copy link
Author

Thank you for your answer ! I have lsot the backup file but there is no doubt that this kind of misadventure will happen again soon or later (my computer is still BSODing twice a week). You will be advised of the evolution of the situation !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants