Commit Graph

48122 Commits

Author SHA1 Message Date
Matthew Hoops
74054cff2d PEGASUS: Remove unused MMResourceFile code
We'll just use our resource code instead
2011-09-05 16:24:06 -04:00
Matthew Hoops
dbb538dd04 PEGASUS: Cleanup and hookup the notification code 2011-09-05 16:18:04 -04:00
Matthew Hoops
fe99e95319 PEGASUS: Stub off spot sound code 2011-09-05 15:47:19 -04:00
Matthew Hoops
7070d886d9 PEGASUS: Fix bug in the credits
Not that this code will be final (in all likelihood :P)
2011-09-04 21:49:42 -04:00
Matthew Hoops
4f8cf1ea4b PEGASUS: Implement very basic hotspot loading
Need to get more complex regions loaded, though... will be a major problem
2011-09-04 20:22:00 -04:00
Matthew Hoops
bfb0de109a PEGASUS: Implement more item code 2011-09-04 12:33:32 -04:00
Matthew Hoops
cb7b382acf PEGASUS: Restructure remaining (already converted) Game Shell classes 2011-09-02 01:06:17 -04:00
Matthew Hoops
e642906cdd PEGASUS: Begin restructuring the game state classes
The entire game state should now be functional
2011-09-02 00:27:13 -04:00
Matthew Hoops
3239002dae PEGASUS: Implement some more neighborhood code 2011-09-01 12:54:00 -04:00
Matthew Hoops
8263f5a7b5 PEGASUS: Implement basic neighborhood resource parsing 2011-09-01 11:44:20 -04: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
Eugene Sandulenko
79632ea958 CONFIGURE: Fixes to MacPort detection 2011-08-26 17:51:32 +01:00
Eugene Sandulenko
8d22979667 CONFIGURE: Add support for building under MacPorts 2011-08-26 17:41:09 +01: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
Sven Hesse
e20b90543d GOB: Fix the Geisha cursor 2011-08-26 06:09:56 +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
Matthew Hoops
481a5e0e7c SWORD1: Let the XA audio use its own looping 2011-08-25 10:14:17 -04:00
Matthew Hoops
37a401a172 AUDIO: Properly handle XA flags 2011-08-25 10:14:17 -04:00
Bertrand Augereau
19768db882 DREAMWEB: 'drawflags' ported to C++ 2011-08-25 11:12:27 +02:00
Bertrand Augereau
5cd7f3f82c DREAMWEB: Removed an useless stub ('kernchars') 2011-08-25 08:13:40 +02:00
Bertrand Augereau
50fdbd34b8 DREAMWEB: 'waitframes' ported to C++ 2011-08-25 08:12:27 +02:00
Bertrand Augereau
24afa11b35 DREAMWEB: All readmouse flavours ported to C++ 2011-08-25 07:58:05 +02:00
Bertrand Augereau
0baa0afb38 DREAMWEB: Better 'mouseCall' api, DreamWebEngine should not use _context, ideally 2011-08-25 07:46:23 +02:00
Bertrand Augereau
2cecbe0e3a DREAMWEB: 'animpointer' ported to C++ 2011-08-25 07:33:59 +02:00
Filippos Karapetis
0382e990ec SCI: Fixed QFG3 bug #3377429, by removing the problematic script patch
for script 23 (bug #3040722).

This script patch messes up the conversation with Manu the monkey later
on in the game, thus it's not correct.
2011-08-25 03:06:20 +03:00