Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-21 | KYRA: Fix MIDI fade-out behaviour | Torbjörn Andersson | |
There are two ways that the music volume may be set: The setSourceVolume() specifies the current music volume, as ScummVM sees it. This is stored in _sources[].volume. The MIDI data itself can trigger volume events. These are handled by send(), which stores the volume - usually (always?) 100 - in _sources[_curSource].controllers[]. The volume is then adjusted by _sources[].volume. When music is faded out, setSourceVolume() is called repeatedly with progressively smaller values for the volume. What it should do, then, is to make sure that the volume is set to what was previously set to in send(), adjusted to the fading volume. At least, that's how I understand it. | |||
2013-04-18 | KYRA: (LOL) - fix bug in last commit for scene_lol.cpp | athrxx | |
2013-04-18 | KYRA: (EOB) - silence warning about improper use of negative value in ↵ | athrxx | |
gui_eob.cpp | |||
2013-04-18 | KYRA: (EOB) - fix possible null ptr dereference in gui_eob.cpp | athrxx | |
2013-04-18 | KYRA: (LOL) - add comment in gui_lol.cpp | athrxx | |
2013-04-18 | KYRA: (LOL) - add assert in items_lol.cpp (should silence warning about ↵ | athrxx | |
possible out of bounds access) | |||
2013-04-18 | KYRA: (LOL) - fix warning about possible out of bounds access in lol.cpp | athrxx | |
2013-04-18 | KYRA: (EOB) - remove unused variable in scene_eob.cpp | athrxx | |
2013-04-18 | KYRA: (LOL) - fix possible null ptr dereference in scene_lol.cpp | athrxx | |
2013-04-18 | KYRA: (EOB) - remove dead code in screen_eob.cpp | athrxx | |
2013-04-18 | KYRA: (HOF) - fix possible null ptr dereference in sequences_hof.cpp | athrxx | |
2013-04-18 | KYRA: (HOF) - fix possible out of bounds array access | athrxx | |
2013-04-18 | KYRA: (EOB) - add assert in sprites_eob.cpp (might fix warning about ↵ | athrxx | |
possible null ptr deref) | |||
2013-04-18 | KYRA: (EOB) - fix potential null ptr dereference in sprites_eob.cpp | athrxx | |
2013-04-18 | KYRA: (EOB) - fix warning (Logically dead code) in sprites_eob.cpp | athrxx | |
2013-04-18 | KYRA: (LOL) - fix warning (Unused pointer value) in sprites_lol.cpp | athrxx | |
2013-04-18 | KYRA: (LOL) - add comment in sprites_lol.cpp | athrxx | |
2013-04-18 | KYRA: (EOB) - add comment in timer_eob.cpp | athrxx | |
2013-04-14 | KYRA: fix bug #3610247 | athrxx | |
(KYRA2: Intro doesn't skip righ/Game won't start on first run) | |||
2013-04-14 | KYRA: (EOB) - add debug function to export save files in original format | athrxx | |
2013-04-14 | KYRA: (EOB) - fix bug #3600348 | athrxx | |
(EOB1: Crash when moving in German version) | |||
2013-04-07 | KYRA: Don't restore music volume right after it has faded down | Torbjörn Andersson | |
Since the music volume is set in playTrack(), it shouldn't be necessary to set it back to the default level when a fade out has been completed. This change prevents the volume from spiking right before quitting the game. I hope it doesn't cause regressions. | |||
2013-03-29 | KYRA: Add detection entry for LOL french v1.20 (extracted) datafiles. | D G Turner | |
This is from bug #3608967 - "Lands of Lore - french version 1.20 MD5". | |||
2013-02-23 | ALL: Fix typo (existant->existent) | Willem Jan Palenstijn | |
2013-01-26 | Merge pull request #301 from lordhoto/c++11-playground | Johannes Schickel | |
RFC: Allow use of override and nullptr. Also allow C++11 compilation. | |||
2013-01-10 | KYRA: (LOL) - fix warning | athrxx | |
2013-01-09 | KYRA: (LOL) - remove unneeded static data | athrxx | |
2013-01-09 | KYRA: (LOL/FM-TOWNS) - add keyboard controls | athrxx | |
2013-01-09 | KYRA: (LOL/FM-TOWNS) - fix sjis text position for button labels | athrxx | |
2013-01-09 | KYRA: (LOL/FM-TOWNS) - adapt text displayer | athrxx | |
2013-01-09 | KYRA: (LOL/FM-TOWNS) - adjust sjis font settings, spacing, etc. | athrxx | |
2013-01-09 | KYRA: (LOL/FM-TOWNS) some startup code | athrxx | |
(let the FM-Towns version load up and run without errors/crashes) | |||
2013-01-09 | KYRA: (LOL/FM-TOWNS) - adapt static resources | athrxx | |
2013-01-09 | KYRA: (LOL/FM-TOWNS) - add detection entry | athrxx | |
2013-01-09 | KYRA: Use override in subclasses of Sound, which override voicePlay. | Johannes Schickel | |
2013-01-09 | KYRA: Get rid of some unnecessary overwrites. | Johannes Schickel | |
2013-01-09 | KYRA: Mark overloaded methods of Sound subclasses as virtual. | Johannes Schickel | |
2013-01-09 | KYRA: Make all hex constants use uppercase letters. | Johannes Schickel | |
Done with: git ls-files "*.cpp" *".h" | xargs sed -i -e 's/0x\([0-9a-f]*\)/0x\U\1/g' | |||
2013-01-09 | KYRA: Fix voicePlay overwrite in PC98 and Amiga sound outputs. | Johannes Schickel | |
This was forgotten to adapt in e016e7dfc2b1e3cdb39c01d81c5a34eee66a277b. | |||
2012-12-17 | KYRA: (EOB) - fix bug #3596548 ("Crash when using Mage Spells such as Magic ↵ | athrxx | |
Missile") | |||
2012-11-30 | KYRA: Allow user to cancel saving in EoB via ESC. | Johannes Schickel | |
2012-11-30 | KYRA: Change loop variable to uint, rather than size_t. | D G Turner | |
2012-11-24 | KYRA: fix bug #3589442 (LOL Floppy - No speech during intro) | athrxx | |
2012-11-23 | KYRA: Some slight cleanup. | Johannes Schickel | |
2012-11-23 | KYRA: Fix bug #3589441 "KYRA: LOL DOS is broken". | Johannes Schickel | |
In fact it affected all DOS versions of the game. This is a regression from 93e69aa4da0558b05fc235684355ed38eed9863d. | |||
2012-11-23 | KYRA: Remove unnecessary forward declaration. | Johannes Schickel | |
2012-11-23 | KYRA: Move SoundDigital declaration to its own header. | Johannes Schickel | |
2012-11-23 | KYRA: Rename kReadSaveHeaderError to ReadSaveHeaderError. | Johannes Schickel | |
2012-11-23 | KYRA: Get rid of pointless SoundDigital::init method. | Johannes Schickel | |
2012-11-23 | KYRA: Make Sound::hasSoundFile const again. | Johannes Schickel | |