Commit Graph
86814 Commits
Author SHA1 Message Date
Filippos Karapetis bda8a9b92b CHEWY: Initial work on converting TMF music data back to MOD data
This way, we can use our regular Protracker MOD player
2016-10-09 23:39:41 +03:00
Filippos Karapetis 0a4c1eeca1 CHEWY: Move all sound functions into sound.* 2016-10-09 23:38:39 +03:00
Filippos Karapetis c1e44df357 CHEWY: Use atds.tap for detection
Now that a lot of the game's resources have been figured out, it turns
out that using comic.tgp was a bad idea, as it's the same in both the
English and German versions. atds.tap contains all of the game's texts,
so it is probably the best candidate for detection
2016-10-09 23:34:51 +03:00
Filippos Karapetis 339e1c1f88 CHEWY: Pass the text parameter of getLine() by reference
Saves an unneeded copy
2016-10-09 23:33:19 +03:00
Willem Jan Palenstijn 95424d770f I18N: Fix fuzzy Dutch translation 2016-10-09 22:00:36 +02:00
Colin Snover d0ec919fb7 SCI: Fix crash when attempting to view invalid list, array, bitmap references 2016-10-09 13:52:04 -05:00
Peter Kohaut 8720c3a98f BLADERUNNER: fixed some compilation warnings 2016-10-09 20:26:53 +02:00
Colin Snover 6cc761e728 SCI32: Allow 'focused' variable to break out of the event loop 2016-10-09 11:41:52 -05:00
Colin Snover 832979c2db SCI: Fix memory leak 2016-10-09 11:32:01 -05:00
Colin Snover 40444b0aeb SCI32: Clarify some identifiers
transparentColor -> skipColor
displace -> origin
scaledWidth -> xResolution
scaledHeight -> yResolution
2016-10-09 11:21:46 -05:00
Colin Snover 8c555200d9 SCI32: Change storage type of int16 arrays to hold reg_ts instead
Memory references and integers in SSCI are both 16-bit numbers,
so game scripts frequently (incorrectly) use an IntArray instead
of an IDArray for holding references. Since references in ScummVM
are 32-bit reg_ts, IntArray entries must be large enough to hold
reg_ts in order to be compatible with game scripts that store
references in integer arrays.

The alternative solution is to find and patch all incorrect use of
IntArray across all games. This is possible, but a bit risky from
a save game stability perspective, since incorrect IntArray usage
is sometimes not apparent until well after the array is
instantiated (like GK1's global interview array).

This change invalidates existing SCI32 save games.
2016-10-09 11:21:13 -05:00
Eugene Sandulenko cb4ec21d13 GCW0: Fixed wording in the README 2016-10-09 16:14:13 +02:00
Eugene Sandulenko 42a023b81f GCW0: Mention that only 320x240 games are supported 2016-10-09 16:05:28 +02:00
Thierry Crozat d4c8b787d2 I18N: Regenerate translation data file 2016-10-09 14:43:00 +01:00
Thierry Crozat ee04c20c83 I18N: Fix Language field in gl_ES translation 2016-10-09 14:42:37 +01:00
Eugene Sandulenko ee324a07cf SCUMM: Fix crash on exit in FT demo 2016-10-09 15:26:48 +02:00
Eugene Sandulenko 355c4fa646 JANITORIAL: Remove more trailing spaces 2016-10-09 15:02:02 +02:00
Eugene Sandulenko dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02:00
Eugene Sandulenko c5efd9f748 DOCS: Fix line endings in Czech readme 2016-10-09 14:34:06 +02:00
Eugene Sandulenko 2a903b60f7 I18N: Regenerate translations.dat 2016-10-09 14:31:53 +02:00
Eugene Sandulenko 7ad16ffd3b I18N: gl_ES translation Update. Patch #845 2016-10-09 14:31:35 +02:00
Eugene Sandulenko af0551b306 Merge pull request #844 from Tsbook/master
I18N: Czech translation update
2016-10-09 14:31:26 +02:00
Zbyněk Schwarz 95fa0851f2 I18N: Czech translation update 2016-10-09 14:16:35 +02:00
Eugene Sandulenko c7188dc05c I18N: Regenerate translations.dat 2016-10-09 13:54:48 +02:00
Eugene Sandulenko 37cc10c93d I18N: Update Spanish translation. Patch #843 2016-10-09 13:53:42 +02:00
Eugene Sandulenko 070ec6d4b6 Merge pull request #841 from somaen/nb_no
I18N: Update translations for nb_NO
2016-10-09 13:53:25 +02:00
Eugene Sandulenko cc5a36624c GCW0: Reenable scalers
There is only one 1x scaler, but scalers are used for aspect ratio correction
2016-10-09 13:38:56 +02:00
Peter Kohaut f7acbcb057 BLADERUNNER: fixed speed of pickup effect
formating, small fixes
2016-10-09 12:03:19 +02:00
Eugene Sandulenko ecd40513a3 GUI: Do not disable Aspect ratio checkbox with only-fullscreen option 2016-10-09 11:05:01 +02:00
Eugene Sandulenko b5c4e09cec BLADERUNNER: Fix compilation 2016-10-09 10:02:22 +02:00
Willem Jan Palenstijn 379e3b80da SCI: Release SCI music mutex earlier in reconstructPlayList
This avoids a deadlock where the main thread (via reconstructPlayList)
tries to acquire the mixer lock (in soundPlay) while holding the SCI
music lock, and the audio thread is holding the mixer lock and tries to
acquire the SCI music lock (in miditimerCallback). Bug #6691.
2016-10-08 22:32:13 +02:00
Peter Kohaut f30f3c46e3 BLADERUNNER: added item pickup effect
also added support for rendering items on screen (not in the world)
pickup effect can be tested in debug compilation by clicking on any object (not item, but object like, hydrant, or doors) in first scene
2016-10-08 21:06:22 +02:00
Einar Johan Trøan Sømåen 5018b449e5 I18N: Update translations for nb_NO 2016-10-08 18:34:59 +02:00
Eugene Sandulenko c0b76581d8 GRAPHICS: Detect substitute for Mac fonts 2016-10-08 14:47:38 +02:00
Lothar Serra Mari 66a0ca6f64 NEWS: Add NEWS stub for 1.10.0 2016-10-08 12:02:45 +02:00
Lothar Serra Mari c59dc8ab06 NEWS: Mention fix for bug #9597 2016-10-08 12:02:45 +02:00
Lothar Serra Mari 8d765a2676 NEWS: Add release date for 1.9.0 2016-10-08 12:02:45 +02:00
Lothar Serra Mari 720c2af5aa NEWS/DE: Mention hi-res games as supported 2016-10-08 12:02:45 +02:00
Eugene Sandulenko c04e5a8497 I18N: Regenerate translations.dat 2016-10-08 11:50:10 +02:00
Eugene Sandulenko 2517866ba4 Merge pull request #842 from greencis/master
I18N: Update Belarusian and Russian translations
2016-10-08 11:49:48 +02:00
Paul Gilbert d09c49fb0d TITANIC: Fix transparency handling of Doorbot and Photograph 2016-10-07 20:25:07 -04:00
Eugene Sandulenko 086963fd23 GRAPHICS: Search for font substitution for MacFonts 2016-10-07 19:42:55 +02:00
greencis 7e9682bab8 I18N: Update Belarusian and Russian translations 2016-10-07 19:26:24 +03:00
Eugene Sandulenko 6de4334f2b MOHAWK: Enable Myst for the release 2016-10-07 12:02:33 +02:00
Eugene Sandulenko 3537e46d4a WINTERMUTE: Enable supported games for the release 2016-10-07 11:57:55 +02:00
Eugene Sandulenko 82b28c9292 GNAP: Enable engine for the release 2016-10-07 11:53:31 +02:00
Eugene Sandulenko de715ca446 ADL: Enable hires0-3 for the release 2016-10-07 11:53:31 +02:00
Filippos Karapetis 8df9eb5b8f CHEWY: Fix undefined behavior 2016-10-07 12:29:14 +03:00
Eugene Sandulenko db05a9448b GRAPHICS: Differentiate Mac fonts by slant 2016-10-07 10:49:17 +02:00
Eugene Sandulenko ee476e9cf0 GRAPHICS: Parse slant from BDF fonts 2016-10-07 10:49:17 +02:00