Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-28 | SCI: Reverted rc7bfbc3 and fixed the actual cause of bug #3106107 | md5 | |
While fast forwarding a song, disable its hold value together with any possible sound looping, so that the song won't loop forever. | |||
2011-02-28 | SCI: Fixed bug #3106107 - "QFG3: Crash when saving outside palace" | md5 | |
Ignore requests to alter a song's hold value while it's being faded, and reset a song's hold value when fading starts. This ensures that the song will actually stop when fading is done and won't keep looping forever. | |||
2011-02-27 | SCI: Renamed SCI_VERSION_1_EGA to SCI_VERSION_1_EGA_ONLY | md5 | |
This renaming allows us to better distinguish that this version is for games that only had an EGA version, and avoid confusion with newer SCI1 game releases with EGA graphics (e.g. KQ5 EGA). The only game with this SCI version is QFG2, a SCI1 EGA game with a parser. Also, added some games for each SCI version. | |||
2011-02-26 | SCI: Avoid hiding overloaded virtual methods | Ori Avtalion | |
2011-02-26 | SCI: Some slight fixes for the code that reads the LSL2 early MT32.DLL ↵ | md5 | |
driver, thanks to waltervn | |||
2011-02-26 | SCI: Added support for reading data off the MT32.DRV driver found in LSL2 ↵ | md5 | |
early (bug #3192627) | |||
2011-02-25 | SCI: Changed the fix for the intro of Longbow (bug #3044844) into a hack for ↵ | md5 | |
that scene. Fixes the freeze in LSL6 (bug #3192166). Fading in KQ5 is unaffected by this. | |||
2011-02-24 | SCI: Fixed two bugs related to music fading | md5 | |
- bug #3037594: "KQ5: Music not fading when brigands leave temple" - bug #3044844: "LONGBOW: Intro skips each first verse of song" | |||
2011-02-10 | SCI: Added comments to the FB-01 and MIDI drivers. The original driver files ↵ | Filippos Karapetis | |
are only needed in SCI0 early games, which didn't include separate sound patch resources. Thanks to waltervn for the information he supplied svn-id: r55875 | |||
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2011-02-07 | ALL: Fix whitespaces / indention | Max Horn | |
svn-id: r55818 | |||
2011-02-06 | SCI: Several changes related to robot files | Filippos Karapetis | |
- Added WIP robot sound support (which has pops between each frame for some reason) - Now handling a lot of previously ignored fields - Now handling the chunk before the palette chunk properly. Fixes some v6 videos - Added known robot related TODOs svn-id: r55793 | |||
2011-02-04 | SCI: Rewrote the robot playing code in a way similar to other video decoders | Filippos Karapetis | |
- The code now streams videos instead of loading them in memory, without utilizing seeking - Removed the sound-related robot code from the graphics classes - Started implementing the code for the sound in robot videos (still not finished) svn-id: r55772 | |||
2011-02-02 | SCI: Fix Mac sync resource support | Matthew Hoops | |
svn-id: r55716 | |||
2011-01-15 | SCI: Bugfix for r55246: Don't send init commands when resuming a sound | Filippos Karapetis | |
svn-id: r55247 | |||
2011-01-15 | SCI: Fixed bug #3034974 - "SCI: Music out of tune after loading a save" | Filippos Karapetis | |
svn-id: r55246 | |||
2011-01-10 | SOUND: Get rid of unused forward declarations in mixer.h. | Johannes Schickel | |
svn-id: r55197 | |||
2011-01-01 | SCI: debugC calls no longer require a debug level of 2 to show output | Filippos Karapetis | |
svn-id: r55086 | |||
2010-12-23 | SCI: Some initial work on the sound of robot videos (doesn't work yet, seems ↵ | Filippos Karapetis | |
to be a problem with the encoding of the customized SOL audio files in robot videos) svn-id: r55023 | |||
2010-12-07 | SCI: Removed the system strings code and replaced it with a much more ↵ | Filippos Karapetis | |
simplified version, thus greatly simplifying handling of system strings svn-id: r54805 | |||
2010-11-27 | SCI: Removed bogus warning | Filippos Karapetis | |
svn-id: r54512 | |||
2010-11-27 | SCI: Fix for bug #3119713 - "PQ2: song-specific reverb changes are ignored" ↵ | Filippos Karapetis | |
(thanks to waltervn) svn-id: r54509 | |||
2010-11-26 | SCI: Pull reverb default directly from control channel. | Walter van Niftrik | |
svn-id: r54499 | |||
2010-11-26 | SCI: Only filter channels for early SCI0, as GM currently uses all channels. | Walter van Niftrik | |
svn-id: r54498 | |||
2010-11-26 | SCI: Added a define to turn off channel remapping (for debugging) | Filippos Karapetis | |
svn-id: r54496 | |||
2010-11-26 | SCI: Send the SCI0 reverb init after reading the reverb data | Filippos Karapetis | |
svn-id: r54492 | |||
2010-11-26 | Fixed bug with r54485 | Filippos Karapetis | |
svn-id: r54488 | |||
2010-11-26 | SCI: set the reverb setting of the current song when a relevant event is ↵ | Filippos Karapetis | |
fired from the MIDI stream svn-id: r54485 | |||
2010-11-25 | SCI: Some reverb-related changes in the MIDI driver, based on a patch by ↵ | Filippos Karapetis | |
waltervn svn-id: r54484 | |||
2010-11-25 | SCI: Initialize reverb in the music driver correctly. Based on a patch by ↵ | Filippos Karapetis | |
waltervn svn-id: r54483 | |||
2010-11-25 | SCI: Global reverb can't be 127. Some cleanup | Filippos Karapetis | |
svn-id: r54482 | |||
2010-11-25 | SCI: Initialize global reverb correctly. Fixes bug #3118700 - "SCI KQ5: ↵ | Filippos Karapetis | |
Assertion in midi.cpp" (regression from r54478) svn-id: r54481 | |||
2010-11-25 | SCI: implemented reverb handling and related functionality | Filippos Karapetis | |
svn-id: r54478 | |||
2010-11-25 | SCI: Added support for the alternate Windows MIDI soundtracks of the CD ↵ | Filippos Karapetis | |
versions of EcoQuest, Jones, KQ5 and SQ4 svn-id: r54476 | |||
2010-11-25 | SCI: Fix bug in MT-32 checksum computation. Thanks Sven for finding this. | Walter van Niftrik | |
svn-id: r54471 | |||
2010-11-25 | SCI: Fixed digital audio at the beginning of KQ5CD and removed a hack for ↵ | Filippos Karapetis | |
the Windows version svn-id: r54466 | |||
2010-11-25 | SCI: Set _useMT32Track correctly for KQ5 Windows, thus simplifying the code | Filippos Karapetis | |
svn-id: r54465 | |||
2010-11-25 | SCI: Added support for the alternative GM tracks of the Windows version of ↵ | Filippos Karapetis | |
KQ5CD (bug #3041239) Note that the empty GM track for the Sierra logo makes the game hang, so the MT-32 track is used, which sounds awful svn-id: r54464 | |||
2010-11-24 | SCI: Some renaming and added several TODOs concerning reverb | Filippos Karapetis | |
svn-id: r54461 | |||
2010-11-24 | SCI/SOUND: Applied patch #3117577 - "SCI: MT-32 plays "warble" of notes when ↵ | Filippos Karapetis | |
music resumes", with some slight modifications This is only used by SCI for now, but it is probably correct to apply this for all engines, thus an appropriate TODO has been added svn-id: r54460 | |||
2010-11-24 | SCI: Moved handling of special reverb value 127 outside of the MIDI driver | Filippos Karapetis | |
svn-id: r54459 | |||
2010-11-24 | SCI: some changes to the way reverb is handled | Filippos Karapetis | |
- "Invalid" SCI reverb values (127) are properly handled now - SCI kDoSound(reverb) sets the global reverb (renamed it accordingly) - kDoSound(reverb) can also return the current reverb if no parameter is sent svn-id: r54457 | |||
2010-11-24 | SCI: Added a getReverb() accessor to the SciMusic class | Filippos Karapetis | |
svn-id: r54456 | |||
2010-11-24 | SCI: Added a TODO for the default reverb value | Filippos Karapetis | |
svn-id: r54454 | |||
2010-11-24 | SCI: Read MT-32 reverb data correctly (patch #3117434) | Filippos Karapetis | |
svn-id: r54453 | |||
2010-11-23 | SCI: Also send a sustain off on a notes off event (patch from bug #3116608) | Filippos Karapetis | |
svn-id: r54429 | |||
2010-11-23 | SCI: Ignore polyphonic/channel aftertouch (0xa0 / 0xd0) in the MIDI driver, ↵ | Filippos Karapetis | |
like in the Adlib driver. SSCI doesn't handle these, so we shouldn't handle them either svn-id: r54428 | |||
2010-11-19 | COMMON: Split common/stream.h into several headers | Max Horn | |
svn-id: r54385 | |||
2010-11-19 | SCI: Moved the Object class in a separate file | Filippos Karapetis | |
svn-id: r54361 | |||
2010-11-10 | SCI3: Some changes | Filippos Karapetis | |
- Placed the SCI3 version detection in the proper place - Some new types of SCI3 MT-32 patches (e.g. in the Lighthouse SCI3 demo) are ignored, for now svn-id: r54188 |