Commit Graph
86814 Commits
Author SHA1 Message Date
Paul Gilbert 57f00ff1dc TSAGE: Added Ringworld specific dialogs file 2011-08-29 22:15:38 +10:00
Sven Hesse b516e4f440 GOB: Add a workaround for some of Geisha's textboxes
Geisha often displays text while it loads a new TOT.
Back in the days, this took long enough so that the text
could be read. Since this isn't the case anymore, we'll
wait for the user to press a key or click the mouse.
2011-08-29 14:10:10 +02:00
Paul Gilbert a28bffec1c TSAGE: Implemented the Blue Force right-click dialog 2011-08-29 22:01:11 +10:00
Bertrand Augereau b12fed0835 DREAMWEB: 'printmessage' ported to C++ 2011-08-29 12:15:25 +02:00
Sven Hesse 5f4dad1a6d GOB: Fix the display length of "You can't use that" texts in Geisha 2011-08-29 09:47:46 +02:00
Sven Hesse dfe9fc05aa GOB: Implement saving/loading for Geisha 2011-08-29 01:37:57 +02:00
Strangerke a8d6b92b5a CGE: Little cleanup of the English data file and update the detection 2011-08-29 00:29:22 +02:00
Sven Hesse fcadd5a56d GOB: Fix Geisha's hotspot checks 2011-08-28 21:54:43 +02:00
Sven Hesse 8c69d64678 GOB: Fix a potential input box bug 2011-08-28 21:54:42 +02:00
Sven Hesse 5b25fc3e25 GOB: Fix language inconsistencies in Geisha 2011-08-28 21:54:42 +02:00
Paul Gilbert 722a9459fe TSAGE: Added lots of original source names from debugger, further work on first game scene 2011-08-28 22:53:20 +10:00
Sven Hesse c9a59235b2 VIDEO: Use the BitStream implementation in Common
Removing/Replacing the custom implementation
2011-08-28 13:55:47 +02:00
Filippos Karapetis 2798c65d75 SCI: Fixed bug #3297883 - "SCI: LB1 (Amiga) - Intro stuck" 2011-08-28 14:07:42 +03:00
Travis Howell 039805ad3b AGOS: Fix regression when starting Personal Nightmare, or disabling AGOS2. 2011-08-28 16:40:03 +10:00
Travis Howell fb41b96e96 SCUMM: setOffHeap uses resource status in HE90+ games. 2011-08-28 11:39:05 +10:00
Travis Howell b3457144ed SCUMM: Add basic support for setOffHeap resource flag in HE90+ games. 2011-08-28 10:40:23 +10:00
Strangerke a14a9bb9a2 CGE: Fix ending animation - Game is now completable 2011-08-28 00:48:53 +02:00
Eugene Sandulenko 4e83a49b0f AGI: Fix bug #3398171: AGI: SQ1/SQ2: problem entering name
Was introduced during refactoring to SCI-like opcode handling.
Also restored original comments about opcode parameter differences
between AGI versions.
2011-08-27 23:43:46 +01:00
Strangerke 12b6851276 CGE: Fix glitch in previous commit 2011-08-28 00:35:00 +02:00
Strangerke dc9cca5f46 CGE: Fix level when restoring a game 2011-08-27 23:54:18 +02:00
Sven Hesse f1724f1637 COMMON: Rewrite BitStream as a template
This rewrites BitStream as a template, allowing for more different
memory layouts of the actual bit data.
2011-08-27 23:37:07 +02:00
Matthew Hoops 20a8f7b364 NEWS: Mention AGOS now supports InstallShield cabinets 2011-08-27 16:37:37 -04:00
Johannes Schickel d0e64ce4a3 SCUMM: Properly prefix player_towns.h include with scumm/. 2011-08-27 19:58:36 +02:00
Johannes Schickel 003c16920c SCUMM: Also save first used color beyond 80 in Indy4 Amiga palette. 2011-08-27 19:57:45 +02:00
Eugene Sandulenko 064ab0fd62 Merge pull request #77 from lordhoto/indy4amiga
SCUMM: Implement proper Indy4 Amiga palette handling.
2011-08-27 10:23:19 -07:00
Strangerke 4cb6c739a4 CGE: Change a couple of static members to non static in Vga class 2011-08-27 19:09:13 +02:00
Strangerke ad244d464c CGE: Set slot #0 as write protected as it's an automatic savegame 2011-08-27 18:14:50 +02:00
Strangerke bc0e65baac CGE: remove jbw.h, some clean up 2011-08-27 18:01:06 +02:00
Johannes Schickel cd45d63e06 SCUMM: Added some comments about special colors in Indy4 Amiga. 2011-08-27 17:41:12 +02:00
Eugene Sandulenko 35aa235e4b Merge pull request #79 from clone2727/agos_cab
AGOS: Add support for loading data from Windows (InstallShield) installer archives
2011-08-27 08:21:57 -07:00
Bastien Bouclet ac53915d01 MOHAWK: Stop the engine sound when Myst's generator voltage goes down to zero (patch from P. Monnerat) 2011-08-27 17:09:13 +02:00
Bastien Bouclet e0030a2aab MOHAWK: Fix incorrect cursor in D'ni (patch from P. Monnerat) 2011-08-27 17:09:12 +02:00
Bastien Bouclet 2d8457fceb MOHAWK: Implement channelwood var getter 31 (patch from P. Monnerat) 2011-08-27 17:09:12 +02:00
Bastien Bouclet 01ddc5e140 NEWS: Mention the PS3 port 2011-08-27 17:09:11 +02:00
Bastien Bouclet 3ca0b304cf MOHAWK: Implement fading for Myst Demo 2011-08-27 17:09:11 +02:00
Travis Howell 5346ac18b7 AGOS: Integrate InstallShield support. 2011-08-27 11:00:24 -04:00
Strangerke fedd310871 CGE: Remove GetText class, which was used to enter the username 2011-08-27 14:08:39 +02:00
Strangerke 4d059c0e62 CGE: Remove user first name input, used originally for savegame names 2011-08-27 14:05:04 +02:00
Strangerke a8ad211c36 CGE: Merge talk.cpp and gettext.cpp 2011-08-27 09:39:35 +02:00
Strangerke 7144076030 CGE: Move IO classes to a separated source file 2011-08-27 09:05:32 +02:00
Matthew Hoops 4a69dc13d9 Merge remote branch 'upstream/master' into pegasus 2011-08-26 22:44:17 -04:00
Travis Howell 5e174cbfe4 AGOS: Fix load/save issues in Waxworks, which were caused by error in loadRoomItems. 2011-08-27 10:46:54 +10:00
Strangerke bb2f63d285 CGE: Remove useless function 2011-08-26 23:32:05 +02:00
Eugene Sandulenko 79632ea958 CONFIGURE: Fixes to MacPort detection 2011-08-26 17:51:32 +01:00
Johannes Schickel f77fc07b6b SCUMM: Save Indy4 Amiga specific palettes like the original did.
For older saves I added a warning and a fallback which tries to setup
everything correctly. This might cause some issues, but should hopefully be
just fine.
2011-08-26 18:43:28 +02:00
Eugene Sandulenko 8d22979667 CONFIGURE: Add support for building under MacPorts 2011-08-26 17:41:09 +01:00
Johannes Schickel ffc09f8647 SCUMM: Mark some more ScummEngine members Indy4 Amiga specific. 2011-08-26 18:36:44 +02:00
Johannes Schickel b4a17c702d SCUMM: Add some comments to our Indy4 Amiga verb palette handling.
We handle the verb palette map a bit different, since we use one 64 color
palette instead of two 32 color palettes for different screen areas.
2011-08-26 18:35:13 +02:00
Johannes Schickel e791f904ed SCUMM: Fix Indy4 Amiga cursor.
The original did not use the room nor verb palette map for the cursor, but
seems to use a custom palette. I now just changed the cursor to use the colors
from the DOS version of Indy4.

This is rather guesswork, but the original did always show a flashing color in
those colors instead of based on the screen colors.
2011-08-26 18:29:03 +02:00
Eugene Sandulenko 7b9346d42b CONFIGURE: Fix indentation 2011-08-26 17:04:53 +01:00