Commit graph

60 commits

Author SHA1 Message Date
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
James Brown
771b8e6089 Just some debugging stuff I find handy.
svn-id: r3589
2002-02-15 06:42:41 +00:00
Vincent Hamm
d87e8bba23 Fixed a typo...
svn-id: r3587
2002-02-15 00:52:25 +00:00
Vincent Hamm
7d1acd724f Partialy fixed Indy3 intro
svn-id: r3586
2002-02-15 00:46:51 +00:00
Vincent Hamm
3bf6462a24 Indy3 256 now boot. Disabled costumes for zak256 and indy3_256 since they can crash sdl
svn-id: r3585
2002-02-14 22:51:01 +00:00
Vincent Hamm
0ad2121e74 Fixed RoomOps for Zak256 and indy3
svn-id: r3584
2002-02-14 22:09:47 +00:00
Vincent Hamm
cca0057a88 Fixed a Zak256 resource bug...
svn-id: r3583
2002-02-14 20:47:47 +00:00
Vincent Hamm
5876581001 Fixed the distaff in Loom
svn-id: r3580
2002-02-14 17:02:07 +00:00
Vincent Hamm
72d4b02cb0 Little fix for the Loom room
svn-id: r3578
2002-02-14 15:09:40 +00:00
James Brown
c88e7351b4 Some small Zak256 fixes.
svn-id: r3577
2002-02-14 12:57:29 +00:00
Vincent Hamm
d59b949833 fixed lots of object problems in loomcd
svn-id: r3576
2002-02-13 20:16:01 +00:00
Vincent Hamm
d9ddef19aa a few fix for Zak256
svn-id: r3575
2002-02-13 17:33:52 +00:00
Vincent Hamm
14461c718b Walkaround for the late indy4 bug. But still impossible to finish
svn-id: r3573
2002-02-13 09:17:26 +00:00
James Brown
7ee034af88 Further LFL additions. Zak256 plays bits of its intro, and LoomCD partially runs (may need
to hit escape a few times, after selecting your difficulty).

Still very incomplete and in progress.

svn-id: r3568
2002-02-12 21:28:07 +00:00
Ludvig Strigeus
5a7b86cbf6 better full throttle support,
a couple of MI2 fixes.

svn-id: r3532
2001-12-27 17:51:58 +00:00
Ludvig Strigeus
1c0a7cd2e7 some BOMP support,
some fixes

svn-id: r3506
2001-11-27 17:56:04 +00:00
Ludvig Strigeus
38e2a886ce very simple full throttle support, use the FULL_THROTTLE define. (will fix later)
modified some actor parts to work better with full throttle (most likely new bugs because of that).
directions are now stored as angles instead of left/right/up/down
implemented loadFlObject (flobjects are currently saved in the savestate, will fix that also)

svn-id: r3505
2001-11-26 19:57:57 +00:00
Ludvig Strigeus
88dcec7cdb readability patch (janssen)
svn-id: r3493
2001-11-14 20:09:39 +00:00
Ludvig Strigeus
b8d259d60e music support,
fixed timing bugs

svn-id: r3491
2001-11-14 18:40:39 +00:00
Ludvig Strigeus
279d5b2fd7 readability patches, some by janssen
svn-id: r3490
2001-11-12 20:50:36 +00:00
Ludvig Strigeus
27e55e52a9 verb bug fix,
expireresource bug fix

svn-id: r3485
2001-11-10 23:30:12 +00:00