Johannes Schickel
8086aff051
Implement difference for the Kyrandia 1 Amiga version in TextDisplayer::printCharacterText.
...
svn-id: r43320
2009-08-12 17:10:47 +00:00
Johannes Schickel
cf336367e5
Change SJIS code guard to also check whether dynamic plugins are enabled.
...
svn-id: r43318
2009-08-12 14:02:18 +00:00
Jody Northup
77594f46b1
Laying some groundwork for hopefully getting modifiers working in a less hacked-on manner
...
svn-id: r43316
2009-08-12 09:26:00 +00:00
Andre Heider
ca7b4db0ae
Removed duplicated functions.
...
svn-id: r43314
2009-08-12 07:37:45 +00:00
Denis Kasak
3022c623d6
Stopped returning from Animation::nextFrame() early even if the animation has only one frame because such animations may need to have callbacks called too. Fixes intro freeze during mother's lecture.
...
svn-id: r43313
2009-08-12 07:37:08 +00:00
Denis Kasak
8ca10ac3b0
Fixed dialogues logic (some indexes were calculated erroneously +/- 1).
...
svn-id: r43312
2009-08-12 07:34:31 +00:00
Denis Kasak
c57515b5f8
Moved setting inactive dialogue option colour to an else branch.
...
svn-id: r43311
2009-08-12 05:38:15 +00:00
Denis Kasak
45e4f88e4e
Removed unnecessary else branch in the part of the loop handling substatus Talk.
...
svn-id: r43310
2009-08-12 05:35:08 +00:00
Denis Kasak
e526983dbe
Fixed erroneous comment mentioning gates in Game::runDialogueProg().
...
svn-id: r43309
2009-08-12 05:22:50 +00:00
Denis Kasak
534158af87
* When setting the first two game variables (room and gate), first convert them back to 1-based indexing so they play well with the rest of the scripts. This fixes a number of bugs, e.g. the dragon now appears automatically when the game starts and the question mark animation in the intro is played / stopped at an appropriate time.
...
* Removed hack from Script::start() which loaded animation 657 before playing it to stop a crash. The fix above seems to fix this bug as well.
svn-id: r43308
2009-08-12 05:20:25 +00:00
Eugene Sandulenko
dd9ceafb8b
Fix formatting
...
svn-id: r43307
2009-08-12 04:36:01 +00:00
Denis Kasak
303085c66b
Whenever we enter the top-level loop, disable exiting by default (fixes the high-five scene between Bert and Eveline which ended too fast).
...
svn-id: r43306
2009-08-12 04:22:47 +00:00
Denis Kasak
6693b22851
* Split loop status and substatus into two different enums since they are two separate concepts
...
* Fixed slight glitch where object titles (which normally disappear when objects are used/looked at) reappeared for a moment after the script has finished
svn-id: r43305
2009-08-12 04:18:45 +00:00
Travis Howell
8a62c94f80
Enable Personal Nightmare by default.
...
svn-id: r43304
2009-08-12 02:24:03 +00:00
Travis Howell
9e66b4a3b1
Update status of The Legend of Kyrandia.
...
svn-id: r43303
2009-08-12 01:44:17 +00:00
Travis Howell
ab19f3d4d0
Update status of Amiga version of The Legend of Kyrandia.
...
svn-id: r43301
2009-08-12 01:35:42 +00:00
Travis Howell
c50f3c0241
Fix bug #2835822 - SSPP: Sounds from DIMP appearing randomly in other games.
...
svn-id: r43299
2009-08-12 01:21:25 +00:00
Denis Kasak
100603e683
Fixed Script::walkOnPlay() (was setting loop status whereas it was substatus that needed to be set).
...
svn-id: r43297
2009-08-12 01:03:54 +00:00
Denis Kasak
3b0895dd2f
Added some debug info for loop statuses and dialogues.
...
svn-id: r43295
2009-08-12 00:56:44 +00:00
Travis Howell
f186d9c860
Fix building with specific games disabled in MSVC.
...
svn-id: r43294
2009-08-12 00:53:35 +00:00
Travis Howell
c95d36c186
vc22_setPaletteOld was renamed to vc22_setPalette, since function was virtualized.
...
svn-id: r43292
2009-08-11 23:40:07 +00:00
Norbert Lange
0836cf6d9b
merged from trunk (Amiga LoK supposedly completeable!)
...
fixed a bug I introduced in one of the last cleanups
svn-id: r43291
2009-08-11 22:35:56 +00:00
Johannes Schickel
58238d9ab3
Mention support for Kyrandia 1 Amiga in 1.1.0.
...
svn-id: r43290
2009-08-11 21:53:06 +00:00
Walter van Niftrik
65e9ae163f
SCI: Added a crude speed throttler.
...
svn-id: r43289
2009-08-11 20:18:15 +00:00
Andre Heider
dc0e908385
Fixed an endian bug in the ADPCM decoder ( #2211901 ).
...
svn-id: r43287
2009-08-11 19:11:26 +00:00
Johannes Schickel
712522de11
Fix graphical glitches when loading saves where Brandon is in Will-O-Wisp form.
...
svn-id: r43285
2009-08-11 18:17:53 +00:00
Johannes Schickel
c3cdaa7410
Fix for bug #2835715 "KYRA: GFX glitch in Amiga version at the bridge", which was caused by featuring restoring of Brandon's position on save load, which the original did not support.
...
svn-id: r43284
2009-08-11 18:17:07 +00:00
Johannes Schickel
0dcb2e1183
Don't allow menu / inventory usage in o1_waitForConfirmationMouseClick, just like the original does. This prevents creating bad saves like in bug #2835715 "KYRA: GFX glitch in Amiga version at the bridge".
...
svn-id: r43283
2009-08-11 18:16:21 +00:00
Kari Salminen
9f3953631f
Fix compilation on MSVC8/9 after r43270: Add ENABLE_AGOS2 and ENABLE_PN to global Visual Studio properties.
...
svn-id: r43282
2009-08-11 17:44:06 +00:00
Johannes Schickel
1a59173a9b
Enable dirty rect handling for the Amiga version again.
...
svn-id: r43280
2009-08-11 16:46:38 +00:00
Johannes Schickel
c1511d3b44
Cleanup.
...
svn-id: r43279
2009-08-11 16:46:20 +00:00
Johannes Schickel
786024ebb6
Fix thumbnails for savegames made via the in-game GUI of Kyrandia 1 Amiga.
...
svn-id: r43278
2009-08-11 16:18:43 +00:00
Johannes Schickel
57576e14cd
Fix graphics glitch in Darm's abode in Kyrandia 1 Amiga.
...
svn-id: r43277
2009-08-11 16:18:01 +00:00
Johannes Schickel
73e07b60d5
Fix AGOS compilation.
...
svn-id: r43276
2009-08-11 15:35:30 +00:00
Johannes Schickel
bea06dedaf
Fix bug in Amiga specific bits of o1_fadeSpecialPalette, this should make the cauldron water change color correctly.
...
svn-id: r43275
2009-08-11 15:35:13 +00:00
Johannes Schickel
dfd461e35d
- Yet another minor difference in seq_winterScroll2
...
- Fix wrong offsets of flasks strings for Kyrandia 1 Amiga in kyra.dat
- Increase kyra.dat version
svn-id: r43274
2009-08-11 15:34:55 +00:00
Johannes Schickel
5e10c284e5
Implement differences in seq_winterScroll1 for Kyrandia 1 Amiga.
...
svn-id: r43273
2009-08-11 15:34:28 +00:00
Johannes Schickel
676b367978
Fix Kallak's note displaying in Kyrandia 1 Amiga and Kyrandia 1 DOS CD.
...
svn-id: r43272
2009-08-11 15:34:13 +00:00
Travis Howell
1c15bcf87d
Add option to disable later games (Feeble Files, Puzzle Pack) in AGOS game engine, which require higher resolution.
...
svn-id: r43270
2009-08-11 14:42:44 +00:00
Florian Kagerer
7f667c5289
LOL: some minor fixes
...
svn-id: r43269
2009-08-11 14:34:33 +00:00
Walter van Niftrik
353e9fb36a
SCI: Turn off logging in debugger.
...
svn-id: r43268
2009-08-11 12:57:51 +00:00
Fabio Battaglia
c1c58769e4
code formatting fixes
...
svn-id: r43266
2009-08-11 10:51:49 +00:00
Fabio Battaglia
194e3d674d
Maniac Mansion NES: added workaround to fix dirty screen when loading a narrow room from a full width room
...
svn-id: r43264
2009-08-11 10:28:15 +00:00
Lars Persson
6dc55b5f81
Include vkeybd default pack into installation file
...
svn-id: r43263
2009-08-11 10:18:10 +00:00
Lars Persson
87739a3536
Enable virtual keyboard support, since qvga gfx is now supported.
...
svn-id: r43262
2009-08-11 09:57:44 +00:00
Lars Persson
76ec45d312
Updated actions to support tinsel and made (from CE version)
...
svn-id: r43260
2009-08-11 08:01:41 +00:00
Lars Persson
b91769c3e2
Updated with m4.dat file
...
svn-id: r43257
2009-08-11 07:52:59 +00:00
Denis Kasak
9093e179cc
Added dialogue selection colouring.
...
svn-id: r43256
2009-08-11 04:53:30 +00:00
Denis Kasak
ee7b9271a2
Implemented GPL command WalkOnPlay.
...
svn-id: r43255
2009-08-11 04:18:14 +00:00
Denis Kasak
0daad90685
Fix intro crash because of bug in the data files.
...
svn-id: r43254
2009-08-11 04:14:38 +00:00