80 Commits

Author SHA1 Message Date
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
James Brown
a0f9e4082d Fix Zak/Indy3 verbage issues.
svn-id: r3854
2002-04-04 02:58:04 +00:00
James Brown
8258a26aed Fix bad opcode at Zak Airport
svn-id: r3850
2002-04-03 15:51:43 +00:00
James Brown
f896193a83 Zak/Loom/Indy3 object flags fix. Only translates CLASS_TOUCHABLE at the moment.
svn-id: r3849
2002-04-03 15:45:32 +00:00
Nicolas Bacca
8780d0e5d6 Reswitched getVarOrDirectByte/Word to SIGNED int - fixes some disappearing objects problem due to an invalid elevation. Please yell if it breaks something else :)
svn-id: r3843
2002-03-31 08:35:42 +00:00
Vincent Hamm
92a19c45ae Fixed pal init
svn-id: r3815
2002-03-24 17:49:47 +00:00
James Brown
718392239c I know it probably doesn't look like much, but this is a start to the reorg - basically I've shuffled the Scumm struct around, and turned it into a Class - labeling and grouping functions that are related.
svn-id: r3792
2002-03-20 17:51:07 +00:00
James Brown
1e5b130846 khaleks fix for indy3/zak fonts.
svn-id: r3791
2002-03-19 14:39:02 +00:00
Vincent Hamm
697b859209 Fixed boxes but 1 bug remain. Broke a little indy3 while fixing object flags
svn-id: r3789
2002-03-18 22:48:57 +00:00
James Brown
86a9461373 Make Zak/Indy inventories work.
svn-id: r3784
2002-03-18 14:45:57 +00:00
Vincent Hamm
3afe1924df Fixed some object flags thing
svn-id: r3783
2002-03-18 14:09:01 +00:00
James Brown
196b9d9832 Quick patch to make Save/Load work in Loom/Zak/etc.
svn-id: r3782
2002-03-18 12:40:13 +00:00
James Brown
ac19e7001a Do some stuff to fix loom cd-music syncro. Sequences now run without 'speeding' by.. but they are still slightly out of sync.
svn-id: r3781
2002-03-18 11:50:09 +00:00
Nicolas Bacca
8a671e56b5 setObjectName fix for Indy4 french
svn-id: r3779
2002-03-18 01:15:41 +00:00
James Brown
044e2288c8 FOA bug: Never mind, this room seems to be totally screwed. Ignore distance totally.
svn-id: r3740
2002-03-13 06:14:08 +00:00
James Brown
dd106422e1 Hack around an odd FOA bug. Maybe walkbox related.
svn-id: r3739
2002-03-13 06:07:19 +00:00
James Brown
4d0c43520f Fix an OB1 and typecast. Need to find out cause of invalid object index to begin with..
svn-id: r3738
2002-03-13 04:57:33 +00:00
James Brown
25846cf8e4 Quick Zak crash workarounds.
svn-id: r3731
2002-03-11 14:24:48 +00:00
Vincent Hamm
8423cec833 Fixed more box issues in zak/indy3/loomcd
svn-id: r3729
2002-03-11 13:15:07 +00:00
James Brown
87ac8ae487 Apply some patches by syke to prevent buffer overruns, etc.
svn-id: r3723
2002-03-10 17:33:04 +00:00
James Brown
2f0a07f6b9 Proper fix for Indy3 intro background.
svn-id: r3709
2002-03-09 12:39:13 +00:00
James Brown
72518be8f1 Fixed NUM_aCTORS for MI2/Indy4, etc.
Probably broke some saved games again.

svn-id: r3700
2002-03-09 00:56:22 +00:00
Vincent Hamm
a82706f20c Fixed missing texts in Indy3
svn-id: r3694
2002-03-08 23:47:38 +00:00
James Brown
c161197117 Yet more cleanups. Remove 'index' (reserved keyword), and remove 'res' shadowing.
svn-id: r3685
2002-03-08 08:42:11 +00:00
Vincent Hamm
c21e9da1b6 Next episode in V7 reimplementation. Nearly working
svn-id: r3658
2002-03-05 23:41:41 +00:00
James Brown
abbc4bf289 Code cleanup - get rid of a bunch of typecast and unused variable warnings.
svn-id: r3627
2002-02-24 17:25:03 +00:00
James Brown
f0b89789eb Quick patch for a Zak script bug.
svn-id: r3613
2002-02-20 01:56:41 +00:00
Vincent Hamm
495be47007 Removed the walkaround in 'wait text' since it's not required anymore
svn-id: r3612
2002-02-19 22:44:23 +00:00
James Brown
5897caa9e5 Voice support for loom talkie. Thanks Arisme.
Other ports will have to add a new 'cd_playtrack' function, lest there be compile errors.

svn-id: r3608
2002-02-19 03:11:46 +00:00
James Brown
589ef2fdc8 A few small hacks to make Indy3 (256) run through the intro..
svn-id: r3598
2002-02-16 03:59:18 +00:00
Vincent Hamm
224b744e58 Fixed a few opcodes...
svn-id: r3592
2002-02-15 15:00:48 +00:00
Vincent Hamm
535c12ebfb Fixed actor scalling in Zak and indy3
svn-id: r3590
2002-02-15 13:11:51 +00:00