Commit Graph
3264 Commits
Author SHA1 Message Date
Ben Castricum 1351f6505d SCUMM: freddi1 - Add support for 'FREDDI_ROBO' CD sold with Packard Bell PCs. 2014-10-27 16:33:05 +01:00
Ben Castricum 7be3bc7004 SCUMM: balloon - There is no spanish version. 2014-10-27 16:33:05 +01:00
Thierry Crozat 8963f4307e SCUMM: Update list of files that contain translatable strings 2014-10-04 01:07:54 +01:00
Kirben 9dfadc7d9c SCUMM: Correct fix for regressions in The Dig demos, and remove the hack for demos. 2014-09-19 19:38:16 +10:00
Kirben 394d4623be SCUMM: Fix regression in demo versions of The Dig. 2014-09-19 08:52:15 +10:00
Kirben 472e325bc4 SCUMM: Fix regression in updated Russian version of Freddi Fish 1. 2014-09-10 23:05:29 +10:00
Kirben aca10de1b5 SCUMM: Add support for quit script in HE90+ games. 2014-08-20 09:26:39 +10:00
Kirben 7761c75c31 SCUMM: Fix Bug #6711- Wrong quit message shown in Pajama Sam Lost and Found. 2014-08-20 08:36:40 +10:00
Eugene Sandulenko 908b4113c1 Merge pull request #484 from wonst719/korean-work
SCUMM: Improve non-Towns CJK text rendering
2014-08-09 15:26:20 +02:00
wonst719 c23ac81e36 Fix non-MSVC build 2014-08-03 17:45:51 +09:00
wonst719 4b13c33b0a SCUMM: Refine SMUSH Korean text shadow rendering to match the original version as close as possible 2014-07-24 09:45:45 +09:00
wonst719 cbe54f71dd SCUMM: Implement text shadow in Korean COMI 2014-07-24 09:40:57 +09:00
wonst719 e3e1f46a62 SCUMM: Fix Korean/Taiwanese text line break in The DIG 2014-07-23 17:59:07 +09:00
wonst719 e4f845a1a3 SCUMM: Fix text shadow in The DIG Korean. 2014-07-23 16:16:06 +09:00
wonst719 4fc58ff7ee SCUMM: Fix non-Towns CJK text rendering 2014-07-23 13:43:20 +09:00
Johannes Schickel 94f504f22a SCUMM: Fix Ctrl+t key code combination to affect speech mode.
Formerly, the key code combination didn't unmute speech at all.
2014-07-23 02:39:51 +02:00
Johannes Schickel 1efc311de0 SCUMM: Make sure digital SFX are played even when speech is muted.
This makes sure that digital SFX are started even when speech is muted (when
using subtitles only mode). This is, for example, noticable in the Sam&Max CD
intro.
2014-07-23 02:39:51 +02:00
Johannes Schickel e57e16e295 SCUMM: Use correct sound type for digital sfx.
This makes sure that digital sfx in pre digital iMuse games are using the SFX
sound type rather than the speech sound type. This allows proper volume
control.
2014-07-23 02:39:51 +02:00
Kirben 04ed4d3a8d SCUMM: Add workaround for script bugs that caused problems in Jumping Bean mini games of Pajama Sam: Games to Play on Any Day. 2014-07-22 19:47:05 +10:00
Kirben 50940f13ae SCUMM: Add HE100 differences when resetting sprites. 2014-07-22 10:24:32 +10:00
Torbjörn Andersson fd40cb2224 SCUMM: Fix potential crash in o5_setClass()
If 'obj' was exactly equal to _numActors, derefActor() would have
complained about it being an invalid actor. I haven't seen any bug
reports about this, so presumably it never actually happened.
2014-07-12 10:44:37 +02:00
Johannes Schickel 21de3fe707 SCUMM: Cleanup. 2014-07-05 14:16:20 +02:00
Johannes Schickel c44c46a4fb SCUMM: Simplify index file handling for Steam versions.
This also makes sure that all extra needed detection data for the Steam
releases is located inside detection.cpp.
2014-07-05 14:16:20 +02:00
Filippos Karapetis 44ac74119b SCUMM: Fix a subtle bug in Sound::getCDStatus() for Loom Steam 2014-07-05 14:44:59 +03:00
Johannes Schickel 2ff628a24a SCUMM: Slight formatting fixes. 2014-07-05 13:40:29 +02:00
Johannes Schickel 032baa8cd8 SCUMM: Remove unused variable. 2014-07-05 13:39:59 +02:00
Johannes Schickel 4ba6f07a6c SCUMM: Use spaces instead of tabs in comments. 2014-07-05 13:38:29 +02:00
Johannes Schickel bead2e0770 SCUMM: Remove empty line before license header. 2014-07-05 13:36:29 +02:00
Filippos Karapetis 53d3ee07df SCUMM: Add support for CD audio tracks in the Steam versions of Loom
Many Thanks to Ben Castricum for the original patch
2014-07-04 23:33:43 +03:00
Filippos Karapetis 902a140f3e SCUMM: Add support for Steam versions of Indy 3, Indy 4, Loom and Dig
Many Thanks to Ben Castricum for the original patch
2014-07-03 00:13:33 +03:00
Kirben 5e78bee2f5 SCUMM: Add UK Windows version of Freddi Fish 3. 2014-06-25 19:10:28 +10:00
Johannes Schickel 5797182aa2 SCUMM: Do not let music reallocate its own channels in AD player.
This makes it conform to the original.
2014-06-22 16:53:51 +02:00
Johannes Schickel e3aad13cd7 SCUMM: Change channel/slot (re)allocation strategy in AD player.
This makes sure that always the channel/slot with the lowest priority is
reallocated in case none is free. This fixes some music oddities in Indy3.
2014-06-22 16:51:27 +02:00
Johannes Schickel a21c9ef913 SCUMM: Don't allow SFX to reallocate their own channels in AD player. 2014-06-22 14:53:38 +02:00
Johannes Schickel 5be5f36aa9 SCUMM: Clear SFX channel when starting the SFX failed in AD player. 2014-06-22 14:53:38 +02:00
Johannes Schickel 0fb812fe3b SCUMM: Fix Indy3 AdLib door sfx. (See bug #6657)
Full name of the bug: "INDY3: Wrong sound when opening/closing doors (AdLib regression)".
2014-06-22 01:36:13 +02:00
Johannes Schickel 4069f63eb0 SCUMM: Save/load music/sfx data in AD player.
This makes sure that the currently playing music and sfx are resumed when
loading a save game.
2014-06-04 18:51:15 +02:00
Johannes Schickel eeed91c420 SCUMM: Implement simple seeking in AD player. 2014-06-04 18:51:15 +02:00
Johannes Schickel f63d00d4c6 SCUMM: Slightly refactor music playback in AD player. 2014-06-04 18:51:15 +02:00
Johannes Schickel 46b30f94c3 SCUMM: Only forward declare Serializer in music.h. 2014-06-04 18:51:15 +02:00
Johannes Schickel 051034f811 SCUMM: Simplify voice channel allocation in AD code. 2014-06-04 18:51:15 +02:00
Johannes Schickel 727cb7661c SCUMM: Fix typo in AD code. 2014-06-04 18:51:15 +02:00
Johannes Schickel 5ad589da06 SCUMM: Fix music looping in AD player. 2014-06-04 01:49:32 +02:00
Johannes Schickel efe5348d25 SCUMM: Only stop music instead of all sounds in music handling of AD player. 2014-06-04 01:49:31 +02:00
Johannes Schickel 46a95fa157 SCUMM: Make sound completely silent for volume level 0 in AD code. 2014-06-04 01:49:31 +02:00
Johannes Schickel d18c31e2eb SCUMM: Fix volume levels when playing SFX and music at the same time in AD player.
This sadly decreases the granularity of volume control since AdLib has far
less distinct volume levels as we. However, having music and sfx at the same
time increases the overall experience.
2014-06-04 01:49:31 +02:00
Johannes Schickel c281da662e SCUMM: Only reset rhythm state when music is stopped. 2014-06-04 01:49:31 +02:00
Johannes Schickel 5ab61bcea5 SCUMM: Allow music and sfx to be played at the same time in AD player. 2014-06-04 01:49:31 +02:00
Johannes Schickel 707cfd07ac SCUMM: Only stop music when requested in AD code. 2014-06-04 01:49:31 +02:00
Johannes Schickel a6ec34f424 SCUMM: Let music in AD code use the same HW channel allocation as SFX. 2014-06-04 01:49:31 +02:00