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

game version 1.6.14: "Your saved game could not be interpreted correctly." #119

Open
eksynn opened this issue Jun 28, 2020 · 2 comments
Open

Comments

@eksynn
Copy link

eksynn commented Jun 28, 2020

[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_221, amd64
[/code]

File ("continue.sav")...
[code]
0b000000000000000100000001000000020000000c0000006f00000005000000
0c00000050686f656e6978204d6b2e4912000000504c415945525f534849505f
484152445f3201000000000000000b0000000a000000656e765f64616e676572
010000000a00000066697265645f73686f744800000006000000686967686f32
010000000b0000006b696c6c65645f6372657701000000090000006c6f73745f
63726577020000000f00000072656163746f725f75706772616465010000000e
00000073746f72655f7075726368617365110000000c00000073746f72655f72
6570616972010000000e00000073797374656d5f757067726164650b0000000a
000000757365645f64726f6e65020000000e000000776561706f6e5f75706772
6164650100000012000000504c415945525f534849505f484152445f320c0000
0050686f656e6978204d6b2e49090000006b65737472616c5f32040000000500
000068756d616e0f0000005374657068616e792045636b6d616e050000006875
6d616e070000004d617877656c6c06000000656e657267790a0000004b657669
6e2046697368060000006d616e7469730500000047756d706f01000000000500
0000000000000000000b00000061000000070000000f0000006b010000030000
000f0000005374657068616e792045636b6d616e0500000068756d616e000000
0046000000fb010000c000000009000000010000000100000000000000ffffff
ff02000000000000000300000000000000010000000900000000000000000000
0000000000000000000200000000000000000000000200000000000000000000
000c000000000000000000000000000000ffffffffe8030000000000004f0000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000100000000000000000000
0000000000e8030000000000000000000000000000070000004d617877656c6c
0500000068756d616e000000000f000000c0000000e30000000b000000000000
000100000000000000ffffffff02000000000000000200000000000000010000
0002000000000000000000000004000000000000000100000000000000010000
000100000000000000000000000c000000000000000000000000000000ffffff
ffe8030000000000004f00000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0001000000000000000000000000000000e80300000000000000000000000000
0006000000417274796f6d0500000068756d616e00000000520000007a000000
e30000000a000000010000000100000000000000ffffffff0200000000000000
0300000000000000010000000500000000000000000000000600000005000000
0200000000000000010000000200000000000000000000000700000000000000
0000000000000000ffffffffe8030000000000004f0000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000001000000000000000000000000000000e8030000
0000000000000000000000000f00000006000000040000000000000000000000
000000000000000000000000000000000000000000000000e803000000000000
0100000004000000000000000300000000000000000000000000000000000000
000000000000000000000000e803000000000000010000000300000000000000
0300000000000000000000000000000000000000000000000000000000000000
e803000000000000010000000800000007000000000000000000000000000000
0000000000000000000000000000000000000000e80300000000000001000000
0400000000000000040000000000000000000000000000000000000000000000
0000000000000000e80300000000000001000000030000000000000002000000
00000000000000000000000000000000000000000000000000000000e8030000
0000000001000000020000000200000000000000000000000000000000000000
00000000000000000000000000000000e8030000000000000100000002000000
0200000000000000000000000000000000000000000000000000000000000000
00000000e8030000000000000100000002000000010000000100000000000000
000000000000000000000000000000000000000000000000e803000000000000
0100000000000000000000000000000000000000000000000300000001000000
0000000000000000000000000000000000000000000000000000000000000000
e803000000000000010000000300000000000000000000000000000000000000
0000000000000000000000000000000000000000e80300000000000001000000
02000000000000000000000000000000000000000000000001000000e8030000
00000000000000006e420000027f0000000000000000000000000000ffffffff
0000000000000000ffffffff0000000000000000ffffffff0000000000000000
ffffffffffffffff04000000000000000000000000000000ffffffff00000000
00000000ffffffffffffffff04000000340000000000000000000000ffffffff
0000000000000000ffffffff0000000000000000ffffffff0000000000000000
ffffffff0100000002000000000000000000000000000000ffffffff00000000
00000000ffffffff0000000000000000ffffffff0000000000000000ffffffff
ffffffff04000000340000000000000000000000ffffffff0000000000000000
ffffffffffffffff04000000000000000000000000000000ffffffff00000000
00000000ffffffff0100000001000000340000000000000000000000ffffffff
0000000000000000ffffffffffffffff04000000340000000000000000000000
ffffffff0000000000000000ffffffff01000000020000003400000000000000
00000000ffffffff0000000000000000ffffffffffffffff0400000034000000
0000000000000000ffffffff0000000000000000ffffffff0100000001000000
340000000000000000000000ffffffff0000000000000000ffffffff00000000
00000000ffffffff0000000000000000ffffffff010000000200000034000000
0000000000000000ffffffff0000000000000000ffffffff0000000002000000
340000000000000000000000ffffffff0000000000000000ffffffff00000000
00000000ffffffff0000000000000000ffffffffffffffff0400000000000000
0000000000000000ffffffff0000000000000000ffffffff0000000000000000
ffffffff0000000000000000ffffffffffffffff040000003400000000000000
00000000ffffffff0000000000000000ffffffffffffffff0400000002000000
0100000005000000640000000400000008000000640000000400000004000000
0400000000000000000000000000000000000000040000000400000004000000
0000000000000000000000000000000004000000040000000400000000000000
0000000000000000000000000400000004000000040000000000000000000000
0000000000000000040000000300000004000000000000000000000000000000
0000000004000000040000000400000000000000000000000000000000000000
0400000004000000040000000000000000000000000000000000000004000000
0400000004000000000000000000000000000000000000000400000004000000
0400000001000000000000000000000000000000040000000400000004000000
0000000000000000000000000000000004000000040000000400000000000000
0000000000000000000000000400000004000000040000000000000000000000
0000000000000000040000000400000004000000000000000000000000000000
0000000004000000040000000400000000000000000000000000000000000000
0400000004000000040000000000000000000000000000000000000004000000
0400000004000000000000000000000000000000000000000400000004000000
0400000000000000000000000000000000000000040000000400000004000000
0000000000000000000000000000000004000000040000000400000000000000
0000000000000000000000000400000004000000040000000000000000000000
0000000000000000040000000400000004000000000000000000000000000000
0000000004000000040000000400000000000000000000000000000000000000
0400000004000000040000000000000000000000000000000000000004000000
0400000004000000000000000000000000000000000000000400000004000000
0400000000000000000000000000000000000000040000000400000004000000
0000000000000000000000000000000004000000040000000400000000000000
0000000000000000000000000400000004000000040000000000000000000000
0000000000000000040000000400000004000000000000000000000000000000
0000000004000000040000000400000000000000000000000000000000000000
0400000004000000040000000000000000000000000000000000000000000000
00000000040000000c0000004c415345525f48554c4c5f31010000000d000000
4c415345525f48454156595f32010000000d0000004c415345525f4845415659
5f31010000000d0000004c415345525f42555253545f31010000000100000009
000000444546454e53455f310000000001000000ffffffffffffffffffffffff
ffffffff010000000000000000000000d94ac323ab9e7a0b41ffffffc7000000
000000001500000000000000ffffffff00000000010000000000000003000000
0000000000000000000000001400000001000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000180000000000000001000000000000000100000000000000
00000000010000001a00000073746172732f62675f6c6f6e656c795265645374
61722e706e671b00000073746172732f706c616e65745f6761735f79656c6c6f
772e706e67d80000001b0100000000000001000000010000000a0000004c4f4e
475f464c4545541100000053484950535f524542454c5f454c4954450f6c9b0e
010000000000000000000000010000001700000073746172732f62675f6c6f6e
656c79737461722e706e671800000073746172732f706c616e65745f62696762
6c75652e706e6764000000fc000000b400000001000000010000000a0000004c
4f4e475f464c4545541100000053484950535f524542454c5f454c495445457d
276a010000000000000000000000010000001a00000073746172732f62675f6c
6f6e656c79526564537461722e706e671400000073746172732f706c616e6574
5f7265642e706e67db0200003f000000b400000001000000010000000a000000
4c4f4e475f464c4545541100000053484950535f524542454c5f454c4954451f
9a29350100000000000000000000000000000001000000000000000100000000
00000000000000010000001700000073746172732f62675f64756c6c73746172
73322e706e671f00000073746172732f706c616e65745f706f70756c61746564
5f6461726b2e706e6784010000620000000000000001000000010000000a0000
004c4f4e475f464c4545541100000053484950535f524542454c5f454c495445
7cc8dd1a010000000000000000000000010000001700000073746172732f6267
5f64756c6c7374617273322e706e671900000073746172732f706c616e65745f
6761735f626c75652e706e6769030000bf000000000000000100000001000000
0a0000004c4f4e475f464c4545541100000053484950535f524542454c5f454c
4954457b063d7a01000000000000000000000001000000170000007374617273
2f62675f6c6f6e656c79737461722e706e671400000073746172732f706c616e
65745f7265642e706e67c5000000940100000000000001000000010000000a00
00004c4f4e475f464c4545541100000053484950535f524542454c5f454c4954
451f48fa25010000000000000000000000000000000100000000000000010000
000000000000000000010000001700000073746172732f62675f6461726b6e65
62756c612e706e671400000073746172732f706c616e65745f7265642e706e67
fe000000b0010000b400000001000000010000000a0000004c4f4e475f464c45
45541100000053484950535f524542454c5f454c495445285bca7b0100000000
00000000000000010000001a00000073746172732f62675f6c6f6e656c795265
64537461722e706e67040000004e4f4e45000000000000000000000000010000
00010000000a0000004c4f4e475f464c4545541100000053484950535f524542
454c5f454c49544536d1e0280100000000000000000000000100000017000000
73746172732f62675f64756c6c7374617273322e706e67200000007374617273
2f706c616e65745f706f70756c617465645f62726f776e2e706e67f7000000f6
0000000000000001000000010000000a0000004c4f4e475f464c454554110000
0053484950535f524542454c5f454c4954450ac5e94601000000000000000000
0000000000000000000000000000010000000000000000000000000000000100
0000000000000100000000000000000000000000000001000000000000000100
00000000000000000000010000001a00000073746172732f62675f6c6f6e656c
79526564537461722e706e67040000004e4f4e45000000000000000000000000
01000000010000000a0000004c4f4e475f464c4545541100000053484950535f
524542454c5f454c495445535202290100000000000000000000000000000000
0000000000000001000000000000000000000000000000010000000000000001
0000000000000000000000000000000100000000000000010000000000000000
000000010000001600000073746172732f62675f64756c6c73746172732e706e
67040000004e4f4e4500000000000000000000000001000000010000000a0000
004c4f4e475f464c4545541100000053484950535f524542454c5f454c495445
336c966501000000000000000000000000000000010000000000000000000000
0000000000000000010000001700000073746172732f62675f6c6f6e656c7973
7461722e706e671800000073746172732f706c616e65745f626967626c75652e
706e673702000065000000b400000001000000010000000a0000004c4f4e475f
464c4545541100000053484950535f524542454c5f454c495445af25ed0f0100
00000000000000000000010000001700000073746172732f62675f6461726b6e
6562756c612e706e67040000004e4f4e45000000000000000000000000010000
0000000000000000000000000000000000000000000100000000000000000000
000000000000000000000000000000000001000000af25ed0f00000000000000
001a0000004c4f4e475f464c4545542064657374726f7965642020313331371a
0000004c4f4e475f464c45455420646561642063726577202031333136000000
000000000000000000190000006576656e745f464c4545545f454153595f444c
435f74657874ffffffff01000000000000000100000000000000120000005245
42454c5f534b494e4e595f454c4954451200000073686f756c64206e6f742062
65207365656e10000000726562656c5f6c6f6e675f656c697465030000000500
000068756d616e0c0000004368726973204d616c6f74740500000068756d616e
0c0000004e69636b20427265636b6f6e0500000068756d616e070000004d7220
4275676101000000000000000000000000000000010000001000000000000000
02000000af000000020000000c0000004368726973204d616c6f747405000000
68756d616e000000006400000034000000c00000000400000001000000000000
0000000000ffffffff02000000000000000200000000000000ffffffffffffff
ff00000000000000000000000000000000000000000000000001000000030000
00000000000000000000000000000000000000000000000000ffffffffe80300
00000000004f0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000010000
00000000000000000000000000e80300000000000000000000000000000c0000
004e69636b20427265636b6f6e0500000068756d616e00000000250000003400
00007a00000003000000000000000000000000000000ffffffff020000000000
00000200000000000000ffffffffffffffff0000000000000000000000000000
0000000000000000000001000000030000000000000000000000000000000000
00000000000000000000ffffffffe8030000000000004f000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000001000000000000000000000000000000e803
0000000000000000000000000000110000000500000004000000000000000000
0000000000000000000000000000000000000000000000000000e80300000000
0000010000000300000003000000000000000000000000000000000000000000
0000000000000000000000000000e80300000000000001000000020000000200
0000000000000000000000000000000000000000000000000000000000000000
0000e80300000000000001000000040000000100000003000000000000000000
00005300000000000000000000000000000000000000e8030000000000000100
0000000000000200000002000000000000000000000000000000000000000000
0000000000000000000000000000e80300000000000001000000010000000100
0000000000000000000000000000000000000000000000000000000000000000
0000e80300000000000001000000000000000000000001000000010000000000
000000000000000000000000000000000000000000000000000000000000e803
0000000000000100000000000000000000000000000000000000000000000000
000001000000000000000000000080020000000000000000000001000000e803
0000000000000000000098500300609e0000640000000000000000000000ffff
ffff0000000000000000ffffffff000000000200000064000000000000000000
0000ffffffff0000000000000000ffffffffffffffff04000000640000000000
000000000000ffffffff0000000000000000ffffffffffffffff040000006400
00000000000000000000ffffffff0000000000000000ffffffffffffffff0400
0000640000000000000000000000ffffffff0000000000000000ffffffff0000
000000000000ffffffff0000000000000000ffffffff00000000020000006400
00000000000000000000ffffffff0000000000000000ffffffff010000000300
0000640000000000000000000000ffffffff0000000000000000ffffffff0000
000000000000ffffffff0000000000000000ffffffff03000000000000000000
0000040000000400000004000000000000000000000000000000000000000400
0000040000000400000000000000000000000000000000000000040000000400
0000040000000000000000000000000000000000000004000000040000000400
0000000000000000000000000000000000000400000004000000040000000000
0000000000000000000000000000040000000400000004000000000000000000
0000000000000000000004000000040000000400000000000000000000000000
0000000000000400000004000000040000000000000000000000000000000000
00000000000000000000030000000d0000004c415345525f42555253545f3300
0000000a0000004d495353494c45535f310100000006000000424f4d425f3100
000000000000000000000000000000000000000000000000000000ffffffff98
3a00000000000000000000010000000200000000000000000000000100000000
0000000000000000000000a6360000671000000300000003000000a69cfbfff5
0d0600207dfbff4b200600b888000008bd0300d8530100178affff0100000040
0100000100000005000000010000000100000000000000000000000000000000
000000ffffffff4001000000000000000000000100000000000000d007000000
0000000000000000000000000000000e0000006578706c6f73696f6e5f626967
33090000006d697373696c655f3100000000000000000000000000000000e803
0000000000000000000000000000000000000000000000000000e80300000000
000000000000851f0000aaedffff00000000000000000e000000736d616c6c45
78706c6f73696f6e0a000000686974536869656c6431040000006d6973739d00
00000000000000000000010000000000000006000000650d0900dddd0500d824
09001bd60500135d000080e5f9ff28e10a00a2770200ffffffff430100000300
000005000000000000000a00000000000000000000000000000000000000ffff
ffffffffffff00000000000000000000000000000000d0070000000000000000
000000000000000000000e0000006578706c6f73696f6e5f6269673403000000
70647300000000000000000000000000000000e8030000000000000000000001
000000010000000000000075000000fb04000000000000000000008de8ffffc1
07000000000000000000000800000068697448756c6c310a0000006869745368
69656c6431040000006d697373ffffffff000000000000000005000000000000
0090ac090038a9050000000000fb040000000000000000000000000000000000
0000000000e80300000000000000000000010000005c4b090018f0010037fd08
0018f00100f8240100b888000050340300000000000000000042010000010000
0000000000000000000200000000000000000000000000000001000000ffffff
ff4201000000000000000000000000000000000000d007000001000000000000
000100000000000000120000006578706c6f73696f6e5f6d697373696c65310c
0000006c617365725f68656176793100000000000000000000000000000000e8
0300000000000000000000010000000100000000000000a6000000e803000000
00000000000000254e0000000000000000000000000000080000006869744875
6c6c310a000000686974536869656c6432040000006d69737326000000000000
0000000000040000000000000000000000000000000100000000000000000000
0000000000000000000e90ffffac020500991700002d5605001a0b00007a4e05
0000000080000000800000008000000080a41c00008d17000000000000000000
0018fcfffff3120200dc12030000000000ffffff7f0000000000000000000000
00dc120300010000000000000000000000000000000000000000000000000000
00e80300000000000000000000ffffffff000000000000000000000000000000
00102700000000000000000000000000000100000008bd030028880400000000
800000008000350c002888040000000080000000800000008000000080000000
800000008018fcffff0000000000000000a08c00000000000000000000ffffff
7f00000000000000000000000018fcffff000000000000000000000000000000
00000000000000000000000000e8030000000000000000000000000000000000
00000000000000000000000000000000000000000000000000e8030000000000
000000000000000000000000000000000000000000e803000000000000000000
00b0360000b036000004000000fc000000373100000000000000000000000000
00000000000200000023000000d200000023000000d200000002000000230000
00d200000023000000d200000001000000000000000100000001000000000000
00010000007d000000e80300000000000000000000e803000001000000000000
00ffffffff00000000000000000000000000000000e803000018fcffff18fcff
ffffffffff010000000100000048c4070018f0010048c4070018f00100f82401
00b8880000503403000000000000000000410100000100000000000000000000
000200000000000000000000000000000001000000ffffffffffffffff000000
00000000000000000000000000d0070000010000000000000001000000000000
00120000006578706c6f73696f6e5f6d697373696c65310c0000006c61736572
5f68656176793100000000000000000000000000000000e80300000000000000
00000001000000010000000000000000000000e8030000000000000000000000
0000000000000000000000000000000800000068697448756c6c310a00000068
6974536869656c6431040000006d697373260000000000000000000000040000
0000000000000000000000000021160000b42d00000000000000000000000000
00000000000200000023000000d200000023000000d200000002000000230000
00d200000023000000d200000001000000000000000100000001000000000000
000000000000000000e80300000000000000000000e803000000000000000000
00ffffffff00000000000000000000000000000000e803000018fcffff18fcff
ffffffffff00000000da0b0000a31f0000000000000000000000000000000000
000100000023000000d20000000100000023000000d200000001000000000000
000100000001000000000000000000000000000000e803000000000000000000
00e80300000000000000000000ffffffff000000000000000000000000000000
00e803000018fcffff18fcffffffffffff00000000690f000028230000000000
000000000000000000000000000100000023000000d200000001000000230000
00d2000000010000000000000001000000010000000000000002000000a60000
00e80300000000000000000000e80300000000000000000000ffffffff000000
00000000000000000000000000e803000018fcffff18fcffffffffffff000000
00000000000300000000000000e02e0000000000000000000000000000000000
0000000000000000000000000000000000000000000100000000000000000000
0000000000e80300000000000000000000000000000000000000000000ffffff
ff00000000000000000000000000000000e803000018fcffff18fcffffffffff
ff000000002b0700002823000000000000000000000000000000000000000000
0001000000f50000005700000000000000000000000000000001000000000000
000000000000000000e80300000000000000000000e803000000000000000000
00ffffffff00000000000000000000000000000000e803000018fcffff18fcff
ffffffffff0000000000000000c8320000000000000000000000000000000000
0000000000000000000000000000000000000000000100000000000000000000
0000000000e80300000000000000000000000000000000000000000000ffffff
ff00000000000000000000000000000000e803000018fcffff18fcffffffffff
ff00000000000000000000000006000000010000000000000001000000215000
007a3b0000140000000100000003000000000000000000000000000000000000
0000000000000000000100000001000000010000000100000001000000000000
00010000000100000003000000000000000000000000000000
[/code]

@Vhati
Copy link
Owner

Vhati commented Jul 10, 2020

ASB fireball (anti-ship battery) projectiles confuse v27 of the editor.

Since this was a read error, your saved game is still okay.
For now, you'll need to save at a different beacon before editing.

This bug will be fixed in v28, which admittedly is looong overdue. Sorry about that.

@eksynn
Copy link
Author

eksynn commented Jul 28, 2020

This bug will be fixed in v28, which admittedly is looong overdue. Sorry about that.

sweet ( ・ ▿・) thank you - any news on when this might happen?

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