Opened 12 years ago

Closed 12 years ago

Last modified 10 months ago

#8623 closed patch

Indy3: Series IQ-Points

Reported by: SF/tobigun Owned by: Kirben
Priority: normal Component: Engine: SCUMM
Keywords: Cc:
Game: Indiana Jones 3

Description

This patch addresses feature request [1666521] (INDY3: IQ Points request). It is similar to the patch posted on the page but is meant to be used with the original save-dialog (started by Alt-F5).

This patch also adds load-support for savegames via the original save-dialog. This is done by copying the savegame-names into the appropriate string-slots 10-23.

The Series IQ is saved whenever you push the LOAD button in the Alt-F5 dialog. This matches exactly the behaviour of the original SCUMM-interpreter. If you want to add the IQ-points of a game to the series IQ you have to load the game and then call the save-dialog again and press LOAD. This might sound strange but it
The same applies if you start Indy3 and want to see the series IQ. At first it just shows the episode IQ (most probably 0). You have to press LOAD and then the Series IQ will be calculated and shown.

Also see my other patches that add save-support for the save-dialog. With these patches the IQ is additionally saved whenever you save a game (SAVE-button).

Please remark that Zak256 tries to load data in resource slot 9 (the IQ-slot) without using the data. Probably because it was based on Indy256 and the programmers forgot to remove the line where the IQ is loaded. Zak256 even doesn't allocate space for slot 9 so a load-request for this slot from Zak256 must be ignored, otherwise you will get a memory access fault.

Ticket imported from: #1687026. Ticket imported from: patches/728.

Attachments (1)

iq-points.patch (6.4 KB) - added by SF/tobigun 12 years ago.

Download all attachments as: .zip

Change History (4)

Changed 12 years ago by SF/tobigun

Attachment: iq-points.patch added

comment:1 Changed 12 years ago by Kirben

I added patch to ScummVM SVN.

I removed the versions checks in loadVars/saveVars functions, as those functions are only used by SCUMM3 games.

comment:2 Changed 12 years ago by Kirben

Owner: set to Kirben
Status: newclosed
Summary: Indy3 (FM-Towns): Series IQ-PointsIndy3: Series IQ-Points

comment:3 Changed 10 months ago by digitall

Component: Engine: SCUMM
Game: Indiana Jones 3
Note: See TracTickets for help on using tickets.