Travis Howell
9547535bd2
Fixes for conversation response in Waxworks.
...
svn-id: r26779
2007-05-07 13:03:02 +00:00
Paul Gilbert
9631586ce8
Added code responsible for transforming the player back from Selena
...
svn-id: r26778
2007-05-07 12:17:24 +00:00
Paul Gilbert
6a7b74d99d
Reworked the pathfinder to directly return a pathfinding result, and added code to save the pathfinding state to a save game when it's in progress
...
svn-id: r26777
2007-05-07 12:16:05 +00:00
Paul Gilbert
d2e56f7b66
Added saving of room exit join data in savefiles
...
svn-id: r26776
2007-05-07 12:10:32 +00:00
Travis Howell
e2c40aaee6
Fix inventory palette glitches in Elvira 2.
...
svn-id: r26775
2007-05-07 08:47:40 +00:00
Travis Howell
425bd5c136
Fix bug #1714096 - DIMP: Unable to start (regression).
...
svn-id: r26774
2007-05-07 08:29:29 +00:00
Travis Howell
8c21d430bb
Fix inventory movement in Elvira 1/2 and Waxworks.
...
svn-id: r26773
2007-05-07 06:30:51 +00:00
Eugene Sandulenko
22e022cdcb
Simplify cursor events management.
...
svn-id: r26772
2007-05-07 06:18:08 +00:00
Filippos Karapetis
3413dda0e9
Fixed some comments
...
svn-id: r26771
2007-05-07 05:06:22 +00:00
Travis Howell
3ad8770f96
Set exact variable sizes for VC10 state, to avoid more regressions.
...
svn-id: r26770
2007-05-07 03:40:37 +00:00
Travis Howell
1a69604e82
Cleanup.
...
svn-id: r26769
2007-05-07 01:11:10 +00:00
Filippos Karapetis
c4c9ff5533
The cursor in IHNM changes to an hourglass now while loading scenes, like in the original interpreter
...
svn-id: r26768
2007-05-06 22:18:31 +00:00
Filippos Karapetis
b9cdca27ee
Added (non-functional) save and load buttons in the options panel of IHNM
...
svn-id: r26767
2007-05-06 17:18:11 +00:00
Filippos Karapetis
ae3e16c970
Changed a workaround made for Space Trek to apply to all AGI fanmade games. The original workaround was inactive for Space Trek in ScummVM, but was activated for some older AGI games, which was not its original purpose. If this causes regressions with other fanmade games, it'd be best to limit it to Space Trek only
...
svn-id: r26766
2007-05-06 14:57:35 +00:00
Nicola Mettifogo
c892c768a4
Fixed sketch glitches in the introduction.
...
svn-id: r26765
2007-05-06 14:45:20 +00:00
Filippos Karapetis
d4d04a150d
Added a game ID field for all Sierra AGI games. Removed many types which are now obsolete from the game features field
...
svn-id: r26764
2007-05-06 14:36:02 +00:00
Filippos Karapetis
dc1e1a3f11
Removed several goto statements
...
svn-id: r26763
2007-05-06 10:35:47 +00:00
Torbjörn Andersson
8a48951370
Fixed compilation.
...
svn-id: r26762
2007-05-06 10:31:17 +00:00
Nicola Mettifogo
e2f8d9c80b
Menu handling simplification.
...
svn-id: r26760
2007-05-06 09:59:05 +00:00
Travis Howell
6ddc79a9a8
Cleanup.
...
svn-id: r26759
2007-05-06 09:46:43 +00:00
Travis Howell
0da4791128
Fix regression due to sign issue, which could cause crashes.
...
svn-id: r26758
2007-05-06 09:35:08 +00:00
Nicola Mettifogo
79229cafab
Some cheap cleanup.
...
svn-id: r26757
2007-05-06 09:31:45 +00:00
Travis Howell
76c98a03af
Fix regression that caused input to fail, after load or save error occurs.
...
svn-id: r26756
2007-05-06 09:31:32 +00:00
Nicola Mettifogo
a4cc51b8c5
Added embryonic debugger, and some adjustments to make basic commands work.
...
svn-id: r26755
2007-05-06 08:52:27 +00:00
Filippos Karapetis
0ab860d60d
Fixed bug #1658643 : AGI: SQ1 (2.2 DOS ENG) Graphic error, ego leaves behind copy
...
Also, removed one of the two workarounds for the KQ4 intro, as it's not needed
svn-id: r26754
2007-05-05 23:54:29 +00:00
Filippos Karapetis
b82c68542c
Fix bug #1712585
...
svn-id: r26753
2007-05-05 16:10:12 +00:00
Johannes Schickel
776423ff82
- started to move v1 specific functions to KyraEngine_v1 (just opcodes yet)
...
- reworked script opcode handling
svn-id: r26749
2007-05-05 12:18:02 +00:00
Paul Gilbert
643735e8a4
Bugfix for random destination setting so NPCs don't walk outside the valid walkable areas of a room
...
svn-id: r26747
2007-05-05 01:00:01 +00:00
Filippos Karapetis
0ba5afa585
Slight optimization
...
svn-id: r26745
2007-05-04 11:00:16 +00:00
Paul Gilbert
91fb83a72f
Bugfix to prevent characters stopped by a right-hand non-walkable area then being able to walk through it
...
svn-id: r26744
2007-05-04 09:16:55 +00:00
Filippos Karapetis
3fccd9c06f
AGI: Changed a nasty workaround regarding views to only apply to a specific view in the KQ4 introduction. This fixes several bugs and crashes in AGI V3 games and closes KQ4 bugs #1660486 , #1660169 , #1660192 , #1660162 and #1660354
...
svn-id: r26743
2007-05-04 08:55:28 +00:00
Gregory Montoir
0e27c9c339
added a TODO for the german charset data and renamed some static arrays/data
...
svn-id: r26742
2007-05-03 22:56:02 +00:00
Gregory Montoir
510f3c6e75
added spanish charset data (bug report #1712107 )
...
svn-id: r26741
2007-05-03 22:52:43 +00:00
Paul Gilbert
aba02a6811
Bugfix for characters freezing after talking when in a different room than the player, and fixed NPC to NPC conversations
...
svn-id: r26740
2007-05-03 05:06:10 +00:00
Filippos Karapetis
463c5fcec8
More IHNM options panel improvements: added text and working widgets for read speed, music and sound, matched the font and the coordinates of the options panel and the widgets with the ones of the original interpreter
...
svn-id: r26738
2007-05-02 23:27:25 +00:00
Filippos Karapetis
7e16ca13c6
SAGA: Modified a workaround made for ITE to work in ITE only
...
svn-id: r26737
2007-05-02 21:39:56 +00:00
Filippos Karapetis
74f839d6c8
IHNM: Added the options dialog and quit dialog with very basic functionality (continue and exit game).
...
The buttons are still wrong and not all the options are implemented yet, but at least the game doesn't freeze when the user tries to open the options dialog and it's now possible to exit normally
svn-id: r26735
2007-05-02 17:12:30 +00:00
Paul Gilbert
ab78c626f4
Fix for saving the game when an NPC is doing a non-scripted action
...
svn-id: r26734
2007-05-02 03:18:11 +00:00
Filippos Karapetis
6ca558f0ff
Fix for verbs in IHNM
...
svn-id: r26732
2007-05-01 21:48:18 +00:00
Filippos Karapetis
d08eeff700
Renamed decodeILBM to decodePBM, removed a TODO
...
svn-id: r26731
2007-05-01 21:40:56 +00:00
Eugene Sandulenko
40f43a687b
Add Russian Loom v1.1
...
svn-id: r26729
2007-05-01 20:52:39 +00:00
Max Horn
38a5e37eaf
Fix warning (unsigned ints are never negative)
...
svn-id: r26726
2007-05-01 17:17:00 +00:00
Nicola Mettifogo
d6c60a5407
Fix compilation (sigh).
...
svn-id: r26724
2007-05-01 16:21:16 +00:00
Nicola Mettifogo
d1e84d63fd
Changed some filenames to adhere to standard.
...
svn-id: r26723
2007-05-01 16:18:40 +00:00
Nicola Mettifogo
008042ac25
Implemented a IFF (Interchange File Format) parser and added subclasses to parse graphics (ILBM, PBM) and audio (8SVX), thus replacing old decoding routines. SAGA and Parallaction have been adjusted to work with the new code.
...
svn-id: r26719
2007-05-01 15:39:40 +00:00
Sven Hesse
54b8a4d06f
Made the collisionAreas' coordinates unsigned. This should fix bug #1706988
...
svn-id: r26715
2007-05-01 14:49:13 +00:00
Chris Apers
c72f840c77
Fixed PalmOS ARM global object allocation
...
svn-id: r26697
2007-05-01 09:53:27 +00:00
Paul Gilbert
d449697aa5
Cleaned up the script engine opcodes, added debug names for recently added script methods, and bugfix to method that was causing a crash in the first room
...
svn-id: r26681
2007-04-30 07:58:09 +00:00
Paul Gilbert
2cb3b5a9c6
Added NPC to NPC talk action, and a bugfix for when remote viewing a room
...
svn-id: r26680
2007-04-30 07:56:45 +00:00
Max Horn
68175c713b
Patch #1709681 : SCUMM: Fallback to Adlib when Roland Upgrade is missing
...
svn-id: r26679
2007-04-29 18:26:27 +00:00