Opened 5 months ago
Closed 6 days ago
#15193 closed defect (fixed)
DRASCULA: Crash with the DS port when playing cutscenes
Reported by: | ccawley2011 | Owned by: | sev- |
---|---|---|---|
Priority: | high | Component: | Engine: Drascula |
Version: | Keywords: | ||
Cc: | Game: | Drascula |
Description
When running Drascula with the DS port it crashes during the opening cutscene. It may be a side effect of the ARJ unpacker working mostly in RAM and running out when loading large files.
Skipping the cutscene allows getting to gameplay.
Change History (3)
comment:1 by , 6 days ago
comment:3 by , 6 days ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
And indeed, the intro is 3.9MB, and we fully unpack that into memory. It will not fit into memory, and the biggest file is 4.1MB.
I implemented more graceful processing of this situation, which will simulate the ESC key and print a couple of warnings to the log.
Of course, this could potentially follow with a bugreport that "cutscenes are not played on DS". If this is the case, then I will implement an on-screen message.
Until then, closing this as fixed.
Is there a way to obtain a backtrace?