Opened 11 months ago
Last modified 7 months ago
#14819 new defect
DIRECTOR: Backpacker (Swedish) (D4) crashes in main menu
Reported by: | Nevon | Owned by: | lotharsm |
---|---|---|---|
Priority: | normal | Component: | Engine: Director |
Version: | Keywords: | ||
Cc: | Nevon | Game: |
Description
Trying to launch Backpacker, which I believe is a director 4 game in Swedish. Not recognized by Scummvm 2.8.0. It does play, however, if added manually.
Matched game IDs for the director engine: director-win-fallback
{"BACKPACK.EXE", 0, "t:8e6fb18a41a9baff740aecd4ce68e100", 698999},
Change History (7)
comment:1 by , 11 months ago
Owner: | set to |
---|---|
Resolution: | → pending |
Status: | new → pending |
Summary: | Backpacker unknown game variant for director → DIRECTOR: Backpacker unknown game variant for director |
Type: | defect → feature request |
comment:2 by , 11 months ago
comment:3 by , 11 months ago
User picked target 'director-win-fallback' (engine ID 'director', game ID 'director')... Looking for a plugin supporting this target... Macromedia Director WARNING: Director fallback detection v4.00 (uses tail MD5)! Running Macromedia Director Game (v4.00/Windows) BACKPACK.EXE: 8e6fb18a41a9baff740aecd4ce68e100, 698999 bytes. WARNING: SearchSet::add: archive 'E:\' already present! Starting v400 Director game Director pixelformat is: CLUT8 WARNING: NinePatchBitmap::NinePatchBitmap(): Bad bitmap! WARNING: NinePatchBitmap::NinePatchBitmap(): Bad bitmap! WARNING: Lingo Inited! WARNING: No LINGO.INI! WARNING: DirectorEngine::loadEXEv4(): PJ93 projector flags: 0000000c! WARNING: RIFX: type: APPL! WARNING: mmap: version: 0! WARNING: RIFX: type: MV93! WARNING: mmap: version: 0! WARNING: Movie is from later version v404! Switching to Director v404 Reloading builtins WARNING: STUB: Score::loadFrames(): frame1Offset: 0x14, version: 4, spriteRecordSize: 0x14, numChannels: 50, numChannelsDisplayed: 48! WARNING: RIFX: type: MV93! WARNING: mmap: version: 0! WARNING: STUB: Score::loadFrames(): frame1Offset: 0x14, version: 4, spriteRecordSize: 0x14, numChannels: 50, numChannelsDisplayed: 48! WARNING: STUB: Lingo::setTheEntity(): Set color depth to 8! WARNING: Lingo::openXLib: Unimplemented xlib: 'BPXLIB'! WARNING: BUILDBOT: Uncaught Lingo error: Call to undefined handler 'MISC_X'. Dropping 1 stack items! Generating TTF font 'Helvetica-1-12' Generated font 'Helvetica-1-12'
Output of info
and version
:
Movie path: DATA\MISC\START.DXR Movie file size: 1687302 Movie archive format: RIFX, big endian, type MV93 Movie platform: macintosh (Macintosh) Movie format version: 0x45d Created by: Jens Thorsen - TATI AB Modified by: Jens Thorsen - Teknikinformation Original directory: BackPacker:DATA:MISC: Stage size: 640x480 Default palette ID: member -1 Default stage color: 255 Copy protected: 1 Remap palettes when needed flag: 0 Allow outdated Lingo flag: 0 Frame count: 159 Cast member count: 187 Search paths: [empty]
Director version: 404 Director platform: windows Game ID: director Game variant: v4.00 Language: (null) Expected Director version: 400 Executable name: backpack.exe Startup file name: backpack.exe Startup file MD5: (null)
On a somewhat related note, turns out that while the game starts and draws just fine, it crashes after the initial menu with:
WARNING: BUILDBOT: b_getAt: list arg should be of type ARRAY, PARRAY, POINT, or RECT, not VOID! Builtin 'getAt' did not return value! ERROR: Builtin 'getAt' did not return value! Backtrace: Call stack: #0 67:FindDeparture at [ 48] #1 66:mouseUp at [ 95] Disassembly: 67:FindDeparture(n) [ 0] c_intpush 27 [ 2] cb_varassign "T" [ 4] cb_globalpush "ACTION" [ 6] cb_globalpush "YY" [ 8] cb_globalpush "MM" [ 10] cb_globalpush "DD" [ 12] c_argcpush 3 [ 14] cb_localcall 1 [ 16] c_argcnoretpush 2 [ 18] cb_call "append" [ 20] cb_globalpush "ACTION" [ 22] c_stringpush "D" [ 24] cb_varpush "T" [ 26] c_ampersand [ 27] c_argcnoretpush 2 [ 29] cb_call "append" [ 31] c_argcnoretpush 0 [ 33] cb_call "MakeLists" [ 36] cb_globalpush "EXCF_S" [ 38] cb_globalpush "TWNS" [ 40] c_argcpush 1 [ 42] cb_call "getLast" [ 44] c_argcpush 2 [ 46] cb_call "getAt" [ 48] cb_globalassign "EXCF" [ 50] c_procret [ 51] STOP Vars Local vars: T - [INT] 27 n - [STRING] "Sverige" Global vars: SNAME - [STRING] "Efternamnsdfs" JOBS - [ARRAY] [] AFDD - [INT] 0 DAYS - [INT] 1 DD - [INT] 7 WANS - [INT] 0 SEX - [INT] 1 YY - [INT] 2024 PLAYER - [INT] 1 PHONE_M - [INT] 3890 PNM - [STRING] "C:\DATA:" DEPDD - [INT] 0 RANS - [INT] 0 DTQW - [INT] 0 DEST_LQDS - [ARRAY] [27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] DTQR - [INT] 0 KARM - [INT] 0 KAT_LQDS - [ARRAY] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] AUKT_JOBS - [ARRAY] [] UNAME - [STRING] "df" MM - [INT] 0 gComputer_CD - [INT] 8 CASH - [INT] 12000 gComputer_SL - [INT] 7 ACTION - [ARRAY] [20240007, "D27"] TWNS - [ARRAY] [27] HOTL - [INT] 0 TRAVEL - [INT] 0
comment:4 by , 11 months ago
Thank you, added via https://github.com/scummvm/scummvm/commit/ec9db806de94bd055a8fa13736770a1d058eca74
comment:5 by , 7 months ago
The game is now part of the detection tables, so I'll move it to defects, since it crashes
comment:6 by , 7 months ago
Keywords: | unknown-game removed |
---|---|
Summary: | DIRECTOR: Backpacker unknown game variant for director → DIRECTOR: Backpacker (Swedish) (D4) crashes in main menu |
Type: | feature request → defect |
comment:7 by , 7 months ago
Resolution: | pending |
---|---|
Status: | pending → new |
Thank you very much! When launching the game, does it print a more specific DIRECTOR version in the console window/log?