[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