athrxx
0223742a5a
KYRA: (EOB) - fix original savefile import
...
(some monsters were not properly assigned to their spots)
2013-04-23 23:55:31 +02:00
athrxx
2e231150eb
KYRA: (EOB) - minor changes to debugger
...
- display some more info in show_position
- remove unused variable
2013-04-23 22:26:23 +02:00
athrxx
581031a55d
KYRA: (EOB) - fix bug #3596547
...
(EOB1: Door Buttons Don't Work)
2013-04-22 21:23:27 +02:00
athrxx
3e1ccff79d
KYRA: (EOB) - minor fix to door opening/closing in EOB1
2013-04-22 21:23:25 +02:00
athrxx
cdff19324c
KYRA: (EOB) - add debugger functions
...
(open_door, close_door)
2013-04-22 21:23:23 +02:00
athrxx
65caa0500f
KYRA: (EOB) - add some debugger functions
...
(show_position, set_position)
2013-04-22 01:02:41 +02:00
Johannes Schickel
9ffec86b5d
Merge pull request #324 from eriktorbjorn/kyra-midifade
...
KYRA: Fix MIDI fade-out behaviour
2013-04-21 05:23:50 -07:00
athrxx
71a1c0a27f
KYRA: (EOB) - fix bug #3611077
2013-04-21 13:14:39 +02:00
athrxx
5d943f6f67
KYRA: (EOB) - minor cleanup
2013-04-21 13:14:37 +02:00
athrxx
e37a542cfe
KYRA: (EOB) - add debugger function (list_monsters)
2013-04-21 13:14:35 +02:00
Torbjörn Andersson
8d25c55891
KYRA: Fix MIDI fade-out behaviour
...
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-21 12:54:19 +02:00
athrxx
78ba3210a5
KYRA: (LOL) - fix bug in last commit for scene_lol.cpp
2013-04-18 22:15:25 +02:00
athrxx
2b8cb1c1f0
KYRA: (EOB) - silence warning about improper use of negative value in gui_eob.cpp
2013-04-18 16:10:55 +02:00
athrxx
2f6d47059b
KYRA: (EOB) - fix possible null ptr dereference in gui_eob.cpp
2013-04-18 16:10:54 +02:00
athrxx
b04059cd23
KYRA: (LOL) - add comment in gui_lol.cpp
2013-04-18 16:10:52 +02:00
athrxx
3d91f3239e
KYRA: (LOL) - add assert in items_lol.cpp (should silence warning about possible out of bounds access)
2013-04-18 16:10:51 +02:00
athrxx
3ac156422e
KYRA: (LOL) - fix warning about possible out of bounds access in lol.cpp
2013-04-18 16:10:49 +02:00
athrxx
2bdfa47ec0
KYRA: (EOB) - remove unused variable in scene_eob.cpp
2013-04-18 16:10:48 +02:00
athrxx
9b74a7bd65
KYRA: (LOL) - fix possible null ptr dereference in scene_lol.cpp
2013-04-18 16:10:46 +02:00
athrxx
d2d2ed1303
KYRA: (EOB) - remove dead code in screen_eob.cpp
2013-04-18 16:10:45 +02:00
athrxx
5ed0770401
KYRA: (HOF) - fix possible null ptr dereference in sequences_hof.cpp
2013-04-18 16:10:43 +02:00
athrxx
06962db454
KYRA: (HOF) - fix possible out of bounds array access
2013-04-18 16:10:42 +02:00
athrxx
d3419f6a31
KYRA: (EOB) - add assert in sprites_eob.cpp (might fix warning about possible null ptr deref)
2013-04-18 16:10:40 +02:00
athrxx
0a623ecdec
KYRA: (EOB) - fix potential null ptr dereference in sprites_eob.cpp
2013-04-18 16:10:39 +02:00
athrxx
2c973a6bff
KYRA: (EOB) - fix warning (Logically dead code) in sprites_eob.cpp
2013-04-18 16:10:38 +02:00
athrxx
4021a04269
KYRA: (LOL) - fix warning (Unused pointer value) in sprites_lol.cpp
2013-04-18 16:10:36 +02:00
athrxx
9fdc70de36
KYRA: (LOL) - add comment in sprites_lol.cpp
2013-04-18 16:10:35 +02:00
athrxx
3e9f4943d2
KYRA: (EOB) - add comment in timer_eob.cpp
2013-04-18 16:10:33 +02:00
athrxx
35ac7d8683
KYRA: fix bug #3610247
...
(KYRA2: Intro doesn't skip righ/Game won't start on first run)
2013-04-14 13:12:09 +02:00
athrxx
66a3b2b2ac
KYRA: (EOB) - add debug function to export save files in original format
2013-04-14 13:12:08 +02:00
athrxx
a33045f4fa
KYRA: (EOB) - fix bug #3600348
...
(EOB1: Crash when moving in German version)
2013-04-14 13:12:06 +02:00
Torbjörn Andersson
e08ddf70b2
KYRA: Don't restore music volume right after it has faded down
...
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-04-07 22:10:48 +02:00
D G Turner
668d991efb
KYRA: Add detection entry for LOL french v1.20 (extracted) datafiles.
...
This is from bug #3608967 - "Lands of Lore - french version 1.20 MD5".
2013-03-29 01:03:12 +00:00
Willem Jan Palenstijn
2d1fd3b554
ALL: Fix typo (existant->existent)
2013-02-23 22:07:32 +01:00
Johannes Schickel
59dde54519
Merge pull request #301 from lordhoto/c++11-playground
...
RFC: Allow use of override and nullptr. Also allow C++11 compilation.
2013-01-26 05:25:14 -08:00
athrxx
14be8d8282
KYRA: (LOL) - fix warning
2013-01-10 15:37:31 +01:00
athrxx
f72d36f0ca
KYRA: (LOL) - remove unneeded static data
2013-01-09 21:18:56 +01:00
athrxx
36cc94ab73
KYRA: (LOL/FM-TOWNS) - add keyboard controls
2013-01-09 20:31:25 +01:00
athrxx
0c95f6524e
KYRA: (LOL/FM-TOWNS) - fix sjis text position for button labels
2013-01-09 20:31:23 +01:00
athrxx
ee479f289f
KYRA: (LOL/FM-TOWNS) - adapt text displayer
2013-01-09 20:29:20 +01:00
athrxx
0b38615a43
KYRA: (LOL/FM-TOWNS) - adjust sjis font settings, spacing, etc.
2013-01-09 20:29:19 +01:00
athrxx
da3c385ee3
KYRA: (LOL/FM-TOWNS) some startup code
...
(let the FM-Towns version load up and run without errors/crashes)
2013-01-09 20:27:37 +01:00
athrxx
cc465076ee
KYRA: (LOL/FM-TOWNS) - adapt static resources
2013-01-09 20:27:35 +01:00
athrxx
4eba2a7e54
KYRA: (LOL/FM-TOWNS) - add detection entry
2013-01-09 20:22:25 +01:00
Johannes Schickel
4d3ecbfcd2
KYRA: Use override in subclasses of Sound, which override voicePlay.
2013-01-09 07:53:41 +01:00
Johannes Schickel
bee175ae50
KYRA: Get rid of some unnecessary overwrites.
2013-01-09 06:10:22 +01:00
Johannes Schickel
8520475153
KYRA: Mark overloaded methods of Sound subclasses as virtual.
2013-01-09 06:09:22 +01:00
Johannes Schickel
8d5b4b75d4
KYRA: Make all hex constants use uppercase letters.
...
Done with:
git ls-files "*.cpp" *".h" | xargs sed -i -e 's/0x\([0-9a-f]*\)/0x\U\1/g'
2013-01-09 06:01:28 +01:00
Johannes Schickel
ff296175bc
KYRA: Fix voicePlay overwrite in PC98 and Amiga sound outputs.
...
This was forgotten to adapt in e016e7dfc2b1e3cdb39c01d81c5a34eee66a277b.
2013-01-09 05:54:16 +01:00
athrxx
79eb6c898a
KYRA: (EOB) - fix bug #3596548 ("Crash when using Mage Spells such as Magic Missile")
2012-12-17 20:01:24 +01:00