game-compatibility
game-compatibility copied to clipboard
Burger King: Sneak King [MS-211] [1.01]
Description
Gets to menus, where FMV background is missing. Once you load into the game the memory usage increases dramatically and then a crash is encountered. This is improved in https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/pull/924, I will elaborate on this in the PR comments later.
Dumps
KrnlDebug.txt KrnlDebug.txt (old) Xbe.txt
Status
Previous behavior: Crashes after initial loading screen
Current behavior: Gets to menus, where FMV background is missing. Upon loading into game a crash occurs.
---------------------------
Cxbx-Reloaded
---------------------------
Received Exception Code 0xC0000005 @ EIP := 0x0405F122
Press "OK" to terminate emulation.
Press "Cancel" to debug.
---------------------------
OK Cancel
---------------------------
Screenshots

Additional Information
Tested on version 0382400e (Feb 17 2018)
From @CakeLancelot on August 4, 2017 12:45
This game gets slightly further now. Instead of crashing instantly the loading screen will animate for a bit then crash with a different error.
KrnlDebug.txt
I've updated this issue to comply with the template and current status of the game. ~~As previously noted LukeUsher's 'Fix Vertex buffer leaking' PR helps this title but I will be reporting this separately on the PR's page and updating this one once it's merged.~~ The PR is merged now so I will update this ASAP.
It does get in-game. It shows relatively fine graphics with missing textures/shaders. However the game hangs and receives an external 'CreateSoundBuffer Failed!' fatal message box as soon as the PC moves away from his original spot.
- Cxbx-Reloaded Xbox Emulator - Sneak King Ingame! (4ed8bce1) (John GodGames Emus. Published on Feb 28, 2018.)
As noted by ObiKKa above this title used to get in-game but has become unresponsive in recent builds (stuck on black screen) so I've done a bisect to find where this issue started. d590ecc (Improve accuracy of QueryPerformanceCounter) appears to be the first non-working commit for this title.
KrnlDebug-641a86f.txt (prior state, goes in-game then crashes) KrnlDebug-d590ecc8.txt (current state, unresponsive black screen)
This issue also affects a game published by the same company, possible using the same engine: #675. I don't own the other game published by King Games, Pocketbike Racer but I imagine there would be similar results.
Any updates on this @CakeLancelot ? (Also, I am curious as to where you found a .xbe for this game. If you wouldn't mind sharing a link to it with me, I would appreciate it)
@Scarver40 this compatibility report is not meant to become a forum. We've got a discord channel for that. I'll soon delete both your message and this one, to keep things tidy (and yeah, we should moderate all reports, but that's another topic.) Cheers!
Using build df22c8b:
- Intro FMV only plays audio
- Main "Press Start" screen is black, sans the text

- Loading screens show the same black background
- In-game level geometry loads, along with sounds and music

- Flourishes and challenge-related things seem to render properly

Notable messages:
[0x63C4] INFO : D3D8 Please report that Burger King: Sneak King shows the following message:
LOG_TEST_CASE: D3DDevice_Swap: Flags != 0
In EmuPatch_D3DDevice_Swap (D:\a\Cxbx-Reloaded\Cxbx-Reloaded\src\core\hle\D3D8\Direct3D9\Direct3D9.cpp line 5198)
Kernel Debug: KrnlDebug.txt