Opened 22 months ago

Closed 22 months ago

Last modified 22 months ago

#14026 closed defect (fixed)

SCUMM: Selecting low latency audio in FT crashes the game

Reported by: GermanTribun Owned by: BLooperZ
Priority: normal Component: Engine: SCUMM
Version: Keywords:
Cc: Game: Full Throttle

Description

System: Windows 10 x64
ScummVM: Newest 2.7.0git
Version: German CD

Selecting the new low-latency mode for audio in FT crashed the game right at start. Happened so fast I honestly couldn't observe the message window.

Attachments (2)

FTdebug1.png (45.0 KB ) - added by GermanTribun 22 months ago.
FTdebug2.png (53.2 KB ) - added by GermanTribun 22 months ago.

Download all attachments as: .zip

Change History (25)

comment:1 by AndywinXp, 22 months ago

Hi! Try launching ScummVM via command line, with the argument

-d5

then run Full Throttle and wait for that to crash; you should be able to see the error message, could you paste the *full* log beginning from the moment you launched ScummVM?

by GermanTribun, 22 months ago

Attachment: FTdebug1.png added

by GermanTribun, 22 months ago

Attachment: FTdebug2.png added

comment:2 by GermanTribun, 22 months ago

Interesting.

It crashed like before, I did put the log in the attachments. However, what I did notice is, that if I switch to windowed mode before starting the game, it won't crash. Fascinating.

comment:3 by AndywinXp, 22 months ago

Hmm, I feel like the logs you posted are incomplete, do you have more of that? Could you do a full copy and paste in here?

comment:4 by GermanTribun, 22 months ago

It ate it up last time. Here again, and this time I figured out how to put it in as Text:

D:\Emulatoren\ScummTest>scummvm -d5
Debuglevel (from command line): 5
Using SDL Video Driver "windows"
OpenGL version: 4.6.0 NVIDIA 465.89
OpenGL maximum texture size: 32768
OpenGL: GL context initialized
OpenGL vendor: NVIDIA Corporation
OpenGL renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL: version 4.6
OpenGL: GLSL version string: 4.60 NVIDIA
OpenGL: GLSL version: 460
OpenGL: Max texture size: 32768
OpenGL: NPOT texture support: 1
OpenGL: Shader support: 1
OpenGL: Multitexture support: 1
OpenGL: FBO support: 1
OpenGL: Multisample FBO support: 1
OpenGL: Multisample max number: 32
OpenGL: Packed pixels support: 1
OpenGL: Packed depth stencil support: 1
OpenGL: Unpack subimage support: 1
OpenGL: OpenGL ES depth 24 support: 0
OpenGL: Texture edge clamping support: 1
Invalid joystick: 0
Using SDL Audio Driver "wasapi"
SDL mixer sound format: 33056 differs from desired: 32784
Output sample rate: 44100 Hz
Output buffer size: 1024 samples
Output channels: 2
HardwareInput with ID 'JOY_START' not known
HardwareInput with ID 'JOY_LEFT_STICK_Y-' not known
HardwareInput with ID 'JOY_LEFT_STICK_Y+' not known
HardwareInput with ID 'JOY_LEFT_STICK_X-' not known
HardwareInput with ID 'JOY_LEFT_STICK_X+' not known
HardwareInput with ID 'JOY_RIGHT_SHOULDER' not known
Setting 960 x 600 -> 768 x 480 -- 1.25
generateZipSet: Loaded pack file: gui-icons.dat
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
Setting 960 x 600 -> 768 x 480 -- 1.25
User picked target 'ft-de' (engine ID 'scumm', game ID 'ft')...

Looking for a plugin supporting this target... SCUMM [all games]

Using gameid ft, variant , extra

SCUMM version 7, HE version 0

Using MD5 '8bdb0bf87b5e303dd35693afb9351215'
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_B' not known
HardwareInput with ID 'JOY_LEFT_SHOULDER' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_X' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
File::open: opening 'lokalizator.big' failed
allocResTypeData(Buffer,....,10,0)
WARNING: stream is 0!
NutRenderer::loadFont('bensgogg.nut') - decodedLength = 64000
NutRenderer::loadFont('bensgogg.nut') - compressedLength = 32000 (4 bpp)
NutRenderer::loadFont('bencut.nut') - decodedLength = 10656
NutRenderer::loadFont('icons.nut') - decodedLength = 24913
NutRenderer::loadFont('icons2.nut') - decodedLength = 6427
NutRenderer::loadFont('icons2.nut') - compressedLength = 3256 (4 bpp)
IMuseDigital::diMUSESetMusicGroupVol(): 127
IMuseDigital::diMUSESetVoiceGroupVol(): 127
IMuseDigital::diMUSESetSFXGroupVol(): 127
Reading index block of type 'RNAM', size 9
Reading index block of type 'MAXS', size 138
allocResTypeData(Costume,SOKA,410,1)
allocResTypeData(Room,MOOR,193,1)
allocResTypeData(RoomImage,MIMR,193,1)
allocResTypeData(RoomScripts,CSMR,193,1)
allocResTypeData(Sound,NUOS,696,2)
allocResTypeData(Script,PRCS,469,1)
allocResTypeData(Charset,RAHC,9,1)
allocResTypeData(ObjectName,....,10,0)
allocResTypeData(Inventory,....,80,0)
allocResTypeData(Temp,....,10,0)
allocResTypeData(ScaleTable,....,5,0)
allocResTypeData(ActorName,....,30,0)
allocResTypeData(Verb,....,50,0)
allocResTypeData(String,....,100,0)
allocResTypeData(FlObject,....,128,0)
allocResTypeData(Matrix,....,10,0)
allocResTypeData(Image,ZIWA,0,1)
allocResTypeData(Talkie,EKLT,0,1)
Reading index block of type 'DROO', size 975

readResTypeList(Room): 193 entries

Reading index block of type 'DSCR', size 2355

readResTypeList(Script): 469 entries

Reading index block of type 'DSOU', size 3490

readResTypeList(Sound): 696 entries

Reading index block of type 'DCOS', size 2060

readResTypeList(Costume): 410 entries

Reading index block of type 'DCHR', size 55

readResTypeList(Charset): 9 entries

Reading index block of type 'DOBJ', size 4060
Reading index block of type 'AARY', size 346
Reading index block of type 'ANAM', size 6274
Setting 960 x 600 -> 768 x 480 -- 1.25

comment:5 by AndywinXp, 22 months ago

Thanks! And now, for a comparison, if you set the game to run in windowed mode, how does the log change? (you can post the entire one)

comment:6 by GermanTribun, 22 months ago

Strange, now it doesn't work. Bizarre.
I tried three times, all three tries are below:

D:\Emulatoren\ScummTest>scummvm -d5
Debuglevel (from command line): 5
Using SDL Video Driver "windows"
OpenGL version: 4.6.0 NVIDIA 465.89
OpenGL maximum texture size: 32768
OpenGL: GL context initialized
OpenGL vendor: NVIDIA Corporation
OpenGL renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL: version 4.6
OpenGL: GLSL version string: 4.60 NVIDIA
OpenGL: GLSL version: 460
OpenGL: Max texture size: 32768
OpenGL: NPOT texture support: 1
OpenGL: Shader support: 1
OpenGL: Multitexture support: 1
OpenGL: FBO support: 1
OpenGL: Multisample FBO support: 1
OpenGL: Multisample max number: 32
OpenGL: Packed pixels support: 1
OpenGL: Packed depth stencil support: 1
OpenGL: Unpack subimage support: 1
OpenGL: OpenGL ES depth 24 support: 0
OpenGL: Texture edge clamping support: 1
Invalid joystick: 0
Using SDL Audio Driver "wasapi"
SDL mixer sound format: 33056 differs from desired: 32784
Output sample rate: 44100 Hz
Output buffer size: 1024 samples
Output channels: 2
HardwareInput with ID 'JOY_START' not known
HardwareInput with ID 'JOY_LEFT_STICK_Y-' not known
HardwareInput with ID 'JOY_LEFT_STICK_Y+' not known
HardwareInput with ID 'JOY_LEFT_STICK_X-' not known
HardwareInput with ID 'JOY_LEFT_STICK_X+' not known
HardwareInput with ID 'JOY_RIGHT_SHOULDER' not known
Setting 960 x 600 -> 768 x 480 -- 1.25
generateZipSet: Loaded pack file: gui-icons.dat
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
Setting 960 x 600 -> 768 x 480 -- 1.25
Setting 960 x 600 -> 768 x 480 -- 1.25
User picked target 'ft-de' (engine ID 'scumm', game ID 'ft')...

Looking for a plugin supporting this target... SCUMM [all games]

Using gameid ft, variant , extra

SCUMM version 7, HE version 0

Using MD5 '8bdb0bf87b5e303dd35693afb9351215'
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_B' not known
HardwareInput with ID 'JOY_LEFT_SHOULDER' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_X' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
File::open: opening 'lokalizator.big' failed
allocResTypeData(Buffer,....,10,0)
WARNING: stream is 0!
NutRenderer::loadFont('bensgogg.nut') - decodedLength = 64000
NutRenderer::loadFont('bensgogg.nut') - compressedLength = 32000 (4 bpp)
NutRenderer::loadFont('bencut.nut') - decodedLength = 10656
NutRenderer::loadFont('icons.nut') - decodedLength = 24913
NutRenderer::loadFont('icons2.nut') - decodedLength = 6427
NutRenderer::loadFont('icons2.nut') - compressedLength = 3256 (4 bpp)
IMuseDigital::diMUSESetMusicGroupVol(): 127
IMuseDigital::diMUSESetVoiceGroupVol(): 127
IMuseDigital::diMUSESetSFXGroupVol(): 127
Reading index block of type 'RNAM', size 9
Reading index block of type 'MAXS', size 138
allocResTypeData(Costume,SOKA,410,1)
allocResTypeData(Room,MOOR,193,1)
allocResTypeData(RoomImage,MIMR,193,1)
allocResTypeData(RoomScripts,CSMR,193,1)
allocResTypeData(Sound,NUOS,696,2)
allocResTypeData(Script,PRCS,469,1)
allocResTypeData(Charset,RAHC,9,1)
allocResTypeData(ObjectName,....,10,0)
allocResTypeData(Inventory,....,80,0)
allocResTypeData(Temp,....,10,0)
allocResTypeData(ScaleTable,....,5,0)
allocResTypeData(ActorName,....,30,0)
allocResTypeData(Verb,....,50,0)
allocResTypeData(String,....,100,0)
allocResTypeData(FlObject,....,128,0)
allocResTypeData(Matrix,....,10,0)
allocResTypeData(Image,ZIWA,0,1)
allocResTypeData(Talkie,EKLT,0,1)
Reading index block of type 'DROO', size 975

readResTypeList(Room): 193 entries

Reading index block of type 'DSCR', size 2355

readResTypeList(Script): 469 entries

Reading index block of type 'DSOU', size 3490

readResTypeList(Sound): 696 entries

Reading index block of type 'DCOS', size 2060

readResTypeList(Costume): 410 entries

Reading index block of type 'DCHR', size 55

readResTypeList(Charset): 9 entries

Reading index block of type 'DOBJ', size 4060
Reading index block of type 'AARY', size 346
Reading index block of type 'ANAM', size 6274
Setting 960 x 600 -> 768 x 480 -- 1.25
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
File::open: opening 'ft.sou' failed
File::open: opening 'ft.sof' failed
File::open: opening 'ft.sog' failed
File::open: opening 'ft.so3' failed
IMuseDigital::diMUSESetMusicGroupVol(): 96

D:\Emulatoren\ScummTest>scummvm -d5
Debuglevel (from command line): 5
Using SDL Video Driver "windows"
OpenGL version: 4.6.0 NVIDIA 465.89
OpenGL maximum texture size: 32768
OpenGL: GL context initialized
OpenGL vendor: NVIDIA Corporation
OpenGL renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL: version 4.6
OpenGL: GLSL version string: 4.60 NVIDIA
OpenGL: GLSL version: 460
OpenGL: Max texture size: 32768
OpenGL: NPOT texture support: 1
OpenGL: Shader support: 1
OpenGL: Multitexture support: 1
OpenGL: FBO support: 1
OpenGL: Multisample FBO support: 1
OpenGL: Multisample max number: 32
OpenGL: Packed pixels support: 1
OpenGL: Packed depth stencil support: 1
OpenGL: Unpack subimage support: 1
OpenGL: OpenGL ES depth 24 support: 0
OpenGL: Texture edge clamping support: 1
Invalid joystick: 0
Using SDL Audio Driver "wasapi"
SDL mixer sound format: 33056 differs from desired: 32784
Output sample rate: 44100 Hz
Output buffer size: 1024 samples
Output channels: 2
HardwareInput with ID 'JOY_START' not known
HardwareInput with ID 'JOY_LEFT_STICK_Y-' not known
HardwareInput with ID 'JOY_LEFT_STICK_Y+' not known
HardwareInput with ID 'JOY_LEFT_STICK_X-' not known
HardwareInput with ID 'JOY_LEFT_STICK_X+' not known
HardwareInput with ID 'JOY_RIGHT_SHOULDER' not known
Setting 960 x 600 -> 768 x 480 -- 1.25
generateZipSet: Loaded pack file: gui-icons.dat
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
Setting 960 x 600 -> 768 x 480 -- 1.25
Setting 960 x 600 -> 768 x 480 -- 1.25
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_B' not known
HardwareInput with ID 'JOY_LEFT_SHOULDER' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_X' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
AchievementsManager::unsetActiveDomain()
AchievementsManager::unsetActiveDomain()
RemapWidget::load keymaps: 1
RemapWidget::handleCommand 1380271692 0
User picked target 'ft-de' (engine ID 'scumm', game ID 'ft')...

Looking for a plugin supporting this target... SCUMM [all games]

Using gameid ft, variant , extra

SCUMM version 7, HE version 0

Using MD5 '8bdb0bf87b5e303dd35693afb9351215'
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_B' not known
HardwareInput with ID 'JOY_LEFT_SHOULDER' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_X' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
File::open: opening 'lokalizator.big' failed
allocResTypeData(Buffer,....,10,0)
WARNING: stream is 0!
NutRenderer::loadFont('bensgogg.nut') - decodedLength = 64000
NutRenderer::loadFont('bensgogg.nut') - compressedLength = 32000 (4 bpp)
NutRenderer::loadFont('bencut.nut') - decodedLength = 10656
NutRenderer::loadFont('icons.nut') - decodedLength = 24913
NutRenderer::loadFont('icons2.nut') - decodedLength = 6427
NutRenderer::loadFont('icons2.nut') - compressedLength = 3256 (4 bpp)
IMuseDigital::diMUSESetMusicGroupVol(): 127
IMuseDigital::diMUSESetVoiceGroupVol(): 127
IMuseDigital::diMUSESetSFXGroupVol(): 127
Reading index block of type 'RNAM', size 9
Reading index block of type 'MAXS', size 138
allocResTypeData(Costume,SOKA,410,1)
allocResTypeData(Room,MOOR,193,1)
allocResTypeData(RoomImage,MIMR,193,1)
allocResTypeData(RoomScripts,CSMR,193,1)
allocResTypeData(Sound,NUOS,696,2)
allocResTypeData(Script,PRCS,469,1)
allocResTypeData(Charset,RAHC,9,1)
allocResTypeData(ObjectName,....,10,0)
allocResTypeData(Inventory,....,80,0)
allocResTypeData(Temp,....,10,0)
allocResTypeData(ScaleTable,....,5,0)
allocResTypeData(ActorName,....,30,0)
allocResTypeData(Verb,....,50,0)
allocResTypeData(String,....,100,0)
allocResTypeData(FlObject,....,128,0)
allocResTypeData(Matrix,....,10,0)
allocResTypeData(Image,ZIWA,0,1)
allocResTypeData(Talkie,EKLT,0,1)
Reading index block of type 'DROO', size 975

readResTypeList(Room): 193 entries

Reading index block of type 'DSCR', size 2355

readResTypeList(Script): 469 entries

Reading index block of type 'DSOU', size 3490

readResTypeList(Sound): 696 entries

Reading index block of type 'DCOS', size 2060

readResTypeList(Costume): 410 entries

Reading index block of type 'DCHR', size 55

readResTypeList(Charset): 9 entries

Reading index block of type 'DOBJ', size 4060
Reading index block of type 'AARY', size 346
Reading index block of type 'ANAM', size 6274
Setting 960 x 600 -> 768 x 480 -- 1.25

D:\Emulatoren\ScummTest> scummvm -d5
Debuglevel (from command line): 5
Using SDL Video Driver "windows"
OpenGL version: 4.6.0 NVIDIA 465.89
OpenGL maximum texture size: 32768
OpenGL: GL context initialized
OpenGL vendor: NVIDIA Corporation
OpenGL renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL: version 4.6
OpenGL: GLSL version string: 4.60 NVIDIA
OpenGL: GLSL version: 460
OpenGL: Max texture size: 32768
OpenGL: NPOT texture support: 1
OpenGL: Shader support: 1
OpenGL: Multitexture support: 1
OpenGL: FBO support: 1
OpenGL: Multisample FBO support: 1
OpenGL: Multisample max number: 32
OpenGL: Packed pixels support: 1
OpenGL: Packed depth stencil support: 1
OpenGL: Unpack subimage support: 1
OpenGL: OpenGL ES depth 24 support: 0
OpenGL: Texture edge clamping support: 1
Invalid joystick: 0
Using SDL Audio Driver "wasapi"
SDL mixer sound format: 33056 differs from desired: 32784
Output sample rate: 44100 Hz
Output buffer size: 1024 samples
Output channels: 2
HardwareInput with ID 'JOY_START' not known
HardwareInput with ID 'JOY_LEFT_STICK_Y-' not known
HardwareInput with ID 'JOY_LEFT_STICK_Y+' not known
HardwareInput with ID 'JOY_LEFT_STICK_X-' not known
HardwareInput with ID 'JOY_LEFT_STICK_X+' not known
HardwareInput with ID 'JOY_RIGHT_SHOULDER' not known
Setting 960 x 600 -> 768 x 480 -- 1.25
generateZipSet: Loaded pack file: gui-icons.dat
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
Setting 960 x 600 -> 768 x 480 -- 1.25
Setting 960 x 600 -> 768 x 480 -- 1.25
User picked target 'ft-de' (engine ID 'scumm', game ID 'ft')...

Looking for a plugin supporting this target... SCUMM [all games]

Using gameid ft, variant , extra

SCUMM version 7, HE version 0

Using MD5 '8bdb0bf87b5e303dd35693afb9351215'
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_B' not known
HardwareInput with ID 'JOY_LEFT_SHOULDER' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_X' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
File::open: opening 'lokalizator.big' failed
allocResTypeData(Buffer,....,10,0)

D:\Emulatoren\ScummTest>

comment:7 by AndywinXp, 22 months ago

And can you confirm that *without* low latency mode it works correctly?

comment:8 by GermanTribun, 22 months ago

Yes. With low latency not enabled, it starts absolutely reliably every time. I tried it half a dozen times with full screen and windowed and it always works.

Last edited 22 months ago by GermanTribun (previous) (diff)

comment:9 by AndywinXp, 22 months ago

I have just pushed a change in master, are you able to try it?

comment:10 by GermanTribun, 22 months ago

Where can I find it?

comment:11 by AndywinXp, 22 months ago

If you can't compile it, I have included a version here.

Try using -d8 this time so that more stuff is displayed

Version 0, edited 22 months ago by AndywinXp (next)

comment:12 by GermanTribun, 22 months ago

I had something bizarre happen. I used D8, activated the low latency, and it worked, fullscreen and window. However, then I quit ScummVM and started it again, and then it again crashed. It's like when ScummVM starts with it enabled, it crashes, but if it's activated after starting ScummVM, it doesn't, but things are really confusing.

D:\Emulatoren\ScummTest>scummvm -d8
Debuglevel (from command line): 8
Using SDL Video Driver "windows"
OpenGL version: 4.6.0 NVIDIA 465.89
OpenGL maximum texture size: 32768
OpenGL: GL context initialized
OpenGL vendor: NVIDIA Corporation
OpenGL renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL: version 4.6
OpenGL: GLSL version string: 4.60 NVIDIA
OpenGL: GLSL version: 460
OpenGL: Max texture size: 32768
OpenGL: NPOT texture support: 1
OpenGL: Shader support: 1
OpenGL: Multitexture support: 1
OpenGL: FBO support: 1
OpenGL: Multisample FBO support: 1
OpenGL: Multisample max number: 32
OpenGL: Packed pixels support: 1
OpenGL: Packed depth stencil support: 1
OpenGL: Unpack subimage support: 1
OpenGL: OpenGL ES depth 24 support: 0
OpenGL: Texture edge clamping support: 1
Invalid joystick: 0
Using SDL Audio Driver "wasapi"
SDL mixer sound format: 33056 differs from desired: 32784
Output sample rate: 44100 Hz
Output buffer size: 1024 samples
Output channels: 2
HardwareInput with ID 'JOY_START' not known
HardwareInput with ID 'JOY_LEFT_STICK_Y-' not known
HardwareInput with ID 'JOY_LEFT_STICK_Y+' not known
HardwareInput with ID 'JOY_LEFT_STICK_X-' not known
HardwareInput with ID 'JOY_LEFT_STICK_X+' not known
HardwareInput with ID 'JOY_RIGHT_SHOULDER' not known
Setting 960 x 600 -> 768 x 480 -- 1.25
Opening hashed: gui-icons.dat
generateZipSet: Loaded pack file: gui-icons.dat
Loading theme builtin
Adding Gui Object 0000027addd74700 to trash
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
Setting 960 x 600 -> 768 x 480 -- 1.25
Loading theme builtin
Adding Gui Object 0000027addd75040 to trash
Delayed deletion of Gui Object 0000027addd74700
Delayed deletion of Gui Object 0000027addd75040
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_B' not known
HardwareInput with ID 'JOY_LEFT_SHOULDER' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_X' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
AchievementsManager::unsetActiveDomain()
AchievementsManager::unsetActiveDomain()
RemapWidget::load keymaps: 1
RemapWidget::handleCommand 1380271692 0
User picked target 'ft-de' (engine ID 'scumm', game ID 'ft')...

Looking for a plugin supporting this target... SCUMM [all games]

Using gameid ft, variant , extra

SCUMM version 7, HE version 0

Using MD5 '8bdb0bf87b5e303dd35693afb9351215'
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_B' not known
HardwareInput with ID 'JOY_LEFT_SHOULDER' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_X' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
File::open: opening 'lokalizator.big' failed
allocResTypeData(Buffer,....,10,0)
Opening hashed: roadrash.rip
Opening hashed: roadrsh2.rip
Opening hashed: roadrsh3.rip
Opening hashed: goglpalt.rip
Opening hashed: tovista1.flu
Opening hashed: tovista2.flu
Opening hashed: toranch.flu
Opening hashed: minedriv.flu
Opening hashed: minefite.flu
Opening hashed: bensgogg.nut
NutRenderer::loadFont('bensgogg.nut') - decodedLength = 64000
NutRenderer::loadFont('bensgogg.nut') - compressedLength = 32000 (4 bpp)
Opening hashed: bencut.nut
NutRenderer::loadFont('bencut.nut') - decodedLength = 10656
Opening hashed: icons.nut
NutRenderer::loadFont('icons.nut') - decodedLength = 24913
Opening hashed: icons2.nut
NutRenderer::loadFont('icons2.nut') - decodedLength = 6427
NutRenderer::loadFont('icons2.nut') - compressedLength = 3256 (4 bpp)
IMuseDigital::diMUSESetMusicGroupVol(): 127
IMuseDigital::diMUSESetVoiceGroupVol(): 127
IMuseDigital::diMUSESetSFXGroupVol(): 127
Opening hashed: ft.la0
Reading index block of type 'RNAM', size 9
Reading index block of type 'MAXS', size 138
allocResTypeData(Costume,SOKA,410,1)
allocResTypeData(Room,MOOR,193,1)
allocResTypeData(RoomImage,MIMR,193,1)
allocResTypeData(RoomScripts,CSMR,193,1)
allocResTypeData(Sound,NUOS,696,2)
allocResTypeData(Script,PRCS,469,1)
allocResTypeData(Charset,RAHC,9,1)
allocResTypeData(ObjectName,....,10,0)
allocResTypeData(Inventory,....,80,0)
allocResTypeData(Temp,....,10,0)
allocResTypeData(ScaleTable,....,5,0)
allocResTypeData(ActorName,....,30,0)
allocResTypeData(Verb,....,50,0)
allocResTypeData(String,....,100,0)
allocResTypeData(FlObject,....,128,0)
allocResTypeData(Matrix,....,10,0)
allocResTypeData(Image,ZIWA,0,1)
allocResTypeData(Talkie,EKLT,0,1)
Reading index block of type 'DROO', size 975

readResTypeList(Room): 193 entries

Reading index block of type 'DSCR', size 2355

readResTypeList(Script): 469 entries

Reading index block of type 'DSOU', size 3490

readResTypeList(Sound): 696 entries

Reading index block of type 'DCOS', size 2060

readResTypeList(Costume): 410 entries

Reading index block of type 'DCHR', size 55

readResTypeList(Charset): 9 entries

Reading index block of type 'DOBJ', size 4060
Reading index block of type 'AARY', size 346
Reading index block of type 'ANAM', size 6274
Setting 960 x 600 -> 768 x 480 -- 1.25
Loading theme builtin
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
Opening hashed: ft.la1
File::open: opening 'ft.sou' failed
File::open: opening 'ft.sof' failed
File::open: opening 'ft.sog' failed
File::open: opening 'ft.so3' failed
Opening hashed: monster.sou
IMuseDigital::diMUSESetMusicGroupVol(): 96
IMuseDigital::diMUSESetVoiceGroupVol(): 96
IMuseDigital::diMUSESetSFXGroupVol(): 96
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
DEBUG: room number in boot = 0
DEBUG: sputm-debug = 1
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
DEBUG: exit room 1
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::diMUSEStopSound(): 39
IMuseDigital::diMUSEStopSound(): 40
IMuseDigital::diMUSEStopSound(): 39
IMuseDigital::diMUSEStopSound(): 40
DEBUG: exit room 1
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
DEBUG: build-shadow-palettes
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::setFtMusicSequence(): Sequence music: seqLogo
IMuseDigital::playFtMusic(): failed to retrieve soundId for sound "" (0)
Opening hashed: introd_8.san
Opening hashed: introd_8.trs
Opening hashed: introd_8.san
File::open: opening 'introd_8.ogg' failed
File::open: opening 'introd_8.mp3' failed
Chunk: AHDR at 10
Chunk: FRME at 332
Chunk: FRME at 82b4
Chunk: FRME at 92c2
Chunk: FRME at a290
Chunk: FRME at bee8
Chunk: FRME at db40
Chunk: FRME at f798
Chunk: FRME at 113f0
Chunk: FRME at 13048
Chunk: FRME at 148a0
Chunk: FRME at 160f8
Chunk: FRME at 17950
Chunk: FRME at 191a8
Chunk: FRME at 1aa00
Chunk: FRME at 1c258
Chunk: FRME at 1dab0
Chunk: FRME at 1f308
Chunk: FRME at 20b60
Chunk: FRME at 223b8
Chunk: FRME at 23c10
Chunk: FRME at 25468
Chunk: FRME at 26cc0
Chunk: FRME at 28518
Chunk: FRME at 29d70
Chunk: FRME at 2b5c8
Chunk: FRME at 2ce20
Chunk: FRME at 2e678
Chunk: FRME at 2fed0
Chunk: FRME at 31728
Chunk: FRME at 34376
Chunk: FRME at 36fc4
Chunk: FRME at 39c12
Chunk: FRME at 3c860
Chunk: FRME at 3f4ae
Chunk: FRME at 41cfc
Chunk: FRME at 4454a
Chunk: FRME at 46d98
Chunk: FRME at 495e6
Chunk: FRME at 4be34
Chunk: FRME at 4e682
Chunk: FRME at 50ed0
Chunk: FRME at 5371e
Chunk: FRME at 55f6c
Chunk: FRME at 587ba
Chunk: FRME at 5b008
Chunk: FRME at 5d856
Chunk: FRME at 600a4
Chunk: FRME at 628f2
Chunk: FRME at 65140
Chunk: FRME at 6798e
Chunk: FRME at 6a1dc
Chunk: FRME at 6ca2a
Chunk: FRME at 6f278
Chunk: FRME at 71ac6
Chunk: FRME at 74314
Chunk: FRME at 76b62
Chunk: FRME at 793b0
Chunk: FRME at 7bbfe
Chunk: FRME at 7e44c
Chunk: FRME at 80c9a
Chunk: FRME at 834e8
Chunk: FRME at 85d36
Chunk: FRME at 88584
Chunk: FRME at 8a9ba
Chunk: FRME at 8c212
IMuseDigital::pause(): pausing...
IMuseDigital::pause(): resuming...
IMuseDigital::diMUSESetMusicGroupVol(): 96
IMuseDigital::diMUSESetVoiceGroupVol(): 96
IMuseDigital::diMUSESetSFXGroupVol(): 96
IMuseDigital::pause(): pausing...
IMuseDigital::pause(): resuming...
Opening hashed: credits.san
Opening hashed: credits.trs
Opening hashed: credits.san
File::open: opening 'credits.ogg' failed
File::open: opening 'credits.mp3' failed
Chunk: AHDR at 10
IMuseDigital::diMUSEStopAllSounds()
Replaced the duplicated plugin: 'scumm'
Setting 960 x 600 -> 768 x 480 -- 1.25
Loading theme builtin
Adding Gui Object 0000027addd74700 to trash
Setting 960 x 600 -> 768 x 480 -- 1.25
Loading theme builtin
Adding Gui Object 0000027addd75040 to trash
Delayed deletion of Gui Object 0000027addd74700
Delayed deletion of Gui Object 0000027addd75040
User picked target 'ft-de' (engine ID 'scumm', game ID 'ft')...

Looking for a plugin supporting this target... SCUMM [all games]

Using gameid ft, variant , extra

SCUMM version 7, HE version 0

Using MD5 '8bdb0bf87b5e303dd35693afb9351215'
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_B' not known
HardwareInput with ID 'JOY_LEFT_SHOULDER' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_X' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
File::open: opening 'lokalizator.big' failed
allocResTypeData(Buffer,....,10,0)
Opening hashed: roadrash.rip
Opening hashed: roadrsh2.rip
Opening hashed: roadrsh3.rip
Opening hashed: goglpalt.rip
Opening hashed: tovista1.flu
Opening hashed: tovista2.flu
Opening hashed: toranch.flu
Opening hashed: minedriv.flu
Opening hashed: minefite.flu
Opening hashed: bensgogg.nut
NutRenderer::loadFont('bensgogg.nut') - decodedLength = 64000
NutRenderer::loadFont('bensgogg.nut') - compressedLength = 32000 (4 bpp)
Opening hashed: bencut.nut
NutRenderer::loadFont('bencut.nut') - decodedLength = 10656
Opening hashed: icons.nut
NutRenderer::loadFont('icons.nut') - decodedLength = 24913
Opening hashed: icons2.nut
NutRenderer::loadFont('icons2.nut') - decodedLength = 6427
NutRenderer::loadFont('icons2.nut') - compressedLength = 3256 (4 bpp)
IMuseDigital::diMUSESetMusicGroupVol(): 127
IMuseDigital::diMUSESetVoiceGroupVol(): 127
IMuseDigital::diMUSESetSFXGroupVol(): 127
Opening hashed: ft.la0
Reading index block of type 'RNAM', size 9
Reading index block of type 'MAXS', size 138
allocResTypeData(Costume,SOKA,410,1)
allocResTypeData(Room,MOOR,193,1)
allocResTypeData(RoomImage,MIMR,193,1)
allocResTypeData(RoomScripts,CSMR,193,1)
allocResTypeData(Sound,NUOS,696,2)
allocResTypeData(Script,PRCS,469,1)
allocResTypeData(Charset,RAHC,9,1)
allocResTypeData(ObjectName,....,10,0)
allocResTypeData(Inventory,....,80,0)
allocResTypeData(Temp,....,10,0)
allocResTypeData(ScaleTable,....,5,0)
allocResTypeData(ActorName,....,30,0)
allocResTypeData(Verb,....,50,0)
allocResTypeData(String,....,100,0)
allocResTypeData(FlObject,....,128,0)
allocResTypeData(Matrix,....,10,0)
allocResTypeData(Image,ZIWA,0,1)
allocResTypeData(Talkie,EKLT,0,1)
Reading index block of type 'DROO', size 975

readResTypeList(Room): 193 entries

Reading index block of type 'DSCR', size 2355

readResTypeList(Script): 469 entries

Reading index block of type 'DSOU', size 3490

readResTypeList(Sound): 696 entries

Reading index block of type 'DCOS', size 2060

readResTypeList(Costume): 410 entries

Reading index block of type 'DCHR', size 55

readResTypeList(Charset): 9 entries

Reading index block of type 'DOBJ', size 4060
Reading index block of type 'AARY', size 346
Reading index block of type 'ANAM', size 6274
Setting 960 x 600 -> 768 x 480 -- 1.25
Loading theme builtin
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
Opening hashed: ft.la1
File::open: opening 'ft.sou' failed
File::open: opening 'ft.sof' failed
File::open: opening 'ft.sog' failed
File::open: opening 'ft.so3' failed
Opening hashed: monster.sou
IMuseDigital::diMUSESetMusicGroupVol(): 96
IMuseDigital::diMUSESetVoiceGroupVol(): 96
IMuseDigital::diMUSESetSFXGroupVol(): 96
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
DEBUG: room number in boot = 0
DEBUG: sputm-debug = 1
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
DEBUG: exit room 1
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::diMUSEStopSound(): 39
IMuseDigital::diMUSEStopSound(): 40
IMuseDigital::diMUSEStopSound(): 39
IMuseDigital::diMUSEStopSound(): 40
DEBUG: exit room 1
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
DEBUG: build-shadow-palettes
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::setFtMusicSequence(): Sequence music: seqLogo
IMuseDigital::playFtMusic(): failed to retrieve soundId for sound "" (0)
Opening hashed: introd_8.san
Opening hashed: introd_8.trs
Opening hashed: introd_8.san
File::open: opening 'introd_8.ogg' failed
File::open: opening 'introd_8.mp3' failed
Chunk: AHDR at 10
Chunk: FRME at 332
Chunk: FRME at 82b4
Chunk: FRME at 92c2
Chunk: FRME at a290
Chunk: FRME at bee8
Chunk: FRME at db40
Chunk: FRME at f798
Chunk: FRME at 113f0
Chunk: FRME at 13048
Chunk: FRME at 148a0
Chunk: FRME at 160f8
Chunk: FRME at 17950
Chunk: FRME at 191a8
Chunk: FRME at 1aa00
Chunk: FRME at 1c258
IMuseDigital::pause(): pausing...
IMuseDigital::pause(): resuming...
IMuseDigital::diMUSESetMusicGroupVol(): 96
IMuseDigital::diMUSESetVoiceGroupVol(): 96
IMuseDigital::diMUSESetSFXGroupVol(): 96
IMuseDigital::pause(): pausing...
IMuseDigital::pause(): resuming...
Opening hashed: credits.san
Opening hashed: credits.trs
Opening hashed: credits.san
File::open: opening 'credits.ogg' failed
File::open: opening 'credits.mp3' failed
Chunk: AHDR at 10
IMuseDigital::diMUSEStopAllSounds()
Replaced the duplicated plugin: 'scumm'
Setting 960 x 600 -> 768 x 480 -- 1.25
Loading theme builtin
Adding Gui Object 0000027addd75730 to trash
Setting 960 x 600 -> 768 x 480 -- 1.25
Loading theme builtin
Adding Gui Object 0000027addd74ba0 to trash
Delayed deletion of Gui Object 0000027addd75730
Delayed deletion of Gui Object 0000027addd74ba0
Setting 960 x 600 -> 768 x 480 -- 1.25
Loading theme builtin
Adding Gui Object 0000027addeebc50 to trash
Delayed deletion of Gui Object 0000027addeebc50
User picked target 'ft-de' (engine ID 'scumm', game ID 'ft')...

Looking for a plugin supporting this target... SCUMM [all games]

Using gameid ft, variant , extra

SCUMM version 7, HE version 0

Using MD5 '8bdb0bf87b5e303dd35693afb9351215'
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_B' not known
HardwareInput with ID 'JOY_LEFT_SHOULDER' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_X' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
File::open: opening 'lokalizator.big' failed
allocResTypeData(Buffer,....,10,0)
Opening hashed: roadrash.rip
Opening hashed: roadrsh2.rip
Opening hashed: roadrsh3.rip
Opening hashed: goglpalt.rip
Opening hashed: tovista1.flu
Opening hashed: tovista2.flu
Opening hashed: toranch.flu
Opening hashed: minedriv.flu
Opening hashed: minefite.flu
Opening hashed: bensgogg.nut
NutRenderer::loadFont('bensgogg.nut') - decodedLength = 64000
NutRenderer::loadFont('bensgogg.nut') - compressedLength = 32000 (4 bpp)
Opening hashed: bencut.nut
NutRenderer::loadFont('bencut.nut') - decodedLength = 10656
Opening hashed: icons.nut
NutRenderer::loadFont('icons.nut') - decodedLength = 24913
Opening hashed: icons2.nut
NutRenderer::loadFont('icons2.nut') - decodedLength = 6427
NutRenderer::loadFont('icons2.nut') - compressedLength = 3256 (4 bpp)
IMuseDigital::diMUSESetMusicGroupVol(): 127
IMuseDigital::diMUSESetVoiceGroupVol(): 127
IMuseDigital::diMUSESetSFXGroupVol(): 127
Opening hashed: ft.la0
Reading index block of type 'RNAM', size 9
Reading index block of type 'MAXS', size 138
allocResTypeData(Costume,SOKA,410,1)
allocResTypeData(Room,MOOR,193,1)
allocResTypeData(RoomImage,MIMR,193,1)
allocResTypeData(RoomScripts,CSMR,193,1)
allocResTypeData(Sound,NUOS,696,2)
allocResTypeData(Script,PRCS,469,1)
allocResTypeData(Charset,RAHC,9,1)
allocResTypeData(ObjectName,....,10,0)
allocResTypeData(Inventory,....,80,0)
allocResTypeData(Temp,....,10,0)
allocResTypeData(ScaleTable,....,5,0)
allocResTypeData(ActorName,....,30,0)
allocResTypeData(Verb,....,50,0)
allocResTypeData(String,....,100,0)
allocResTypeData(FlObject,....,128,0)
allocResTypeData(Matrix,....,10,0)
allocResTypeData(Image,ZIWA,0,1)
allocResTypeData(Talkie,EKLT,0,1)
Reading index block of type 'DROO', size 975

readResTypeList(Room): 193 entries

Reading index block of type 'DSCR', size 2355

readResTypeList(Script): 469 entries

Reading index block of type 'DSOU', size 3490

readResTypeList(Sound): 696 entries

Reading index block of type 'DCOS', size 2060

readResTypeList(Costume): 410 entries

Reading index block of type 'DCHR', size 55

readResTypeList(Charset): 9 entries

Reading index block of type 'DOBJ', size 4060
Reading index block of type 'AARY', size 346
Reading index block of type 'ANAM', size 6274
Setting 960 x 600 -> 768 x 480 -- 1.25
Loading theme builtin
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
Opening hashed: ft.la1
File::open: opening 'ft.sou' failed
File::open: opening 'ft.sof' failed
File::open: opening 'ft.sog' failed
File::open: opening 'ft.so3' failed
Opening hashed: monster.sou
IMuseDigital::diMUSESetMusicGroupVol(): 96
IMuseDigital::diMUSESetVoiceGroupVol(): 96
IMuseDigital::diMUSESetSFXGroupVol(): 96
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
DEBUG: room number in boot = 0
DEBUG: sputm-debug = 1
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
DEBUG: exit room 1
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::diMUSEStopSound(): 39
IMuseDigital::diMUSEStopSound(): 40
IMuseDigital::diMUSEStopSound(): 39
IMuseDigital::diMUSEStopSound(): 40
DEBUG: exit room 1
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
DEBUG: build-shadow-palettes
IMuseDigital::tracksQueryStream(): WARNING: empty trackList, ignoring call...
IMuseDigital::setFtMusicSequence(): Sequence music: seqLogo
IMuseDigital::playFtMusic(): failed to retrieve soundId for sound "" (0)
Opening hashed: introd_8.san
Opening hashed: introd_8.trs
Opening hashed: introd_8.san
File::open: opening 'introd_8.ogg' failed
File::open: opening 'introd_8.mp3' failed
Chunk: AHDR at 10
Chunk: FRME at 332
Chunk: FRME at 82b4
Chunk: FRME at 92c2
Chunk: FRME at a290
Chunk: FRME at bee8
Chunk: FRME at db40
Chunk: FRME at f798
Chunk: FRME at 113f0
Chunk: FRME at 13048
Chunk: FRME at 148a0
Chunk: FRME at 160f8
Chunk: FRME at 17950
Chunk: FRME at 191a8
Chunk: FRME at 1aa00
Chunk: FRME at 1c258
Chunk: FRME at 1dab0
Chunk: FRME at 1f308
Chunk: FRME at 20b60
Chunk: FRME at 223b8
Chunk: FRME at 23c10
Chunk: FRME at 25468
Chunk: FRME at 26cc0
Chunk: FRME at 28518
Chunk: FRME at 29d70
Chunk: FRME at 2b5c8
Chunk: FRME at 2ce20
Chunk: FRME at 2e678
Chunk: FRME at 2fed0
Chunk: FRME at 31728
Chunk: FRME at 34376
Chunk: FRME at 36fc4
Chunk: FRME at 39c12
Chunk: FRME at 3c860
Chunk: FRME at 3f4ae
Chunk: FRME at 41cfc
Chunk: FRME at 4454a
Chunk: FRME at 46d98
Chunk: FRME at 495e6
Chunk: FRME at 4be34
Chunk: FRME at 4e682
Chunk: FRME at 50ed0
Chunk: FRME at 5371e
Chunk: FRME at 55f6c
Chunk: FRME at 587ba
Chunk: FRME at 5b008
Chunk: FRME at 5d856
Chunk: FRME at 600a4
Chunk: FRME at 628f2
Chunk: FRME at 65140
IMuseDigital::pause(): pausing...
IMuseDigital::pause(): resuming...
IMuseDigital::diMUSESetMusicGroupVol(): 96
IMuseDigital::diMUSESetVoiceGroupVol(): 96
IMuseDigital::diMUSESetSFXGroupVol(): 96
IMuseDigital::pause(): pausing...
IMuseDigital::pause(): resuming...
Opening hashed: credits.san
Opening hashed: credits.trs
Opening hashed: credits.san
File::open: opening 'credits.ogg' failed
File::open: opening 'credits.mp3' failed
Chunk: AHDR at 10
IMuseDigital::diMUSEStopAllSounds()
Replaced the duplicated plugin: 'scumm'
Setting 960 x 600 -> 768 x 480 -- 1.25
Loading theme builtin
Adding Gui Object 0000027addd74ba0 to trash
Setting 960 x 600 -> 768 x 480 -- 1.25
Loading theme builtin
Adding Gui Object 0000027addd74950 to trash
Delayed deletion of Gui Object 0000027addd74ba0
Delayed deletion of Gui Object 0000027addd74950

D:\Emulatoren\ScummTest>scummvm -d8
Debuglevel (from command line): 8
Using SDL Video Driver "windows"
OpenGL version: 4.6.0 NVIDIA 465.89
OpenGL maximum texture size: 32768
OpenGL: GL context initialized
OpenGL vendor: NVIDIA Corporation
OpenGL renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL: version 4.6
OpenGL: GLSL version string: 4.60 NVIDIA
OpenGL: GLSL version: 460
OpenGL: Max texture size: 32768
OpenGL: NPOT texture support: 1
OpenGL: Shader support: 1
OpenGL: Multitexture support: 1
OpenGL: FBO support: 1
OpenGL: Multisample FBO support: 1
OpenGL: Multisample max number: 32
OpenGL: Packed pixels support: 1
OpenGL: Packed depth stencil support: 1
OpenGL: Unpack subimage support: 1
OpenGL: OpenGL ES depth 24 support: 0
OpenGL: Texture edge clamping support: 1
Invalid joystick: 0
Using SDL Audio Driver "wasapi"
SDL mixer sound format: 33056 differs from desired: 32784
Output sample rate: 44100 Hz
Output buffer size: 1024 samples
Output channels: 2
HardwareInput with ID 'JOY_START' not known
HardwareInput with ID 'JOY_LEFT_STICK_Y-' not known
HardwareInput with ID 'JOY_LEFT_STICK_Y+' not known
HardwareInput with ID 'JOY_LEFT_STICK_X-' not known
HardwareInput with ID 'JOY_LEFT_STICK_X+' not known
HardwareInput with ID 'JOY_RIGHT_SHOULDER' not known
Setting 960 x 600 -> 768 x 480 -- 1.25
Opening hashed: gui-icons.dat
generateZipSet: Loaded pack file: gui-icons.dat
Loading theme builtin
Adding Gui Object 0000019c39f73c80 to trash
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
Setting 960 x 600 -> 768 x 480 -- 1.25
Loading theme builtin
Adding Gui Object 0000019c39f74120 to trash
Delayed deletion of Gui Object 0000019c39f73c80
Delayed deletion of Gui Object 0000019c39f74120
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_B' not known
HardwareInput with ID 'JOY_LEFT_SHOULDER' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_X' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
AchievementsManager::unsetActiveDomain()
AchievementsManager::unsetActiveDomain()
RemapWidget::load keymaps: 1
RemapWidget::handleCommand 1380271692 0
User picked target 'ft-de' (engine ID 'scumm', game ID 'ft')...

Looking for a plugin supporting this target... SCUMM [all games]

Using gameid ft, variant , extra

SCUMM version 7, HE version 0

Using MD5 '8bdb0bf87b5e303dd35693afb9351215'
HardwareInput with ID 'JOY_A' not known
HardwareInput with ID 'JOY_B' not known
HardwareInput with ID 'JOY_LEFT_SHOULDER' not known
HardwareInput with ID 'JOY_Y' not known
HardwareInput with ID 'JOY_X' not known
HardwareInput with ID 'JOY_UP' not known
HardwareInput with ID 'JOY_DOWN' not known
HardwareInput with ID 'JOY_LEFT' not known
HardwareInput with ID 'JOY_RIGHT' not known
File::open: opening 'lokalizator.big' failed
allocResTypeData(Buffer,....,10,0)

D:\Emulatoren\ScummTest>

comment:13 by AndywinXp, 22 months ago

Any news on this item? Did you try the newest daily?

comment:14 by GermanTribun, 22 months ago

The behavior has changed in the newest from today. It no longed chrashes on principle. Now after you start ScummVM either it works (and then consistently) or it crashes, regardless if fullscreen or windowed. Restarting ScummVM can (but not must) change which behavior happens. Turning low latency off, the game stays stable. I checked this by restarting ScummVM at least two dozen times. It honestly baffles me, since you would expect the program to have consistent behavior.

Even more bizarre is, that DIG works just fine with the low latency turned on.

comment:15 by AndywinXp, 22 months ago

I really have no info or clues about where the issue is since I can't reproduce it, but I still want to fix this asap: could you please try and compile ScummVM on Visual Studio so that we can debug this further?

comment:16 by GermanTribun, 22 months ago

I have no idea how to do that.

comment:18 by GermanTribun, 22 months ago

Let's see if I get it, but one thing first.

I did notice one warning that comes with each crash: "Warning: stream is 0".

Does that mean anything to you?

comment:19 by AndywinXp, 22 months ago

Yes, it means that for some reason the cutscenes output audio stream was not created properly. And this is what baffles me, the audio stream has to be created, for the part of the sound engine to even run audio for cutscenes.

This is why debugging the issue might help even more to understand what happened here.

comment:20 by GermanTribun, 22 months ago

I have to wave the white flag at the compiling. It's beyond my abilities.

However, I did notice when using -d8, the crash always happens at two possible places
Either:
allocResTypeData(Buffer,....,10,0)

or:
Opening hashed: ft.la1
File::open: opening 'ft.sou' failed
File::open: opening 'ft.sof' failed
File::open: opening 'ft.sog' failed
File::open: opening 'ft.so3' failed
Opening hashed: monster.sou
IMuseDigital::diMUSESetMusicGroupVol(): 96

If it crashes, it goes no further than those places.

comment:21 by AndywinXp, 22 months ago

Sorry, I can't understand what's going on. I'll have to ask other devs if the issue happens for them too.

Last edited 22 months ago by AndywinXp (previous) (diff)

comment:22 by AndywinXp, 22 months ago

Owner: set to BLooperZ
Resolution: fixed
Status: newclosed

Fixed in master by our amazing BLooperZ/rzil :-)

comment:23 by GermanTribun, 22 months ago

Thanks. Was it difficult to find what was wrong?

Also, does that mean the latest 2.7.0git master? (Also wonder with DIG problem about that)

Note: See TracTickets for help on using tickets.