[Fixed] Old save game incompatibility

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
User avatar
Iori Branford
Posts: 18
Joined: Fri Oct 31, 2003 8:58 pm

Old save game incompatibility

Post by Iori Branford »

The latest ZDoom (52) cannot read saves from older versions.

When loading a Doom 1 save, it runs for a few seconds and then crashes with:

Code: Select all

Code: ACCESS_VIOLATION
Tried to read address 00000254
Flags: 00000000
Address: 004def03

Windows NT 5.1 Build 2600 Service Pack 1

GS=0000  FS=0038  ES=0023  DS=0023
EAX=00000000  EBX=00000252  ECX=00000000  EDX=00000252
ESI=ffffbdff  EDI=00045c0f
EBP=06498b08  EIP=004def03  ESP=0012f9c8  CS=001b  SS=0023
EFlags=00010202
 CF- PF- AF- ZF- SF- TF- IF+ DF- OF- NT- RF+ VM- AC- VI- VP-

FPU State:
 ControlWord=027f StatusWord=0120 TagWord=ffff
 ErrorOffset=004db315
 ErrorSelector=05d8001b
 DataOffset=0012f9b4
 DataSelector=ffff0023
 Cr0NpxState=00000000

MM0=0000000000000000
MM1=0000000000000000
MM2=0000022805d006b0
MM3=e099bff680000000
MM4=0000000000000000
MM5=ffffbdff00045c0f
MM6=06498b0800000000
MM7=000000230012f9c8

Running threads:
000000e4 at 004def03*
00000678
00000098
000001e4
0000079c
000004bc
0000028c
00000410
00000424

Loaded modules:
00400000 - 0061dfff *zdoom.exe
77f50000 - 77ff6fff  ntdll.dll
77e60000 - 77f45fff  kernel32.dll
71950000 - 71a33fff  COMCTL32.dll
77c10000 - 77c62fff  msvcrt.dll
77c70000 - 77caffff  GDI32.dll
77d40000 - 77dcbfff  USER32.dll
77dd0000 - 77e5cfff  ADVAPI32.dll
78000000 - 78085fff  RPCRT4.dll
63180000 - 631e4fff  SHLWAPI.dll
71ad0000 - 71ad7fff  WSOCK32.dll
71ab0000 - 71ac4fff  WS2_32.dll
71aa0000 - 71aa7fff  WS2HELP.dll
76b40000 - 76b6bfff  WINMM.dll
10000000 - 10090fff  fmod.dll
77be0000 - 77bf3fff  MSACM32.dll
771b0000 - 772d0fff  ole32.dll
763b0000 - 763f4fff  comdlg32.dll
773d0000 - 77bc1fff  SHELL32.dll
50f00000 - 50f23fff  WGDRVR32.DLL
0ffb0000 - 0fff0fff  WOW32.dll
75f40000 - 75f5efff  appHelp.dll
0f000000 - 0f0a0fff  ntvdm.exe
77c00000 - 77c06fff  VERSION.dll
75a70000 - 75b14fff  USERENV.dll
5b430000 - 5b43ffff  tsappcmp.dll
74720000 - 74763fff  MSCTF.dll
76f50000 - 76f57fff  wtsapi32.dll
76360000 - 7636efff  WINSTA.dll
76f90000 - 76f9ffff  Secur32.dll
73f10000 - 73f64fff  dsound.dll
72d20000 - 72d28fff  wdmaud.drv
72d10000 - 72d17fff  msacm32.drv
77bd0000 - 77bd6fff  midimap.dll
73ee0000 - 73ee3fff  KsUser.dll
76fd0000 - 77047fff  CLBCATQ.DLL
77120000 - 771aafff  OLEAUT32.dll
77050000 - 77114fff  COMRes.dll
6ce10000 - 6ce44fff  dinput8.dll
688f0000 - 688f8fff  HID.DLL
76670000 - 76756fff  SETUPAPI.DLL
73760000 - 737a3fff  ddraw.dll
73bc0000 - 73bc5fff  DCIMAN32.dll
01610000 - 01620fff  ctagent.dll
605d0000 - 605d7fff  mslbui.dll
1c000000 - 1c005fff  idlemon.dll

Bytes near EIP:
004deef3: cc cc cc cc cc cc cc cc cc cc cc cc cc 83 ec 10
004def03: 66 8b 42 02 66 85 c0 89 54 24 04 89 4c 24 0c 0f
004def13: 84 2f 02 00 00 53 55 56 57 8d 64 24 00 0f b7 2a

ZDoom version 2.0.52

Command line:
 zdoom.exe -iwad doom.wad -file C:\ZDoom\INVASION.WAD -deh C:\ZDoom\INVASION.DEH -width 1024 -height 768 -bpp 16 +exec ZDLaunch1.cfg
IWAD: doom.wad

Current map: E3M6

viewx = 183925485
viewy = -43284600
viewz = -30451129
viewangle = 2299808796

Possible call trace:
 004def03  BOOM
 004db7b6  call [eax+0x4]
 004db7c0  call [esp+0x14]
 004ddf43  call 004db6f0
 004def00
 004de801  call 004dd5e0
 004cb639  call 004ddfb0
 004ccd59  call 004cb580
 004cd100
 004f0000
 004cd405  call 004cc330
 004ccd00
 004cd405  call 004cc330
 004cd4ab  call 004cd420
 004f0000
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004d7821  call 004cd420
 00416857  call 004d76a0
 004174af  call 00416650
 0040afe3  call 0040af30
 0040afe3  call 0040af30
 004973b1  call 0040afd0
 004974b3  call 004f7486
 00494563  call 004174e0
 00494875  call 004941b0
 004fa93a  call 00494800
 004fa7ce  call 004f8230
 004fa7b6

Stack Contents:
0012f9c8: 4d312460 00000080 004db7b6 ffffbdff  `$1M······M·····
0012f9d8: 004db7c0 00000250 00000013 00000252  ··M·P·······R···
0012f9e8: 0008b81f 004ddf43 004def00 00000251  ····C·M···M·Q···
0012f9f8: 06498b08 01900e0c 00000001 01606170  ··I·········pa`·
0012fa08: ffe57ee1 00000251 00000013 00000000  ·~··Q···········
0012fa18: 36439390 0016248c fc903cc6 0016248c  ··C6·$···<···$··
0012fa28: 004de801 06498b08 018f8e01 00000000  ··M···I·········
0012fa38: 005e52d0 005e52d0 005e52d4 0000026b  ·R^··R^··R^·k···
0012fa48: 0000026b 00000001 0063657b 00000251  k·······{ec·Q···
0012fa58: 006386b5 004cb639 017b04b0 063bf2b0  ··c·9·L···{···;·
0012fa68: 017b05ac 000009ad 004ccd59 f9a58500  ··{·····Y·L·····
0012fa78: 00000002 063bf2b0 01937268 00178000  ······;·hr······
0012fa88: 004cd100 f9b98513 f9a58500 ff947878  ··L·········xx··
0012fa98: ffe37878 004f0000 0000213a 004cd405  xx····O·:!····L·
0012faa8: 063be938 00000000 0012fcd8 69600000  8·;···········`i
0012fab8: 004ccd00 ffc20000 00010000 063bf2b0  ··L···········;·
0012fac8: 00000096 00000096 00000004 fa898513  ················
0012fad8: fab98501 ffe47878 00047878 00200000  ····xx··xx···· ·
0012fae8: fffca21c 004cd405 063becf0 00000000  ······L···;·····
0012faf8: 0012fcd8 78800000 5a800000 ff720000  ·······x···Z··r·
0012fb08: 00010000 063c009c 00000096 00000096  ······<·········
0012fb18: 00000004 00000000 0012fcd8 e2000000  ················
0012fb28: 00382cb8 ff647878 0035bf85 0002be23  ·,8·xxd···5·#···
0012fb38: 000d7845 063bdeb8 00000001 0012fcd8  Ex····;·········
0012fb48: 0f000000 003a2004 ff647878 0037b2d1  ····· :·xxd···7·
0012fb58: 00032f15 000de937 063be318 00000001  ·/··7·····;·····
0012fb68: 0012fcd8 1e000000 006f136b fe347878  ········k·o·xx4·
0012fb78: 0074cc98 fffbaf65 00021af2 063be8c8  ··t·e·········;·
0012fb88: 00000001 0012fcd8 78780000 005c5d32  ··········xx2]\·
0012fb98: ff847878 005deb3b 000cfab0 00136add  xx··;·]······j··
0012fba8: 063be970 00000001 063be938 00000000  p·;·····8·;·····
0012fbb8: 69600000 019373d5 00665473 000a58d0  ··`i·s··sTf··X··
0012fbc8: 001551f1 ffe37878 004cd4ab 063be9e0  ·Q··xx····L···;·
0012fbd8: 00000001 78280000 063be938 004f0000  ······(x8·;···O·
0012fbe8: f9b98513 ffec0000 006b8788 004cd4ab  ··········k···L·
0012fbf8: 063bec80 00000000 78700000 063be9e0  ··;·······px··;·
0012fc08: ffcb0000 fa098513 ff550000 ff0b8788  ··········U·····
0012fc18: 004cd4ab 063bed28 00000001 86c00000  ··L·(·;·········
0012fc28: 063bec80 009f0000 f9898513 ffee0000  ··;·············
0012fc38: 00bb8788 004cd4ab 063bed60 00000001  ······L·`·;·····
0012fc48: 00000000 063bed28 ff900000 f8098513  ····(·;·········
0012fc58: fe580000 ff438788 004cd4ab ffffe467  ··X···C···L·g···
0012fc68: 00000000 00000000 063bed60 ffc00000  ········`·;·····
0012fc78: f6098513 00000000 f9eb8788 004d7821  ············!xM·
0012fc88: 00000004 00000000 00000000 00416857  ············WhA·
0012fc98: 00000001 00c5ae80 00000000 42b40000  ···············B
0012fca8: 1b6ac8d2 ffffe467 004174af 00000004  ··j·g····tA·····
0012fcb8: 00c5ae80 00000001 00000001 000001a4  ················
0012fcc8: 0012fcb4 0012fe04 00508b45 00000000  ········E·P·····
0012fcd8: 00000000 0000026e 000000f8 0012fe6c  ····n·······l···
0012fce8: 0000017e 0768cc10 00b8fc90 c1654238  ~·····h·····8Be·
0012fcf8: 43a6a95e 6d6f6f44 7475412e 616f6c6f  ^··CDoom.Autoloa
0012fd08: 99000064 2252e5e5 f7dad8ec dc694f0b  d·····R"·····Oi·
0012fd18: cc55c9b5 b9d30c64 87125c92 4b08d8ba  ··U·d····\·····K
0012fd28: 3be86b3a 1ffa12ce d29d5102 fe492fa1  :k·;·····Q···/I·
0012fd38: a0e32e01 bf2dabf7 c5f56894 945b464a  ·.····-··h··JF[·
0012fd48: ffcef261 00000002 46f7a169 0040afe3  a·······i··F··@·
0012fd58: 0012fd64 00000002 46f7a169 0040afe3  d·······i··F··@·
0012fd68: 0012fd74 004973b1 00527e28 004974b3  t····sI·(~R··tI·
0012fd78: 00000094 00000005 00000001 00000a28  ············(···
0012fd88: 00000002 76726553 20656369 6b636150  ····Service Pack
0012fd98: 77003120 772bb638 771c453f 00000000   1·w8·+w?E·w····
0012fda8: 8007000e 0015a8c8 771b449c 00000000  ·········D·w····
0012fdb8: 00000000 771ce3f3 0015a8c8 0012fe04  ·······w········
0012fdc8: 772bb6ec 00000000 772bb264 0012fdfc  ··+w····d·+w····
0012fdd8: 771c0ee8 00000001 00000000 00000002  ···w············
0012fde8: 00000000 00000000 0000026e 0000017e  ········n···~···
0012fdf8: 00000002 00f7a169 46f7a169 0012fe60  ····i···i··F`···
0012fe08: 00508b68 ffffffff 00494563 ffffffff  h·P·····cEI·····
0012fe18: 77e7e6b9 7ffdf000 00000000 00000000  ···w···········
0012fe28: 0000026e 0000017e 00000001 000f4240  n···~·······@B··
0012fe38: 0012fe2c 00000020 00000276 00000000  ,··· ···v·······
0012fe48: 00400000 00400230 00400208 77e60000  ··@·0·@···@····w
0012fe58: 00400000 0012fe14 0012fe88 0050a030  ··@·········0·P·
0012fe68: 00000000 0012fe98 00494875 77e7ad86  ········uHI····w
0012fe78: 00000000 7ffdf000 0012fe74 0012f5f0  ·······t·······
0012fe88: 0012ffb0 004fa578 005274d0 00000000  ····x·O··tR·····
0012fe98: 0012ffc0 004fa93a 00400000 00000000  ····:·O···@·····
0012fea8: 0015231a 0000000a 00000094 00000005  ·#··············
0012feb8: 00000001 00000a28 00000002 76726553  ····(·······Serv
0012fec8: 20656369 6b636150 00003120 00000000  ice Pack 1······
0012fed8: 00000001 00000000 0000002a 805f5470  ········*···pT_·
0012fee8: 00000002 ffffffff 00000800 f21e7c10  ·············|··
0012fef8: 8052840e 00000000 805f549c f21e7c34  ··R······T_·4|··
0012ff08: f21e7c24 00000013 80534504 00000000  $|·······ES·····
0012ff18: c0000034 00000000 f21e7c8c 00000000  4········|······
0012ff28: 804f8d00 00000000 00000001 805f55b5  ··O··········U_·
0012ff38: 00000001 00000006 004fa7ce 00000000  ··········O·····
0012ff48: 00000000 7ffdf000 00000044 00153428  ·······D···(4··
0012ff58: 001533d8 00153488 00000000 00000000  ·3···4··········
0012ff68: 00000000 00000000 00000000 00000000  ················
0012ff78: 00000000 00000000 00000000 00000000  ················
0012ff88: ffffffff ffffffff ffffffff 00000006  ················
0012ff98: 00000000 8053476f 0015231a 00000000  ····oGS··#······
0012ffa8: 0012feb0 e1cdfeb0 0012ffe0 004fa578  ············x·O·
0012ffb8: 005507a0 00000000 0012fff0 77e814c7  ··U············w
0012ffc8: 00000000 00000000 7ffdf000 f21e7cf0  ············|··
0012ffd8: 0012ffc8 80534504 ffffffff 77e94809  ·····ES······H·w
0012ffe8: 77e91210 00000000 00000000 00000000  ···w············
0012fff8: 004fa7b6 00000000                    ··O·····
And trying to load a Doom 2 save results in this trainwreck:

Code: Select all

Code: ACCESS_VIOLATION
Tried to read address 000003b9
Flags: 00000000
Address: 004d5603

Windows NT 5.1 Build 2600 Service Pack 1

GS=0000  FS=0038  ES=0023  DS=0023
EAX=00000000  EBX=000003b7  ECX=00000000  EDX=000003b7
ESI=00000018  EDI=00001fe5
EBP=018be468  EIP=004d5603  ESP=0012f7d4  CS=001b  SS=0023
EFlags=00010206
 CF- PF+ AF- ZF- SF- TF- IF+ DF- OF- NT- RF+ VM- AC- VI- VP-

FPU State:
 ControlWord=027f StatusWord=0320 TagWord=ffff
 ErrorOffset=004db2f3
 ErrorSelector=035c001b
 DataOffset=0012f7f0
 DataSelector=ffff0023
 Cr0NpxState=00000000

MM0=0000000000000000
MM1=0000000000000000
MM2=0000000000000000
MM3=f4be500000000000
MM4=0000000000000000
MM5=0000001800001fe5
MM6=018be46800000000
MM7=000000230012f7d4

Running threads:
00000300 at 004d5603*
000005f8
00000090
000003d4
00000544
0000065c
00000628
000005c8
0000051c

Loaded modules:
00400000 - 0061dfff *zdoom.exe
77f50000 - 77ff6fff  ntdll.dll
77e60000 - 77f45fff  kernel32.dll
71950000 - 71a33fff  COMCTL32.dll
77c10000 - 77c62fff  msvcrt.dll
77c70000 - 77caffff  GDI32.dll
77d40000 - 77dcbfff  USER32.dll
77dd0000 - 77e5cfff  ADVAPI32.dll
78000000 - 78085fff  RPCRT4.dll
63180000 - 631e4fff  SHLWAPI.dll
71ad0000 - 71ad7fff  WSOCK32.dll
71ab0000 - 71ac4fff  WS2_32.dll
71aa0000 - 71aa7fff  WS2HELP.dll
76b40000 - 76b6bfff  WINMM.dll
10000000 - 10090fff  fmod.dll
77be0000 - 77bf3fff  MSACM32.dll
771b0000 - 772d0fff  ole32.dll
763b0000 - 763f4fff  comdlg32.dll
773d0000 - 77bc1fff  SHELL32.dll
50f00000 - 50f23fff  WGDRVR32.DLL
0ffb0000 - 0fff0fff  WOW32.dll
75f40000 - 75f5efff  appHelp.dll
0f000000 - 0f0a0fff  ntvdm.exe
77c00000 - 77c06fff  VERSION.dll
75a70000 - 75b14fff  USERENV.dll
5b430000 - 5b43ffff  tsappcmp.dll
74720000 - 74763fff  MSCTF.dll
76f50000 - 76f57fff  wtsapi32.dll
76360000 - 7636efff  WINSTA.dll
76f90000 - 76f9ffff  Secur32.dll
73f10000 - 73f64fff  dsound.dll
72d20000 - 72d28fff  wdmaud.drv
72d10000 - 72d17fff  msacm32.drv
77bd0000 - 77bd6fff  midimap.dll
73ee0000 - 73ee3fff  KsUser.dll
76fd0000 - 77047fff  CLBCATQ.DLL
77120000 - 771aafff  OLEAUT32.dll
77050000 - 77114fff  COMRes.dll
6ce10000 - 6ce44fff  dinput8.dll
688f0000 - 688f8fff  HID.DLL
76670000 - 76756fff  SETUPAPI.DLL
73760000 - 737a3fff  ddraw.dll
73bc0000 - 73bc5fff  DCIMAN32.dll
01610000 - 01620fff  ctagent.dll
605d0000 - 605d7fff  mslbui.dll
1c000000 - 1c005fff  idlemon.dll

Bytes near EIP:
004d55f3: 08 c3 cc cc cc cc cc cc cc cc cc cc cc 83 ec 10
004d5603: 66 8b 42 02 66 85 c0 56 89 54 24 08 89 4c 24 10
004d5613: 0f 84 2d 02 00 00 53 55 57 8d 64 24 00 0f b7 2a

ZDoom version 2.0.52

Command line:
 zdoom.exe -iwad doom2.wad -file C:\ZDoom\HACX.WAD -deh C:\ZDoom\HACX.DEH -width 1024 -height 768 -bpp 16 +exec ZDLaunch1.cfg
IWAD: doom2.wad

Current map: MAP12

viewx = -797413619
viewy = -3126626
viewz = 19464152
viewangle = 1226833920

Possible call trace:
 004d5603  BOOM
 004db7b6  call [eax+0x4]
 004db7c0  call [esp+0x14]
 004ddedc  call 004db6f0
 004d5600
 004b2737
 004de801  call 004dd5e0
 004cb5b6  call 004ddfb0
 004ccd59  call 004cb580
 004cd200
 004cd405  call 004cc330
 004ccd00
 004cd405  call 004cc330
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004cd4ab  call 004cd420
 004d7821  call 004cd420
 00416857  call 004d76a0
 004174af  call 00416650
 0040afe3  call 0040af30
 0040afe3  call 0040af30
 004973b1  call 0040afd0
 004974b3  call 004f7486
 00494563  call 004174e0
 00494875  call 004941b0
 004fa93a  call 00494800
 004fa7ce  call 004f8230
 004fa7b6

Stack Contents:
0012f7d4: cac2f800 49bb46c4 004db7b6 00000018  ·····F·I··M·····
0012f7e4: 004db7c0 000003b4 00000004 000003b7  ··M·············
0012f7f4: 00003fcb 004ddedc 004d5600 000002b1  ·?····M··VM·····
0012f804: 018be468 0669fc32 00000400 01606170  h···2·i·····pa`·
0012f814: 01f30000 00000384 00000020 00000000  ········ ·······
0012f824: 004b2737 00279091 00279091 ffff3d08  7'K···'···'··=··
0012f834: 004de801 018be468 06699401 00000000  ··M·h·····i·····
0012f844: 005e52d4 000002b1 018715dc 00000400  ·R^·············
0012f854: 00dd9d95 0000014f 000002b1 000473c6  ····O········s··
0012f864: 000473c6 004cb5b6 067b663c ffea2535  ·s····L·<f{·5%··
0012f874: 3671d81f 004ccd59 00279001 00000003  ··q6Y·L···'·····
0012f884: 067b663c 01876c88 00150000 004cd200  <f{··l········L·
0012f894: 002790f3 00279001 016fb562 ffefb562  ··'···'·b·o·b···
0012f8a4: 000783c7 ffe89a80 004cd405 0676aad0  ··········L···v·
0012f8b4: 00000000 0012fcd8 00000000 004ccd00  ··············L·
0012f8c4: 01000000 00010000 067b663c 000000a0  ········<f{·····
0012f8d4: 000000a0 00000003 002790f3 fe5f90f3  ··········'···_·
0012f8e4: ffefb562 ffefb562 00000000 00104a9e  b···b········J··
0012f8f4: 004cd405 06769b10 00000000 0012fcd8  ··L···v·········
0012f904: 00000000 066f8b00 01000000 00010000  ······o·········
0012f914: 067b46e0 000000a0 000000a0 00000004  ·F{·············
0012f924: 77f5955b 00000291 006f8b38 00000000  [··w····8·o·····
0012f934: 003c0000 066f8b38 00000001 00000fc0  ··<·8·o·········
0012f944: 066f9000 0012f964 063b0000 00000000  ··o·d·····;·····
0012f954: 00000000 00000000 00000099 00000000  ················
0012f964: 000001f8 0012fa38 77f58d7a 066f9000  ····8···z··w··o·
0012f974: 00000000 77f59037 066f82e0 066f9fc0  ····7··w··o···o·
0012f984: 066f7808 066f7808 066f7808 0019028c  ·xo··xo··xo·····
0012f994: 0016e578 0016e568 6ce28a01 0019028c  x···h······l····
0012f9a4: 77d451f8 0019028c 0012f9dc 77d452d0  ·Q·w·········R·w
0012f9b4: 0019028c 0676aad0 00000000 00000000  ······v·········
0012f9c4: 018785e9 00175018 0012fa88 77d7390a  ·····P·······9·w
0012f9d4: 6ce1c6b3 004cd4ab 0676ab08 00000000  ···l··L···v·····
0012f9e4: 00000000 0676aad0 fec80000 002790f3  ······v·······'·
0012f9f4: 00000000 fe904a9e 004cd4ab 0676ab40  ·····J····L·@·v·
0012fa04: 00000001 04c00000 0676ab08 01380000  ··········v···8·
0012fa14: ffdf90f3 00000000 ffc84a9e 004cd4ab  ·········J····L·
0012fa24: 0676ab78 00000001 00000000 0676ab40  x·v·········@·v·
0012fa34: 00000000 008790f3 ffa00000 fe904a9e  ·············J··
0012fa44: 004cd4ab 0676abb0 00000001 24140000  ··L···v········$
0012fa54: 0676ab78 fec80000 fea790f3 00000000  x·v·············
0012fa64: fe904a9e 004cd4ab 0676abe8 00000001  ·J····L···v·····
0012fa74: 7fb00000 0676abb0 00bf0000 01c990f3  ·····v·········
0012fa84: fed60000 ff074a9e 004cd4ab 0676ac20  ·····J····L· ·v·
0012fa94: 00000001 ca060000 0676abe8 00000000  ··········v·····
0012faa4: 009f90f3 fca80000 fe484a9e 004cd4ab  ·········JH···L·
0012fab4: 0676ac58 00000001 00000000 0676ac20  X·v········· ·v·
0012fac4: 00280000 018a90f3 000d0000 ffc84a9e  ··(··········J··
0012fad4: 004cd4ab 0676ac90 00000001 9ba00000  ··L···v·········
0012fae4: 0676ac58 00200000 05b790f3 00000000  X·v··· ·········
0012faf4: f8004a9e 004cd4ab 0676ad00 00000001  ·J····L···v·····
0012fb04: c8d60000 0676ac90 02980000 04cf90f3  ······v·········
0012fb14: 01300000 fbe04a9e 004cd4ab 0676b390  ··0··J····L···v·
0012fb24: 00000000 00000000 0676ad00 00360000  ··········v···6·
0012fb34: 023790f3 00250000 ffe84a9e 004cd4ab  ··7···%··J····L·
0012fb44: 0676b3c8 00000000 49100000 0676b390  ··v········I··v·
0012fb54: 00400000 fd0790f3 00000000 f9d04a9e  ··@··········J··
0012fb64: 004cd4ab 0676b518 00000000 f4200000  ··L···v······· ·
0012fb74: 0676b3c8 ff890000 0bcf90f3 00f80000  ··v·············
0012fb84: f7e04a9e 004cd4ab 0676b6d8 00000000  ·J····L···v·····
0012fb94: 00000000 0676b518 00f80000 f9b790f3  ······v·········
0012fba4: 00f00000 f9b04a9e 004cd4ab 0676b710  ·····J····L···v·
0012fbb4: 00000001 00000000 0676b6d8 01500000  ··········v···P·
0012fbc4: f9b790f3 00000000 fb004a9e 004cd4ab  ·········J····L·
0012fbd4: 06770368 00000000 ab100000 0676b710  h·w···········v·
0012fbe4: 00280000 0cc790f3 00000000 01384a9e  ··(··········J8·
0012fbf4: 004cd4ab 06781c80 00000000 00000000  ··L···x·········
0012fc04: 06770368 00000000 0cc790f3 fff80000  h·w·············
0012fc14: 03384a9e 004cd4ab 067858e0 00000000  ·J8···L··Xx·····
0012fc24: a9e00000 06781c80 fd100000 0f5790f3  ······x·······W·
0012fc34: 00000000 03384a9e 004cd4ab 06789268  ·····J8···L·h·x·
0012fc44: 00000000 00000000 067858e0 00000000  ·········Xx·····
0012fc54: f9b790f3 00100000 f7104a9e 004cd4ab  ·········J····L·
0012fc64: ffffe435 00000000 00000000 06789268  5···········h·x·
0012fc74: ffc00000 2de790f3 00000000 fe504a9e  ·······-·····JP·
0012fc84: 004d7821 00000004 00000000 00000001  !xM·············
0012fc94: 00416857 00000001 00b979c0 00000000  WhA······y······
0012fca4: 42b40000 71d45a73 ffffe435 004174af  ···BsZ·q5····tA·
0012fcb4: 00000004 00b979c0 00000001 00000001  ·····y··········
0012fcc4: 000001b0 0012fcb4 0012fe04 00508b45  ············E·P·
0012fcd4: 00000000 00000000 0000026e 000000f8  ········n·······
0012fce4: 0012fe6c 0000017e 6f7fa8b6 00bb3e58  l···~·····oX>··
0012fcf4: 32acc4e6 5a6a86f5 6d6f6f44 7475412e  ···2··jZDoom.Aut
0012fd04: 616f6c6f 18000064 0da5715a 01a13456  oload···Zq··V4··
0012fd14: b2b06506 2b68eb35 43816db5 ce86b516  ·e··5·h+·m·C····
0012fd24: a8e564ca c4245c5f 83caf662 fe2c79c8  ·d··_\$·b····y,·
0012fd34: c45f1ed7 7fda6a4e 97ce435e e0dd0d6d  ··_·Nj·^C··m···
0012fd44: f43e5441 be81f875 00000002 0bd54572  AT>·u·······rE··
0012fd54: 0040afe3 0012fd64 00000002 0bd54572  ··@·d·······rE··
0012fd64: 0040afe3 0012fd74 004973b1 00527e28  ··@·t····sI·(~R·
0012fd74: 004974b3 00000094 00000005 00000001  ·tI·············
0012fd84: 00000a28 00000002 76726553 20656369  (·······Service 
0012fd94: 6b636150 77003120 772bb638 771c453f  Pack 1·w8·+w?E·w
0012fda4: 00000000 8007000e 0015a8b8 771b449c  ·············D·w
0012fdb4: 00000000 00000000 771ce3f3 0015a8b8  ···········w····
0012fdc4: 0012fe04 772bb6ec 00000000 772bb264  ······+w····d·+w
0012fdd4: 0012fdfc 771c0ee8 00000001 00000000  ·······w········
0012fde4: 00000002 00000000 00000000 0000026e  ············n···
0012fdf4: 0000017e 00000002 00d54572 0bd54572  ~·······rE··rE··
0012fe04: 0012fe60 00508b68 ffffffff 00494563  `···h·P·····cEI·
0012fe14: ffffffff 77e7e6b9 7ffdf000 00000000  ·······w·······
0012fe24: 00000000 0000026e 0000017e 00000001  ····n···~·······
0012fe34: 000f4240 0012fe2c 00000020 00000276  @B··,··· ···v···
0012fe44: 00000000 00400000 00400230 00400208  ······@·0·@···@·
0012fe54: 77e60000 00400000 0012fe14 0012fe88  ···w··@·········
0012fe64: 0050a030 00000000 0012fe98 00494875  0·P·········uHI·
0012fe74: 77e7ad86 00000000 7ffdf000 0012fe74  ···w·······t···
0012fe84: 0012f3fc 0012ffb0 004fa578 005274d0  ········x·O··tR·
0012fe94: 00000000 0012ffc0 004fa93a 00400000  ········:·O···@·
0012fea4: 00000000 0015231a 0000000a 00000094  ·····#··········
0012feb4: 00000005 00000001 00000a28 00000002  ········(·······
0012fec4: 76726553 20656369 6b636150 00003120  Service Pack 1··
0012fed4: 00000000 00000001 00000000 0000002a  ············*···
0012fee4: 805f5470 00000002 ffffffff 00000800  pT_·············
0012fef4: f145fc10 8052840e 00000000 805f549c  ··E···R······T_·
0012ff04: f145fc34 f145fc24 00000013 80534504  4·E·$·E······ES·
0012ff14: 00000000 c0000034 00000000 f145fc8c  ····4·········E·
0012ff24: 00000000 804f8d00 00000000 00000001  ······O·········
0012ff34: 805f55b5 00000001 00000006 004fa7ce  ·U_···········O·
0012ff44: 000e0420 00000082 7ffdf000 00000044   ··········D···
0012ff54: 00153418 001533c8 00153478 00000000  ·4···3··x4······
0012ff64: 00000000 00000000 00000000 00000000  ················
0012ff74: 00000000 00000000 00000000 00000000  ················
0012ff84: 00000000 ffffffff ffffffff ffffffff  ················
0012ff94: 00000006 00000000 8053476f 0015231a  ········oGS··#··
0012ffa4: 00000000 0012feb0 e27e7940 0012ffe0  ········@y~·····
0012ffb4: 004fa578 005507a0 00000000 0012fff0  x·O···U·········
0012ffc4: 77e814c7 000e0420 00000082 7ffdf000  ···w ··········
0012ffd4: f145fcf0 0012ffc8 80534504 ffffffff  ··E······ES·····
0012ffe4: 77e94809 77e91210 00000000 00000000  ·H·w···w········
0012fff4: 00000000 004fa7b6 00000000           ······O·····
I'm sure of this because in both games I made test saves and it could load those without a problem.
User avatar
HotWax
Posts: 10002
Joined: Fri Jul 18, 2003 6:18 pm
Location: Idaho Falls, ID

Post by HotWax »

ZDoom certainly shouldn't be crashing, however with the last few updates Randy has made a decision to remove some of the code designed to ensure compatibility with old version save games. I'm pretty sure this only applies to versions that are reasonably aged though, just giving you some warning so you don't expect ZDoom to forever be able to read saves from version 1.23 etc.....
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49200
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

v 2.0.52 can load savegames from version 2.0.43 and up. But trying to load anything older definitely shouldn't crash. Whart I don't know is how it behaves it it gets an old savegame from before Randy converted the savegame format to PNG.
User avatar
The Ultimate DooMer
Posts: 2109
Joined: Tue Jul 15, 2003 5:29 pm
Location: Industrial Zone

Post by The Ultimate DooMer »

I think it said in the 47->48 changelog that he'd removed compatibility with 2.0.42- savegames to get rid of some redundant code.
User avatar
Enjay
 
 
Posts: 26810
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland

Post by Enjay »

October 25, 2003
- Changed savegames so that they store textures by name and usetype instead of
by index. Also removed support for loading save games created with ZDoom
versions earlier than 2.0.43 just for the purpose of removing obsolete code.
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm

Post by randi »

Please post at least one of these savegames so I can test it.
User avatar
Iori Branford
Posts: 18
Joined: Fri Oct 31, 2003 8:58 pm

Post by Iori Branford »

Here are my two latest saves, made with 2.0.47i.
You do not have the required permissions to view the files attached to this post.
User avatar
Hirogen2
Posts: 2033
Joined: Sat Jul 19, 2003 6:15 am
Operating System Version (Optional): Tumbleweed x64
Graphics Processor: Intel with Vulkan/Metal Support
Location: Central Germany

Post by Hirogen2 »

Here is another one...
using Cyb's void.wad in 2.0.50. Or 48 if not 50.

And just BTW, the image in the mirror is not what it is supposed to be, but if
you move near, it's ok. Looks like things do not properly show up if a mirror
is viewed from a specific distance+angle.
User avatar
Enjay
 
 
Posts: 26810
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland

Post by Enjay »

It looks like the effect you get when there isn't enough void space from behind the mirror. I just went into the level and checked. Looking at it from that extreme angle, I think the mirror might be trying to reflect something that would overlap some real sectors. It's certainly close to overlapping anyway.
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm

Post by randi »

Fixed (Iori's problems). Some of the decals were replaced by texture 0, so the game crashed when it tried to draw them.

Return to “Closed Bugs [GZDoom]”