Opened 2 years ago
Closed 2 years ago
#14730 closed defect (fixed)
AGS: Whispers of a Machine crashes on Day 3
| Reported by: | noblonski | Owned by: | tag2015 |
|---|---|---|---|
| Priority: | normal | Component: | Engine: AGS |
| Version: | Keywords: | ||
| Cc: | Game: |
Description
hello,
this happens on ios & windows.
after trying to grab the scarf and the pole breaks on day 3, the game crashes.
Assertion failed: _spriteData[sprnum].IsAssetSprite(), file /data/src/engines/ags/shared/ac/sprite_cache.cpp, line 241
Attachments (1)
Change History (9)
comment:1 by , 2 years ago
comment:2 by , 2 years ago
| Summary: | Whispers of a Machine crashes on Day 3 → AGS: Whispers of a Machine crashes on Day 3 |
|---|
comment:3 by , 2 years ago
Could you provide a save please?
If you didn't use the scummvm menu, this game autosaves in slots 100-104 so saves should be named whispersofamachine.10[0-4]
comment:4 by , 2 years ago
hello,
here are the save files. the load function only appears after selecting start game.
simply go to the right and pick up the scarf. after the cutscene the game crashes.
https://www.dropbox.com/scl/fi/rtj1pvvkntrnoymdjpsc1/Whispers.rar?rlkey=wqbtf89b1bl2q5b8r61wwh369&dl=0
hope this helps.
cheers
phil
by , 2 years ago
| Attachment: | Whispers.rar added |
|---|
comment:5 by , 2 years ago
Hi, I committed a fix, and played till the end of the game. Could you try with tomorrow's daily build? Also, it would be amazing if you could comlpete another playthrough using the other paths/augmentations. Thanks!
comment:6 by , 2 years ago
| Owner: | set to |
|---|---|
| Resolution: | → fixed |
| Status: | new → pending |
comment:7 by , 2 years ago
good to hear!
thanks a lot.
yes, i will start from the beginning tomorrow
and keep you posted.
cheers
phil
comment:8 by , 2 years ago
| Status: | pending → closed |
|---|
Closing this one. Still need a couple more playthroughs for the game but this specific bug should be fixed

Thanks for the report. This game uses a fork of the AGS engine, which most likely does not include these sanity checks.
This is not a recent regression, probably the culprit is this commit
https://github.com/scummvm/scummvm/commit/fad62e8cef33f52be6502b7e3499631c0a712348
but it was not noticed till now because Whispers of a Machine had other issues (and nobody played it this far)
I'll do some tests and eventually open a bugreport on their tracker