Commit Graph

57 Commits

Author SHA1 Message Date
James Brown
b065d233d1 Commit MI1/Indy4/etc crash fix :)
svn-id: r4081
2002-04-26 02:53:40 +00:00
James Brown
c8cfb1e25a Fix MI1 CD Music, I hope.
svn-id: r4068
2002-04-24 07:19:00 +00:00
Nicolas Bacca
9bd56e63ac Removed fstat - not needed and not implemented on WinCE
svn-id: r4056
2002-04-22 19:29:22 +00:00
James Brown
a2217e35ff Fix MP3 compilation.
svn-id: r4050
2002-04-22 11:36:41 +00:00
James Brown
c74f966991 Apply urkles MI1 MP3 CD Audio patch and Loom MP3 syncronisation fix patch
svn-id: r4049
2002-04-22 11:18:11 +00:00
James Brown
d447f05709 Add voice channel tracking to stop script race in BumpusVille VR.
svn-id: r4048
2002-04-22 08:16:16 +00:00
Nicolas Bacca
d9ce5c659c Pause SFX, pre-initialized volume
svn-id: r4045
2002-04-21 21:58:21 +00:00
Lionel Ulmer
f5a8c89eb3 Fixed other warnings and removed ^M in costume.cpp.
svn-id: r4015
2002-04-19 17:06:08 +00:00
Lionel Ulmer
3cf038930f Small warning fix.
svn-id: r4014
2002-04-19 16:56:58 +00:00
James Brown
89d957090e Use relative include paths to easy some ports.
svn-id: r4005
2002-04-19 11:12:27 +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
Lionel Ulmer
ef5c23c608 Proper commit now for MP3 sound support....
svn-id: r3962
2002-04-16 18:33:04 +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
6cb3d8fe1b Make CVS compile again. BBrox, you put a call to play_mp3.. but forgot to
add the function!

svn-id: r3952
2002-04-16 04:34:35 +00:00
Lionel Ulmer
dabc6a24e8 Fixed the MP3 support for .SOU files. I will let Arisme fix his MP3 audio track support :-)
svn-id: r3949
2002-04-15 20:22:47 +00:00
Ludvig Strigeus
c3b734f79c command line option for sfx volume
svn-id: r3947
2002-04-15 18:07:56 +00:00
Ludvig Strigeus
ac62a7cb2e wrote new mixer class,
cleaned up sound header files,
integrated mixer into scummvm & simon

svn-id: r3937
2002-04-14 18:13:08 +00:00
Ludvig Strigeus
9f191ea9c5 new midi driver API,
no more USE_ADLIB,
a couple of sdl graphics driver fixes.

svn-id: r3925
2002-04-13 18:34:11 +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
James Brown
011cf6e066 Start of The Dig voice support. Don't get excited, it doesn't do anything yet. :)
svn-id: r3895
2002-04-08 13:55:03 +00:00
Mutwin Kraus
6b0840f588 Changed the name of OffsetTable to MP3OffsetTable, as OffsetTable is already defined in the Apple Headers
svn-id: r3893
2002-04-07 18:46:50 +00:00
James Brown
8448963ee5 Fix mp3_cd support
svn-id: r3869
2002-04-05 04:35:41 +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
James Brown
f49bbb0fd8 Move some box stuff from scumm.h to new boxes.h
Also move some sound-related items from scumm.h to sound.h

svn-id: r3797
2002-03-21 16:12:02 +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
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
James Brown
3308d6b9da Lots of stuff - GUI fixes. More launcher work... and CD music working in MI1. Thanks to frob and realmz for their work on that.
svn-id: r3762
2002-03-16 05:33:25 +00:00
Nicolas Bacca
829bad142c Make mp3 sound work (pretty good btw) with WinCE
svn-id: r3761
2002-03-15 02:23:44 +00:00
James Brown
bacbe50d2a Add "options" menu to F5 key. Can set music volumes and stuff :)
svn-id: r3754
2002-03-14 17:36:13 +00:00
James Brown
9f53d9c938 Last part of the WinCE merge - all should compile and work now.
I've made some changes from Arismes code, to intergrate some stuff into ScummVM - that bit is still a WIP.

svn-id: r3753
2002-03-14 16:49:59 +00:00
James Brown
d0c6bc8f20 Rewire the MIDI subsystem to use drivers selecting from the commandline.
No -DTIMIDITY, etc! Yippie!. Also updated readme.

svn-id: r3743
2002-03-14 08:04:21 +00:00
James Brown
7f79aa82ce <khalek> tsk tsk
svn-id: r3682
2002-03-07 08:45:54 +00:00
James Brown
d570eb8309 Give music a saner default volume.
svn-id: r3681
2002-03-07 08:25:59 +00:00
James Brown
4eb99938bf Fixed music volume control for some games.
svn-id: r3680
2002-03-07 08:11:48 +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
c7d58aca84 Final part of V7 merging process. The FULL_THROTTLE define is not required any more
svn-id: r3660
2002-03-06 00:18:22 +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
Vincent Hamm
4c12e5cf39 Fixed a little typo
svn-id: r3637
2002-02-27 22:53:01 +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
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
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
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
46dd55cf2a full throttle speech,
fixed two bugs appearing in DOTT

svn-id: r3541
2002-01-02 11:50: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
95646feac9 adlib sound support, use USE_ADLIB
svn-id: r3510
2001-12-01 17:06:13 +00:00
Ludvig Strigeus
5ff70c5de1 open <_exe_name>.sou if that file exists instead of monster.sou
svn-id: r3509
2001-11-29 22:29:38 +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
8ae567b094 gcc patch by lionel ulmer
svn-id: r3492
2001-11-14 19:33:10 +00:00