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
Enrico Rolfi
88378a2ed8
Added an alias declaration for the Point type as SCUMM_Point cause it already exists on the MacOS
...
svn-id: r3696
2002-03-08 23:55:47 +00:00
Lionel Ulmer
ed8d623b3a
Yet another packing fix for the iPAQ (seems that GCC does not 'recurse pack' and only pack the structure on which the attribute is put). Note: maybe the pack on the unions is superfluous, but well, one never knows :-)
...
svn-id: r3693
2002-03-08 23:05:41 +00:00
Mutwin Kraus
8b17d132db
Some changes, need to be done to get the Mac Port running. For example Point is now called ScummPoint, as the name Point is already in use by Apple.
...
svn-id: r3687
2002-03-08 17:05:09 +00:00
James Brown
f5ff443424
Rename o6_samGame to o6_bompWindow.
...
svn-id: r3679
2002-03-07 05:41:53 +00:00
James Brown
aea131d95b
Fixes to Sam and Max subgames.
...
Add 'insane.cpp' to VC++ project.
svn-id: r3675
2002-03-07 04:29:24 +00:00
Lionel Ulmer
8a63b6c012
Added possibility to use a '.so3' file instead of a .SOU file. The tool to generate this .SO3 file will be comitted later on :-) (it's available in the mailing list archives for now).
...
svn-id: r3673
2002-03-06 23:17:16 +00:00
Vincent Hamm
cf868605f6
Preliminary smush playback support.
...
svn-id: r3669
2002-03-06 19:58:06 +00:00
James Brown
6265b84fb3
Minor stack fix.
...
svn-id: r3668
2002-03-06 15:59:25 +00:00
James Brown
178540c989
Applied cleanup and scaling patch by Rob.
...
svn-id: r3665
2002-03-06 12:24:56 +00:00
James Brown
17270d2ccd
Fixed some more Sam and Max bugs. Is now playable to BumpusVille.
...
Added two new debug commands, one to read and set variables, the other
to set a 'watch' on variables.
svn-id: r3662
2002-03-06 10:03:00 +00:00
Vincent Hamm
474c9e333b
Reimplemented the preliminary Dig features. Implemented actor with many direction. Fixed bomp bug
...
svn-id: r3661
2002-03-06 09:40:21 +00:00
Vincent Hamm
720c41a25f
Fixed a few things with V7 and samnmax midi (still not working)
...
svn-id: r3655
2002-03-05 22:23:48 +00:00
Vincent Hamm
0d46f4a2f2
Fixed OF_OWNER_ROOM for V7 implementation
...
svn-id: r3654
2002-03-05 21:27:24 +00:00
Vincent Hamm
09ff3af07f
Fixed struct ImageHeader for v7 implementation
...
svn-id: r3652
2002-03-05 21:03:32 +00:00
Vincent Hamm
c0b0afa68a
Fixed struct CodeHeader for v7 implementation
...
svn-id: r3651
2002-03-05 20:43:26 +00:00
Vincent Hamm
6387020fd9
Fixed struct RoomHeader for v7 implementation
...
svn-id: r3650
2002-03-05 20:13:47 +00:00
James Brown
a2a497a46f
Fixed the actor crash bug properly. NOTE: This -will- break ALL saved games
...
made with previous versions.
svn-id: r3648
2002-03-05 16:13:09 +00:00
James Brown
5753e81bea
Sam and Max inventory hack. Makes it work, but is nasty ;)
...
svn-id: r3644
2002-03-05 09:24:42 +00:00
James Brown
945d81761b
Added a new '-t' commandline option to set TEMPO_BASE (note: In decimal, not hex.. should fix).
...
svn-id: r3641
2002-03-02 12:54:37 +00:00
Vincent Hamm
71a97abfc2
Added an option to specify the game data path
...
svn-id: r3636
2002-02-27 22:48:55 +00:00
James Brown
038cd2a3c2
Increased charset buffer width.
...
svn-id: r3632
2002-02-26 04:09:11 +00:00
Vincent Hamm
cef0ef44d3
Changed the scummVar system to a dynamic one. Started to remove all the reference to FULL_TROTTLE define.
...
svn-id: r3624
2002-02-23 23:23:28 +00:00
Vincent Hamm
8168c0b11d
Fixed some boxes issues. Matrix is still buggy
...
svn-id: r3620
2002-02-22 16:06:09 +00:00
James Brown
d352341269
Some temporary changes. New debug command 'b' draws walkboxes on the screen.
...
For indy3_256/zak256, change the #if 1 in scumm.h - it makes the walkboxes
draw correctly, although the actors still don't navigate right.
svn-id: r3609
2002-02-19 18:04:21 +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
ca5ca4a74e
Zak256 charset support... Ego text doesn't work, someone else want to take a look? Verb console draws.
...
svn-id: r3599
2002-02-16 19:03:14 +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
d9ddef19aa
a few fix for Zak256
...
svn-id: r3575
2002-02-13 17:33:52 +00:00
Vincent Hamm
2fe9e07bc7
*** empty log message ***
...
svn-id: r3570
2002-02-12 22:25:41 +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
James Brown
f620d138f6
First part of Yazoo and mines work on making older scumm games work.
...
Not enough here to actually work yet, just the base groundwork needed.
svn-id: r3567
2002-02-12 18:20:37 +00:00
Ludvig Strigeus
87631ebe7e
added -v command line flag that prints the scummvm version
...
svn-id: r3565
2002-02-03 20:41:23 +00:00
Marcus Comstedt
01c4ef997c
Added support for non-FILE* based savegames.
...
svn-id: r3554
2002-02-02 23:27:06 +00:00
Marcus Comstedt
9243299447
Added newline at end of file to fix gcc warnings.
...
svn-id: r3552
2002-02-02 19:07:32 +00:00
Ludvig Strigeus
46dd55cf2a
full throttle speech,
...
fixed two bugs appearing in DOTT
svn-id: r3541
2002-01-02 11:50:28 +00:00
Ludvig Strigeus
0355b5df91
implemented shaking,
...
added a toggle fullscreen patch (doesn't work for me though)
svn-id: r3535
2001-12-28 15:26:28 +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
083d9204c3
converted internal representation of palette from 6-bit to 8-bit
...
yazoo implemented remapActor
svn-id: r3526
2001-12-11 13:34:15 +00:00
Ludvig Strigeus
a117505403
fixed some stuff related to in what order objects are drawn as well as a bug with object parents
...
svn-id: r3525
2001-12-04 21:44:41 +00:00
Ludvig Strigeus
761fe5d7bd
* better drawBox (tnx sam_k)
...
* more params allowed for soundKludge opcode (8 instead of 16) will perhaps fix bugs.
svn-id: r3523
2001-12-04 10:44:33 +00:00
Ludvig Strigeus
95646feac9
adlib sound support, use USE_ADLIB
...
svn-id: r3510
2001-12-01 17:06:13 +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
8ae567b094
gcc patch by lionel ulmer
...
svn-id: r3492
2001-11-14 19:33:10 +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
b9facc7de4
implemented some sam&max specific features,
...
fixed some bugs
svn-id: r3486
2001-11-11 16:54:45 +00:00