Filippos Karapetis
c3acbadaf4
SCI: Reset parameters for all channels used by a song when it starts
2012-01-13 23:42:19 +02:00
Alyssa Milburn
0627b0b36a
SKY: Map the floppy intro track.
2012-01-12 17:26:39 +02:00
Alyssa Milburn
382a19b29b
SKY: Don't loop the floppy intro track.
...
This isn't relevant at present, so this is "just in case".
2012-01-12 17:26:38 +02:00
Alyssa Milburn
3d83111f62
SKY: Support external digital music tracks.
...
This allows replacement of the supplied MIDI music with tracks from
the Music Enhancement Project.
2012-01-12 17:26:37 +02:00
Fabio Battaglia
9e4932f96b
SWORD2: Force fake transparency for PSX sprites
...
In PSX version blending is done through hardware transparency,
this would have to be simulated using 16-bit mode. As this is
not yet available in this engine, fake transparency is used
as a placeholder
2012-01-09 00:26:48 +01:00
athrxx
3adc1ab467
KYRA: (LOL) - add support for loading original DOS version save files
2012-01-06 18:16:08 +01:00
Willem Jan Palenstijn
a2b553a017
AGI: Fix ignoring some exact matches in predictive input
...
The matcher now always tries an exact match before trying an inexact one.
Together with 51b354d9a
, this fixes bug #3470080 .
(cherry picked from commit 43e2fde7a9
)
2012-01-06 11:46:00 +01:00
Willem Jan Palenstijn
51b354d9a6
AGI: Fix predictive input binary search
...
Note that there are still issues with this input mode. If the binary
search hits a prefix match before finding the full match, it won't
recognize the full match. (Example: typing "buy" will show "buz"
because it's aiming for "buzzard" without realizing "buy" exists.)
(cherry picked from commit 41ba2433f5
)
2012-01-06 11:45:33 +01:00
Filippos Karapetis
fa5e2f750e
SCI: Always prefer digital sound effects to prevent confusion to users
...
This toggle will be enabled again when a more user-friendly GUI option
is possible
2011-12-28 13:27:10 +02:00
Filippos Karapetis
7f088096cb
SCI: Rename _bMultiMidi to _useDigitalSFX and only initialize it inside SoundCommandParser
2011-12-28 13:27:09 +02:00
Johannes Schickel
6898ab9174
KYRA: Cast char to uint8 before passing it to getCharWidth.
...
This assures getCharWidth really gets the character number and now sign
extended version of it in case char is signed.
(cherry picked from commit 77959acd51
)
2011-12-13 16:23:33 +01:00
Johannes Schickel
8604eba95b
KYRA: Fix for bug #3459000 "KYRA1CD: Accented characters overdrawn in introduction".
...
(cherry picked from commit efa52cb79c
)
2011-12-13 16:23:14 +01:00
Willem Jan Palenstijn
06635689b0
SCI: Fix restarting SCI engine with different SCI version
...
(cherry picked from commit 0192d2f2de
)
2011-11-29 18:39:31 +01:00
athrxx
ac98551655
SCUMM: paranoia "fix" for ae5192c5d3
...
(change sizeof check to use int16 instead of Common::Rect)
2011-11-24 22:07:24 +01:00
athrxx
a7ce0d103f
SCUMM: make FM-Towns save files compatible between DS and other platforms
...
(only applies to new save files)
2011-11-24 22:07:23 +01:00
athrxx
d2a71796df
KYRA: (HOF CD Demo) - check shouldQuit() during ending text loop
2011-11-24 01:20:24 +01:00
athrxx
5cc51e83df
KYRA: (HOF) - fix ending text in the playable demo
2011-11-23 23:10:22 +01:00
Filippos Karapetis
67b5b4f977
SCI: Updated information regarding bug #3439240
2011-11-17 11:22:16 +02:00
Filippos Karapetis
e99036bc85
SCI: Fixed bug #3439240 - "QFG1VGA: Game Crashes While Sleeping at Erana's Peace"
2011-11-17 11:22:03 +02:00
Johannes Schickel
2653e3193a
KYRA: Make message about missing save file a warning and no error.
...
(cherry picked from commit 7c2145f67c
)
2011-11-16 18:35:44 +01:00
Johannes Schickel
7bae4b95d3
KYRA: Fix bug #3437647 "LOL: Unexpected missing save file".
...
Formerly the code was confused about what _saveSlots is doing, i.e. creating a
continous list of existing save slot ids.
(cherry picked from commit f410480cfd
)
2011-11-14 15:59:09 +01:00
D G Turner
7ec7cb92b8
AGOS: Fix engine crash when playing Feeble Files from cabinet datafiles.
...
Playing with cabinet datafiles, this failed to find the "Charisma.smk"
file in the cabinets when in the Recreation (TV) room on Cygnus Alpha
and this caused an engine abort after the GUI dialog warning of the
"missing" video file. This was due to animation.cpp code using
Common::file::exists() instead of going via the ArchiveMan.
However,a hasFile() method implementation was also required to implement
fallback to decompressed (movie) files if the file requested is not in
the cabinet or the cabinet has been externally decompressed to files.
Thanks to fuzzie for the hasFile() patch.
Also, removed noisy warning which this correction triggers repeatedly in
installshield_cab.cpp hasFile(). This looks like leftover from
debugging, so not critical.
2011-11-13 23:56:59 +00:00
athrxx
71e8a3777c
KYRA: fix bug #3429455
...
(signed/unsigned bug in LoLEngine::olol_getWallType)
2011-11-08 22:31:23 +01:00
athrxx
643b3f60b4
KYRA: add missing (maybe unused) case to LoLEngine::olol_getGlobalVar()
2011-11-04 21:53:50 +01:00
athrxx
2e1af729b8
KYRA: replace invalid memset call and add a warning
2011-11-04 21:53:48 +01:00
athrxx
f30e208649
KYRA: (LOL) minor fix, cleanup and renaming
2011-11-04 21:53:45 +01:00
athrxx
5f5f643fb9
KYRA: fix monster hp in LoL
2011-11-04 21:53:44 +01:00
athrxx
007d9ef773
KYRA: fix minor bug in LoLEngine::playCharacterScriptChat()
2011-11-04 21:53:42 +01:00
Sven Hesse
f7d4c0e174
GOB: Fix a very stupid typo in the pathfinder
2011-11-03 17:05:46 +01:00
Sven Hesse
34fc5a3ea3
GOB: Fix analyser warnings regarding sprintf() parameter signness
2011-11-03 17:05:46 +01:00
Filippos Karapetis
d9f82c0290
SCI: Fixed bug #3430834 - "SCI: KQ6: Music stops after leaving shop"
...
A regression from commit 9654068
2011-11-02 00:02:30 +02:00
athrxx
5c4d1992cb
SCUMM: add comment to last commit
2011-11-01 17:37:35 +01:00
athrxx
e9e26a75ca
SCUMM: fix save file incompatibility between DS and other ports for non FM-TOWNS games
2011-11-01 17:09:20 +01:00
Johannes Schickel
56fd34ed0c
KYRA: Fix Common::List::erase usage.
...
Thanks to Tron for pointing that out.
(cherry picked from commit 57ca48d547
)
2011-11-01 16:40:11 +01:00
Thierry Crozat
060a750b44
SWORD1: Fix bug #3430793 Freeze before meeting with police
...
(cherry picked from commit 5e4ee6d077
)
2011-10-31 21:14:42 +00:00
Paul Gilbert
18e681d707
TSAGE: Bugfix for graphics scalers not working on Ringworld
2011-10-31 15:22:10 +11:00
Thierry Crozat
5a4b017629
SWORD1: Fix crash when using cutscene subtitles with mac version
...
It might have been simpler to add a bool to Text::makeTextSprite() to
tell it to not byteswap the frame size when called from the movie
player but I was not sure it was a good idea to have frames with
different endianness stored in Text depending where they came from.
2011-10-27 21:58:20 +01:00
Paul Gilbert
5c240445db
TSAGE: Disable Blue Force detection in the 1.4 release
2011-10-26 20:49:39 +11:00
Alyssa Milburn
b3b4435bc7
SCUMM: Initialize Sprite fields in constructor.
...
This fixes a crash when HE games return from init() early due to the
required color mode not being available.
(cherry picked from commit 63aa0ef6f3
)
2011-10-25 11:25:35 +02:00
athrxx
46bcd3b5e9
SCI: fix thread lockup issue when loading savegames using a sound driver which depends on the mixer thread for timer calls.
...
The issues seems to be known. See comments (not by me) in SciMusic::clearPlayList().
For the same reason mentioned there the mutex may also not be locked before calling clearPlayList().
2011-10-22 20:06:49 +02:00
Johannes Schickel
af32b71e4c
KYRA: Fix memory leak when a sound is started but no free handles are left.
...
(cherry picked from commit d8e50b8a03
)
2011-10-22 19:39:35 +02:00
Filippos Karapetis
9b87abafa4
SCI: The demo of GK1 has no alternate sound effects.
...
This fixes the sound effect heard in the "Day 1" screen
2011-10-20 19:15:03 +03:00
Paul Gilbert
2ce9d318c5
TSAGE: Bugfixes for entering BF Scene 910 - Warehouse
2011-10-20 20:55:12 +11:00
Paul Gilbert
b7ab968dc7
TINSEL: Cleaner fix for bug #2893946 - Psychiatrist savegame problem
2011-10-20 20:36:37 +11:00
Paul Gilbert
301de7b640
TSAGE: Remove the ADGF_TESTING flag from Ringworld detection entries
2011-10-20 19:55:14 +11:00
Paul Gilbert
4e5f841188
TSAGE: Cleanup of doorway object in BF Scene 900
2011-10-20 19:51:11 +11:00
Strangerke
3b274de31c
TSAGE: Blue Force - Fix bug in intro scene 200
2011-10-20 00:45:43 +02:00
Strangerke
1d3fa7402b
TSAGE: Blue Force - Move identical intro Text classes to common game logic
2011-10-20 00:34:40 +02:00
Strangerke
c39e45ff64
TSAGE: Blue Force - Fix crate top in scene 920
...
Also: rename some objects, disable sub15E4F and
fix a little bug in init of scene910
2011-10-20 00:20:26 +02:00
Filippos Karapetis
228c4fb286
SCI: Added a hack to fix bug #3035693 - "SCI: QFG3 demo: Rope swinging more heroic than ever"
2011-10-20 00:47:53 +03:00