[Scummvm-tracker] [ScummVM :: Bugs] #14918: Orion Burger: Game breaking bug at Test 2 hamster wheel

ScummVM :: Bugs trac at scummvm.org
Sat Feb 17 09:43:58 UTC 2024


#14918: Orion Burger: Game breaking bug at Test 2 hamster wheel
------------------------+---------------------------
Reporter:  afreickmann  |       Owner:  dreammaster
    Type:  defect       |      Status:  closed
Priority:  normal       |   Component:  Engine: M4
 Version:               |  Resolution:  fixed
Keywords:               |        Game:  Orion Burger
------------------------+---------------------------
Comment (by antoniou79):

 Unfortunately, this was still not fixed for me for the release builds
 (both Linux and Windows MinGW-w64).

 But! I looked into this (more hours than I'd like to admit) and I think
 I've found the cause, and likely a solution, although maybe not very
 pretty. The cause seems to be that sometimes the engine will attempt to
 access freed up space and this does happen to be the case for the hamster
 wheel sequence.

 I want to tweak the solution a bit more with the help of mem leak
 detection tools, and I'll open a PR for it (provided that it's still
 needed and not cover by another commit in the meantime). There also seems
 to be some issue with the magnet's animation (it's supposed to be
 vibrating while Wilbur is running, but in ScummVM it just quickly twitches
 at the start and then stays inanimate).

 I only have the demo to test on, so hopefully this will apply for the
 complete game too.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/14918#comment:9>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list