Commit graph

111 commits

Author SHA1 Message Date
James Brown
65f373535e Make if(cls) error a little more useful
svn-id: r4322
2002-05-14 19:49:22 +00:00
James Brown
aad1bf4104 fix some warnings, odd code, and prevent Simon segfaulting when wrong game specified.
svn-id: r4321
2002-05-14 19:44:41 +00:00
Max Horn
fe4230bcbf refactored parts of actor.cpp: many methods are now members of class Actor instead of class Scumm. This is still work in progress!
svn-id: r4319
2002-05-14 19:11:20 +00:00
James Brown
a592de4333 Remove SCUMM dependancies from SDL.C - This fixes a regular crash in Simon due to the autosaver.
This changes the OSystem interface. Porters beware.

svn-id: r4318
2002-05-14 18:14:16 +00:00
James Brown
d63e03a00e Add paramless 'r' debug command to show the current room.
svn-id: r4280
2002-05-11 19:17:58 +00:00
James Brown
572829b212 Zak walkbox locking fixes.
svn-id: r4278
2002-05-11 17:49:42 +00:00
Max Horn
c2b26a4590 once more changed the face direction calculation; allows to remove MI2 bridge hack in script_v1.cpp
svn-id: r4277
2002-05-11 14:55:03 +00:00
James Brown
48f4d103e0 Fix loom sound when using COMPRESSED_SOUND_FILE.
svn-id: r4276
2002-05-11 06:51:11 +00:00
James Brown
5502291f7a Check gameID for Zak TV fix
svn-id: r4266
2002-05-10 16:14:52 +00:00
James Brown
284a1c8879 Add oldRoomEffect needed for Zak256 ending
svn-id: r4245
2002-05-08 10:33:30 +00:00
James Brown
41a843d762 Fix next to last Zak bugs.
Zak256 is now completable apart from getting stuck in the shop (walkbox issue)

svn-id: r4242
2002-05-08 09:09:39 +00:00
James Brown
b9be9d1065 Fix a mistake in the resource loader.
svn-id: r4239
2002-05-08 06:57:27 +00:00
James Brown
d3ceb767d8 Add missing Zak opcode (Fixes Lima forest crash)
svn-id: r4233
2002-05-07 23:19:17 +00:00
James Brown
da4a7961da Add fixme for Zak256 script bug, until I can ask yot to help me trace it.
svn-id: r4229
2002-05-07 20:34:13 +00:00
James Brown
65717c4d49 Fix stupid Zak256 crash. You can take the blue crystal now!
svn-id: r4220
2002-05-06 16:15:57 +00:00
Max Horn
ff376ea8a5 fixed some warnings
svn-id: r4204
2002-05-05 18:10:29 +00:00
Nicolas Bacca
9f5d9137f3 Moved loom music synch to the playing function
svn-id: r4168
2002-05-01 22:31:29 +00:00
James Brown
385c91733e Commit FIXME to fix Largo bridge actor-direction bug
svn-id: r4124
2002-04-28 05:24:18 +00:00
James Brown
b065d233d1 Commit MI1/Indy4/etc crash fix :)
svn-id: r4081
2002-04-26 02:53:40 +00:00
James Brown
b7ce4fc936 Fix MI1 floppy scaling, and update readme.
svn-id: r4077
2002-04-25 04:12:18 +00:00
James Brown
2334c4778b Apply patch to add 'monkeyvga' target for MI1 Floppy.
svn-id: r4076
2002-04-25 03:37:56 +00:00
James Brown
1d2514665e Remove old FixMe. This fixes Zak256 verbs not showing.
svn-id: r4070
2002-04-24 07:47:25 +00:00
Lionel Ulmer
c673d1c760 Commit of the X11 driver using the new OSystem interface. Plus some warning fixes and gameDetector hacks.
svn-id: r4024
2002-04-20 17:41:42 +00:00
James Brown
c5652f25e8 Remove typo.
svn-id: r4022
2002-04-20 10:10:35 +00:00
James Brown
77957431c0 Fix V4/V5 games.
svn-id: r4021
2002-04-20 10:08:48 +00:00
James Brown
eb773b477a Remove \M's, add IRIX support.
svn-id: r4019
2002-04-20 04:09:02 +00:00
Vincent Hamm
ed65e89a89 Refixed getActorY in indy3. Fixed class (dunno if the fix doesn't break something else. Fixed intro by slowing down music rate by 3.
svn-id: r4018
2002-04-19 21:06:50 +00:00
Vincent Hamm
f442157a14 Fixed getActorX and getActorY in indy3. Now you can reenter the gymnasium
svn-id: r4017
2002-04-19 19:32:43 +00:00
Vincent Hamm
ed6b863e7c Fixed a roomOps that was creating a lots of bugs in indy and Zak
svn-id: r4016
2002-04-19 18:05:26 +00:00
James Brown
7f4f0fcb69 Fix various Zak256 crashes. Ticket machine works, taking Blue Crystal crashes.
svn-id: r4013
2002-04-19 16:26:44 +00:00
Vincent Hamm
780aecab87 Fixed indy3 when going to Venice. Fixed missing objects in Zak intro.
svn-id: r4012
2002-04-19 15:34:35 +00:00
Vincent Hamm
7a9a6f0363 Fixed a few clipping issues in Loom the NICE way this time
svn-id: r3994
2002-04-18 09:19:58 +00:00
Nicolas Bacca
bb06400d00 Return of the MP3 CD patch ... use CBR 22 kHz
svn-id: r3981
2002-04-17 20:23:45 +00:00
James Brown
9b7db10944 Fix Indy4. Make invalid actor warnings -d only.
FIXME note: Need to track down why these invalid calls are happening
in the first place.

svn-id: r3960
2002-04-16 16:25:57 +00:00
James Brown
ff1d72962b Add hack for loom staff verbs.
Readd CD Audio

svn-id: r3956
2002-04-16 12:18:50 +00:00
James Brown
4493373af5 Fix a wrong fix. This should correct many many wonderful little glitches. :)
svn-id: r3942
2002-04-15 14:22:34 +00:00
James Brown
6e508eed29 Fix anti-aliasing crash and a Zak crash. Note there are still AA
artifacts left on screen. Anyone want to fix this? :)

svn-id: r3909
2002-04-11 20:10:47 +00:00
James Brown
7696081c54 Large pointless reindentation of all the code. Also fixed a few mistakes
in the object flags code cleanup.

Flags used:

indent *.cpp -br -bap -nbc -lp -ce -cdw -brs -nbad -nbc -npsl -nip
-ts2 -ncs -nbs -npcs -nbap -Tbyte -Tuint32 -Tuint8 -Tuint16 -TArrayHeader
-TMemBlkHeader -TVerbSlot -TObjectData -Tvoid -TImageHeader -TRoomHeader
-TCodeHeader -TResHdr -TBompHeader -TMidiChannelAdl -TGui -TScumm
-TSoundEngine -TPart -TPlayer

svn-id: r3908
2002-04-11 17:19:16 +00:00
Ludvig Strigeus
34747b792a various code cleanups
svn-id: r3907
2002-04-11 15:22:02 +00:00
James Brown
d2d498d08c Fix Indy4 bootparam, some more Zak256 work, and a few minor things.
svn-id: r3887
2002-04-07 04:29:15 +00:00
Nicolas Bacca
facec50a49 Kind of hack that seems to synchronize loom's cutscenes + remove these damned ^M (time to configure my CVS properly I guess ...)
svn-id: r3885
2002-04-07 01:40:38 +00:00
Nicolas Bacca
37116811cc Small fix for MP3 CD music (successful cast sound, and a little bit more synchronized in cutscenes)
svn-id: r3884
2002-04-07 00:47:55 +00:00
James Brown
141bac6fcb Final loom fixes. LoomCD is now completable, apart from sound glitches and lack of masking.
svn-id: r3880
2002-04-06 03:43:54 +00:00
James Brown
2e0443e741 Fix Indy3/Loom override bugs. THIS MAY BREAK OTHER GAMES. Please test.
svn-id: r3876
2002-04-05 16:41:02 +00:00
James Brown
5c8e3d8453 Added Zak256/Indy3 walkbox locking support.
svn-id: r3874
2002-04-05 08:13:53 +00:00
James Brown
ce4a1eb843 Remove (hopefully) obsolete Indy4 FIXME's
svn-id: r3865
2002-04-05 04:14:47 +00:00
Nicolas Bacca
cbad525cd3 MP3 cd music patch - still WIP, VBR doesn't work, compress the audio track X to MP3 CBR and name them trackX.mp3 in the game directory - only tested with Loom
svn-id: r3861
2002-04-04 22:47:03 +00:00
Vincent Hamm
7961107156 Removed ugly object fix that was implemented while the flags were buggy. Now you can exit the village in LoomCd
svn-id: r3860
2002-04-04 19:36:07 +00:00
James Brown
22d93323fa Fix walking outside crash in Indy3
svn-id: r3856
2002-04-04 03:20:21 +00:00
James Brown
2403a5465e Fix idiotic typo in verbage fix
svn-id: r3855
2002-04-04 03:06:07 +00:00