Commit Graph
86814 Commits
Author SHA1 Message Date
Max Horn 9e651592ec Adv detector: Merged upgradeTargetIfNecessary() into detectGameForEngineCreation()
svn-id: r27144
2007-06-06 18:35:37 +00:00
Filippos Karapetis 5d46606bb0 Fixed the parameter order in sfScriptFade
svn-id: r27143
2007-06-06 18:09:52 +00:00
Filippos Karapetis 00dac8c10f Implemented the sfScriptFade opcode
svn-id: r27142
2007-06-06 18:04:25 +00:00
Filippos Karapetis a6c476b292 Added palette fading in playCutaway()
svn-id: r27141
2007-06-06 18:02:33 +00:00
Filippos Karapetis a265844351 Added sanity checks for hitzones in SAGA, after discussing with h00ligan and sev. Removed a hack for IHNM which is not needed anymore and removed a redundant check for zero object types
svn-id: r27140
2007-06-06 16:37:10 +00:00
Travis Howell 44d98de023 Fix glitches when highlighting words in Elvira 2, the characters were drawn at the incorrect location, due to difference in column offset used for new lines.
svn-id: r27138
2007-06-06 13:59:04 +00:00
Eugene Sandulenko 7151050fc0 oops. MAX -> MIN to prevent memory overwrite.
svn-id: r27137
2007-06-06 13:35:41 +00:00
Eugene Sandulenko 603ef86894 Fix potential memory overwrite here too.
svn-id: r27134
2007-06-06 13:29:27 +00:00
Eugene Sandulenko 99d2736c9d Fix potential memory overwrite
svn-id: r27132
2007-06-06 13:25:48 +00:00
Travis Howell 5e62538708 Fix the Unholy Barrier spell effect in Elvira 2.
svn-id: r27130
2007-06-06 10:41:27 +00:00
Travis Howell 0a7c2b66b3 Fix crash, when the hitarea array overflows in the Amiga demo of Elvira 1.
svn-id: r27128
2007-06-06 05:54:03 +00:00
Travis Howell c8259673b7 Fix possible crash issue, if music volume was set by 3DO versions of HE games.
svn-id: r27125
2007-06-06 03:38:45 +00:00
Filippos Karapetis 735530bdc8 Implemented differences in Actor::calcScreenPosition for IHNM. Now the stitching on the second floor of the zeppelin and the whiskey in the honky-tonk are shown correctly
svn-id: r27124
2007-06-06 00:56:29 +00:00
Filippos Karapetis b82e88638b Properly implemented the converse panel in IHNM (though the colors are still wrong)
svn-id: r27123
2007-06-06 00:52:46 +00:00
Filippos Karapetis 55607e9c99 Fix regression caused by commit #27108
svn-id: r27122
2007-06-06 00:51:07 +00:00
Travis Howell 248d527a56 Avoid compiler warnings.
svn-id: r27118
2007-06-05 22:38:43 +00:00
Eugene Sandulenko c0a33c57b3 Trunk becomes 0.11.0svn
svn-id: r27116
2007-06-05 22:16:36 +00:00
David Corrales 3b96c7fad5 Renamed methods in the FilesystemNode class to match the AbstractFSNode implementations.
Also exposed the new methods (exists, isReadable and isWritable) in FilesystemNode.

svn-id: r27113
2007-06-05 21:02:35 +00:00
Kostas Nakos fb8a569fdf renaming to multi-function key. Also, reverting to softkey A for default keymap (compatibility on first run)
svn-id: r27112
2007-06-05 19:06:54 +00:00
Kostas Nakos b6bc1ef9a6 the FT cheat key is now called multi function key (pending commit for sucker punch in indy)
svn-id: r27111
2007-06-05 18:55:41 +00:00
Filippos Karapetis ab6fb8e9c3 Filtering specific verbs is used in ITE, but not in IHNM. It's now possible to use the jukebox in the honky-tonk in IHNM
svn-id: r27110
2007-06-05 16:31:58 +00:00
Filippos Karapetis 158193fe51 Add the hack for the staircase in the zeppelin in IHNM once more, apparently the cause for it is different than what I thought
svn-id: r27109
2007-06-05 16:29:15 +00:00
Filippos Karapetis 2f033e7a4c Check if a zone type is NULL for both ITE and IHNM, as it's done in the original. This fixes the crash in IHNM when entering the second floor of the zeppelin and the crash in ITE when interacting with the bowl in the tunnel, outside the prison. Removed the two relevant hacks
svn-id: r27108
2007-06-05 15:04:25 +00:00
Filippos Karapetis 95821c97ee Inventory and conversation arrows are working correctly now in IHNM
svn-id: r27107
2007-06-05 13:19:47 +00:00
Travis Howell f11c51f487 Fix background of pause options in Amiga and AtariST of Elvira 1.
svn-id: r27106
2007-06-05 12:32:43 +00:00
Nicola Mettifogo df324b90d8 Fixed crash on exit (bug #1726185).
svn-id: r27105
2007-06-05 11:49:01 +00:00
Travis Howell ce903d557a Add option to dump all subrountines in a game, to help with bug reports.
svn-id: r27104
2007-06-05 11:46:39 +00:00
Travis Howell 56cde56d4b Fix input issues in earlier games, and split handleMouseMoved() due to difference in earlier games.
svn-id: r27103
2007-06-05 11:38:26 +00:00
Travis Howell 3547c13e49 Updates, to keep Amiga demo of Elvira 1 working.
svn-id: r27102
2007-06-05 09:14:59 +00:00
Travis Howell de82682071 Update sound ranges in debugger, for earlier games.
svn-id: r27101
2007-06-05 09:13:42 +00:00
Travis Howell 06d9b8ea39 Fix palette glitches on printScroll background, during many scenes in Eivira 1.
svn-id: r27100
2007-06-05 08:48:30 +00:00
Travis Howell 1304f53af1 Add workaround for the scrolling glitch in The Feeble Files, the occurs when the repair man comes to fix the car.
svn-id: r27099
2007-06-05 06:43:53 +00:00
Travis Howell 83797aa33a Trigger palette update, when setting the mouse palette in Elvira 2 and Waxworks.
svn-id: r27098
2007-06-05 06:05:28 +00:00
Travis Howell 27083f8fb4 Fix loading and saving game through the options screen in Amiga CD32 version of Simon the Sorcerer 1.
svn-id: r27097
2007-06-05 06:04:07 +00:00
Travis Howell b23eb038ea Fix regression when listing saved game names, in Simon the Sorcerer 1/2.
svn-id: r27096
2007-06-05 00:46:58 +00:00
Travis Howell 8e927dd4c7 Hopefully more reliable display of inventory arrows.
svn-id: r27095
2007-06-05 00:36:33 +00:00
Filippos Karapetis 2b593f30a1 IHNM: Add a temporary hack for the crash that occurs when climbing the staircase to the second floor of the zeppelin in chapter 1
svn-id: r27094
2007-06-04 23:10:59 +00:00
David Corrales 716bcd0b2b Expose new fs backend methods in the FilesystemNode class.
svn-id: r27089
2007-06-04 22:16:17 +00:00
David Corrales fedfe66831 Added stubs for the exists(), isReadable() and isWritable() methods for all architectures.
svn-id: r27087
2007-06-04 22:02:35 +00:00
Filippos Karapetis abc879f2d8 Fixed incorrect placing of converse information for IHNM. Dialog options should work in IHNM now, although they're still not placed properly
svn-id: r27084
2007-06-04 19:29:28 +00:00
Johannes Schickel 9774d3b80a Fix for bug #1730511 ("KYRA1: Brandon's text isn't cleaned properly").
svn-id: r27083
2007-06-04 19:00:41 +00:00
Filippos Karapetis 1fe7b427dd Properly define max text width in IHNM
svn-id: r27082
2007-06-04 18:08:44 +00:00
Filippos Karapetis ae264533f3 Fix compilation of AGOS
svn-id: r27081
2007-06-04 17:52:23 +00:00
Travis Howell 64413f9cc8 Only call MIDI code, in games which use MIDI based music.
svn-id: r27080
2007-06-04 14:25:02 +00:00
Travis Howell 6dd52b592e Fix inventory arrows in Amiga OCS version of Simon the Sorcerer 1.
svn-id: r27079
2007-06-04 08:56:00 +00:00
Travis Howell 78c9061cff Fix invalid writes in Elvira 1, the original game would overwrite into _window6BackScn.
svn-id: r27078
2007-06-04 07:04:42 +00:00
Travis Howell c3a346fb16 Virtualise a few sound functions.
svn-id: r27077
2007-06-04 05:18:11 +00:00
Travis Howell 6f3d87314e Change printChar variables to signed, to allow removal of work around for The Feeble Files.
svn-id: r27076
2007-06-04 05:05:02 +00:00
Travis Howell 43511e8ed2 Change printChar variables to signed, to allow removal of work around for The Feeble Files.
svn-id: r27075
2007-06-04 05:02:22 +00:00
Travis Howell 48b8ee4d4f Fix sign issue, which caused invalid writes, when entering saved game name in Elvira 2 and Waxworks.
svn-id: r27074
2007-06-04 04:41:46 +00:00