Opened 2 weeks ago

Closed 8 days ago

Last modified 8 days ago

#15097 closed defect (fixed)

NANCY: SKC: Assertion on very first shuffle puzzle

Reported by: raziel- Owned by: fracturehill
Priority: blocker Component: Engine: Nancy
Version: Keywords: Big Endian, PPC, plugins
Cc: Game: Nancy Drew: Secrets Can Kill

Description

ScummVM 2.9.0git (Apr 27 2024 18:01:52)
Using SDL backend with SDL 2.30.1
Features compiled in: Vorbis FLAC MP3 RGB zLib MPEG2 OpenMPT Theora VPX AAC A/52 FreeType2 FriBiDi JPEG PNG GIF cloud (servers, local) ENet SDL2 TinyGL OpenGL (with shaders)

I get an assertion when trying to play the very first shuffle puzzle in Aunties home
Save state right before the crash added

Running Nancy Drew: Secrets Can Kill (Windows/English)
ciftree.dat: 9f89e0b53717515ae0eb82d14ffe0e88, 4317962 bytes.
assertion "idx < _size" failed: file "./common/array.h", line 234

AmigaOS4 - Big Endian - PPC
gcc (adtools build 11.3.0) 11.3.0

Attachments (1)

nancy1.002 (16.6 KB ) - added by raziel- 2 weeks ago.

Download all attachments as: .zip

Change History (4)

by raziel-, 2 weeks ago

Attachment: nancy1.002 added

comment:1 by fracturehill, 8 days ago

Owner: set to fracturehill
Resolution: fixed
Status: newclosed

In 1781a1e1:

NANCY: Fix SliderPuzzle for pre-nancy9 games

The last changes to the class broke older titles
which use the SPUZ chunk.
Fixes #15097

comment:2 by fracturehill, 8 days ago

What an embarrassing bug... I was implementing the slider puzzle for nancy9 and somehow completely failed to test whether the changes were affecting earlier games (they were).

comment:3 by raziel-, 8 days ago

@fracturehill

:-D

thanks a lot...i was so sure it was me who broke something

Note: See TracTickets for help on using tickets.