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
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
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
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
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
Paul Gilbert
c00306c895
TSAGE: Minor tweaks to the new code for ANIM_MODE_9
2011-08-26 20:19:50 +10:00
Paul Gilbert
5910c8afa9
TSAGE: Implemented the new ANIM_MODE_9 animation mode
2011-08-26 20:06:43 +10:00
Paul Gilbert
ca7b85bfd8
CGE: Fix compiler warnings
2011-08-26 20:06:22 +10:00
Sven Hesse
5dd26b9a36
GOB: Add cheat output for Geisha's mastermind
2011-08-26 11:50:37 +02:00
Sven Hesse
5bcb89852f
GOB: Add a console command to dump the whole variable space
2011-08-26 11:50:37 +02:00
Paul Gilbert
21fd6a2e90
TSAGE: Further bugfix for SynchronizedList template changes
2011-08-26 19:42:22 +10:00
Paul Gilbert
31a7f64968
TSAGE: Hopeful bugfix for compilation errors on other systems
2011-08-26 19:19:29 +10:00
Paul Gilbert
734e4f628b
TSAGE: Implemented lots more Blue Force functionality, and started on first in-game scene
2011-08-26 19:07:43 +10:00
Filippos Karapetis
4f3b85f4ef
SCI: Fixed bug #3311911 - "SCI: QFG3: Intro music abruptly stops"
2011-08-26 11:30:19 +03:00
Sven Hesse
cdc86c6f67
GOB: Add oGeisha_checkData
2011-08-26 09:17:51 +02:00
Sven Hesse
8fd8c913af
GOB: Implement oGeisha_caress1 and oGeisha_caress2
...
Used in the Mastermind minigame in Chapter 2: Caress
2011-08-26 09:11:11 +02:00
Sven Hesse
3062bc1df6
GOB: Stub the Geisha minigame "Diving"
2011-08-26 08:20:19 +02:00
Sven Hesse
e05e18d8bd
GOB: Stub the Geisha minigame "Penetration"
2011-08-26 08:15:47 +02:00
Sven Hesse
6a9271b6cf
GOB: Oops, don't skip vital parts of the script
...
The paramater count is already read in oGeisha_goblinFunc...
2011-08-26 08:11:24 +02:00
Sven Hesse
a3bc17296b
GOB: Add Geisha AdLib music opcodes
...
adlibPlay() is commented out for now, until Strangerke fixes the
MDYPlayer. :P
2011-08-26 07:47:37 +02:00
Johannes Schickel
cef09b345b
SCUMM: Fix bug in Indy4 Amiga's implementation of darkenPalette.
2011-08-26 06:49:00 +02:00
Johannes Schickel
618d01c41c
SCUMM: Fix some range checks in Indy4 Amiga palette code.
2011-08-26 06:35:46 +02:00
Sven Hesse
e20b90543d
GOB: Fix the Geisha cursor
2011-08-26 06:09:56 +02:00
Johannes Schickel
4ea4172cba
SCUMM: Implement proper Indy4 Amiga palette handling.
...
This should fix incorrect text colors in some scenes.
2011-08-26 05:54:47 +02:00
Sven Hesse
479eeb7e47
GOB: Actually, we do support 16 color fading
2011-08-26 05:00:28 +02:00
Sven Hesse
225f0ad3dc
GOB: Fix EGA palette animation
...
The Geisha intro is now watchable
2011-08-26 04:45:34 +02:00
Sven Hesse
24929c9990
GOB: Add inter_geisha.cpp and implement oGeisha_loadSound
...
Geisha's intro shows now (with glitches, palette animation fail?) and
the game is playable.
2011-08-26 04:10:46 +02:00
Sven Hesse
ba84788bda
GOB: Geisha seems to be EGA-only
...
The menu in Geisha shows now. It crashes when something is clicked
though; the loadSound opcode is probably different.
2011-08-26 01:53:16 +02:00
Sven Hesse
c57fd31246
GOB: Fix 0OT resource loading, used in Geisha
...
0OT are compressed TOT files. The compression flag in the STK header
is *not* set, and 0OT files are compressed in chunks, not as a whole.
2011-08-26 01:53:16 +02:00
Filippos Karapetis
c9873dae43
SCI: Fixed bug #3366295 - "SCI: User-translated files are ignored"
...
Thanks to tinekefrineke and tdhs for pinpointing the actual problem in the
resource manager
2011-08-26 01:56:50 +03:00
Filippos Karapetis
d570b41561
SCI: Fixed bug #3396887 - "SCI: pq2-pc98-jp - Listing of items / Inventory not working"
...
Thanks to wjp for his valuable help on this
2011-08-26 01:25:41 +03:00
Eugene Sandulenko
355d1b9745
COMPOSER: Update detection entries to avoid using install.inf
2011-08-25 16:45:27 +01:00
Matthew Hoops
9a79a336aa
AUDIO: Don't abuse rewind() for looping in XA
...
Thanks to LordHoto for pointing out my stupidity :P
2011-08-25 11:16:58 -04:00
Matthew Hoops
64d2e2db11
AUDIO: Cleanup the XA code
...
endOfData() will not return true if the eos flag is encountered. Flag handling is a bit stricter than before (flags == 1 does not necessarily mean eos). Also removed some dead code, fixed wrong code, and fixed formatting.
2011-08-25 11:02:08 -04:00