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