Opened 3 weeks ago

Closed 3 weeks ago

#10699 closed defect (fixed)

Police Quest: SWAT - Crash after Tactics Training Speech renders game unfinishable

Reported by: CTxCB Owned by: bluegr
Priority: normal Component: Engine: SCI
Keywords: sci32 Cc:
Game: Police Quest: SWAT

Description

ScummVM Version: ScummVM 2.1.0git3659-g28918638e9 (Sep 3 2018 15:06:34)

Bug Details: After completing Small Arms Training, and at the end of the Tactics Training, the game crashes with a ScummVM Error that says "[VM] kLock[4]: Signature Mismatch in method rookerTrains3::changeState! (room 6400, script 6400, localCall ffffff)", rendering the game unplayable beyond training and eliminates the possibility of the player partaking in any scenarios. I've included a screenshot of the Debugger Error.

Bug Reproduction: I've attached a Save Game as close as possible to where the bug happens. Simply, Select the SWAT Button in the Bottom-Right, Select "Travel Map", then the "To Protect And To Serve" Button on the right and finally "Yes" to the prompt "Attend Tactics Training?". After the lengthly Tactics Training Segment (which is necessary to begin taking on missions and scenarios), the game crashes.

Game Language: English.

Game Version: GOG (CD-ROM Release?).

OS Version: Microsoft Windows 10 Pro (10.0.17134, Build 17134).

Attachments (4)

PQSWATDebugger.png (813.3 KB) - added by CTxCB 3 weeks ago.
pqswat.003 (45.5 KB) - added by CTxCB 3 weeks ago.
pqswat-swatdata.001_medals.dat (26 bytes) - added by CTxCB 3 weeks ago.
pqswat-swatid.cat (43 bytes) - added by CTxCB 3 weeks ago.

Download all attachments as: .zip

Change History (5)

Changed 3 weeks ago by CTxCB

Attachment: PQSWATDebugger.png added

Changed 3 weeks ago by CTxCB

Attachment: pqswat.003 added

Changed 3 weeks ago by CTxCB

Changed 3 weeks ago by CTxCB

Attachment: pqswat-swatid.cat added

comment:1 Changed 3 weeks ago by bluegr

Keywords: sci32 added
Owner: set to bluegr
Priority: highnormal
Resolution: fixed
Status: newclosed

Thanks for your report! Fixed in commit 205ee4d0d00a8aab333e4c743c27fc86d0af5b2e:
https://github.com/scummvm/scummvm/commit/205ee4d0d00a8aab333e4c743c27fc86d0af5b2e

Note: See TracTickets for help on using tickets.