First post, by VirtuaIceMan
- Rank
- Oldbie
I had BreakQuest (the latest version is 1.2.0 and is a demo until you unlock it, find it via Google!) running on my work Win7 64bit machine, but it doesn't go on my home Win8.1 64bit PC. It's not related to my other big bug!
Basically if you install and run the game, it flashes up a window for a second, then goes back to the desktop. In the game folder there's a log.txt file. The first time you run it, and it crashes, the log file says this:
INIT -> Log and error system --------------------- <- Fri Apr 03 01:41:24 2015
INIT -> ------------------------------------------ <- Fri Apr 03 01:41:24 2015
INIT -> ------------------------------------------ <- Fri Apr 03 01:41:24 2015
INIT -> Video Try <- Fri Apr 03 01:41:24 2015
INIT -> Video mode set <- Fri Apr 03 01:41:24 2015
-->FATAL<-- - Fri Apr 03 01:41:24 2015
File: J:\perso\cpp_1Aug\base4_115_full\shared3\draw\dr_controller.cpp Line: 279 Function: dr_controller::setBackBmp -> File (back bitmap) scenes\esp\loading.bmp not found.
CLEAN -> Close log and error system---------------- <- Fri Apr 03 01:41:24 2015
CLEAN -> ------------------------------------------ <- Fri Apr 03 01:41:24 2015
CLEAN -> ------------------------------------------
<- Fri Apr 03 01:41:24 2015
After hunting around, I came across this post at WINE, this post and this page which seem to suggest getting a newer version of SDL.dll and msvcrt.dll would help. I got the latest (32 bit, as 64 bit won't work) of the original SDL.dll file from here: https://www.libsdl.org/download-1.2.php
When SDL.dll is replaced with this one, then the initial error above stops happening... but another one happens instead, as follows:
INIT -> Log and error system --------------------- <- Fri Apr 03 01:44:39 2015
INIT -> ------------------------------------------ <- Fri Apr 03 01:44:39 2015
INIT -> ------------------------------------------ <- Fri Apr 03 01:44:39 2015
INIT -> Video Try <- Fri Apr 03 01:44:39 2015
INIT -> Video mode set <- Fri Apr 03 01:44:39 2015
INIT -> Video Seems Ok <- Fri Apr 03 01:44:39 2015
INIT -> Video Ok <- Fri Apr 03 01:44:39 2015
INIT -> Sound Try <- Fri Apr 03 01:44:39 2015
INIT -> Sound Ok <- Fri Apr 03 01:44:40 2015
-->FATAL<-- - Fri Apr 03 01:44:40 2015
File: J:\perso\cpp_1Aug\base4_115_full\shared3\sfx\music_controller.cpp Line: 51 Function: music_controller::playSong -> SOUND error, file: .\noCode\mon\Drx-noex.oxm
FMOD error ID: 9
CLEAN -> Close log and error system---------------- <- Fri Apr 03 01:44:40 2015
CLEAN -> ------------------------------------------ <- Fri Apr 03 01:44:40 2015
CLEAN -> ------------------------------------------
<- Fri Apr 03 01:44:40 2015
This seems to relate to the fmod.dll file, used to play the game.
I tried swapping that out for various other marginally newer versions (from other games) but that made no difference. I experimented putting various mscvrt.dll files in the game folder (including the one from system32 folder on my old XP machine, where the game works), but that didn't help. I can't replace the one in system32 very easily (as it might break something else, plus I don't have rights to :-p), but I'm more convinced (given the error) that this is fmod.dll related somehow.
Anyone got any ideas?
My PC spec: Win10 64bit, i7-4970K (not overclocked), KFA2 GeForce RTX 2070 SUPER, Creative Soundblaster ZXr, 16GB RAM, Asus Z97-A motherboard, NZXT 410 case, ROG Swift GSYNC monitor