Commit Graph
86814 Commits
Author SHA1 Message Date
Bastien Bouclet c81a61eefe SIC32: Add RAMA French checksums 2017-02-26 07:07:50 +01:00
Bastien Bouclet e9d87117ba SCI32: Add Phantasmagoria 2 French checksums 2017-02-26 07:07:30 +01:00
Bastien Bouclet d991986944 SCI32: Add Lighthouse French checksums 2017-02-26 07:06:53 +01:00
Paul Gilbert 92f1583844 TITANIC: Implementing CSurfaceArea methods 2017-02-25 19:03:47 -05:00
Martin Kiewitz 26b6d450df SCI: Clean up kRandom + allow 0 parameters via signatures
Also added in depth comments about the currently known variations
Returning the RNG seed is now implemented (although it seems no
games actually use this functionality, it seems to be just script
bugs).
Also remove Torin kRandom workarounds.
2017-02-26 00:24:57 +01:00
Eugene Sandulenko 29b32d52fa DIRECTOR: Clarified and corrected movie scripts in D2/D3 2017-02-26 00:21:16 +01:00
Eugene Sandulenko 45b41357c1 DIRECTOR: More debug output when loading 2017-02-26 00:05:10 +01:00
Eugene Sandulenko 27a0f43333 DIRECTOR: Move utility functions to util.cpp 2017-02-25 21:44:01 +01:00
Paul Gilbert 16d21cd0ff TITANIC: Fix CStarPoints2 initialization 2017-02-25 15:03:16 -05:00
Martin Kiewitz 77d232fbe2 AGI: always stop sound/music, when calling restore/save since 2.272
and therefore set the "fully played"-flag/variable, so that scripts
don't block forever in for example Police Quest 1 poker back room.
Fixes bug #9706
Thanks waltervn
2017-02-25 20:43:14 +01:00
Paul Gilbert e107003c4c TITANIC: Some preliminary cleanup of star control interfaces 2017-02-24 23:30:17 -05:00
Paul Gilbert 985f8a3720 TITANIC: Fixes for coordinates init in CStarPoints1 2017-02-24 23:29:54 -05:00
Strangerke 32965e44e3 CRYO: Some renaming 2017-02-24 23:55:11 +01:00
Eugene Sandulenko 966f75c39a DIRECTOR: Lingo: Fix b_moveableSprite() stub 2017-02-24 23:41:37 +01:00
Eugene Sandulenko b7c9afe135 I18N: Update translation (Dutch)
Currently translated at 100.0% (933 of 933 strings)
2017-02-24 22:02:51 +01:00
jeroen klop a655e4507a I18N: Update translation (Dutch)
Currently translated at 99.7% (931 of 933 strings)
2017-02-24 22:02:18 +01:00
Thierry Crozat c1c2c796fd I18N: Update translations templates 2017-02-24 22:00:23 +01:00
Eugene Sandulenko 8a547c8711 Merge pull request #908 from rsn8887/upstream
SDL: Fix erratic analog pointer + control options
2017-02-24 22:00:10 +01:00
Eugene Sandulenko 4b36478786 DIRECTOR: Lingo: Clarified 'play' and 'play done' implementations 2017-02-24 19:32:40 +01:00
Eugene Sandulenko 69335424fc I18N: Update translation (Hungarian)
Currently translated at 99.3% (927 of 933 strings)
2017-02-24 19:26:30 +01:00
Eugene Sandulenko 5eb38c5d1c DIRECTOR: Lingo: Initial code for func_playdone() 2017-02-24 19:16:22 +01:00
Eugene Sandulenko 99f976e3ae DIRECTOR: Lingo: Initial code for func_play() 2017-02-24 19:11:53 +01:00
Eugene Sandulenko e65df86ef1 DIRECTOR: Encapsulated _nextMovie parameters into a string 2017-02-24 19:02:57 +01:00
Rouven Bauer 0bade39c41 I18N: Update translation (German)
Currently translated at 100.0% (933 of 933 strings)
2017-02-24 13:05:02 +01:00
George Kormendi 15cbf741b9 I18N: Update translation (Hungarian)
Currently translated at 99.3% (927 of 933 strings)
2017-02-24 13:04:36 +01:00
Eugene Sandulenko a3a74c7012 DIRECTOR: Lingo: Clarified compile and exec debug level messages 2017-02-24 08:22:20 +01:00
George Kormendi 1de760be1c I18N: Update translation (Hungarian)
Currently translated at 99.3% (927 of 933 strings)
2017-02-24 08:13:05 +01:00
Eugene Sandulenko 9cfec74ac1 DIRECTOR: Lingo: Show execution trace at earlier debug levels 2017-02-24 08:12:23 +01:00
Martin Kiewitz be763b59aa AGI: act on exitAllLogics in testIfCode (fixes bug #9707)
Thanks waltervn for finding this one.
Was a regression caused by the timer heuristic for detecting
bad script code. When the heuristic identified being in an
inner timer loop, it told ScummVM to sleep + process events.
During that time a restore can get triggered by the user via GMM.
When that happens, the restore is executed immediately.
When still being inside testIfCode(), it may happen that execution
goes beyond the end of the current logic incl. error/crash.
TODO: maybe better change GMM as a whole for AGI, that restores are
always processed in a delayed way after main loop got processed
once?
2017-02-24 00:54:40 +01:00
Martin Kiewitz 9dd0cd51d5 AGI: Clean up VM opcode handling
so that invalid opcodes won't crash ScummVM anymore
2017-02-23 23:54:45 +01:00
Eugene Sandulenko 5fa728371f DIRECTOR: Lingo: Try cleaned file names only when it makes sense 2017-02-23 19:09:54 +01:00
Eugene Sandulenko 6047e35bfd DIRECTOR: Lingo: Clean file name of 8-bit character before loading
Mac has had possibility to have 8-bit characters in their filenames.
In the modern world it goes with either codepages or UTF-8, which
makes it much less compatible. Trying to mitigate that
2017-02-23 19:06:10 +01:00
Eugene Sandulenko 70eddbcdb0 DIRECTOR: Lingo: Fix stack underflow in argument assignment 2017-02-23 19:04:26 +01:00
Eugene Sandulenko 78f6038537 DIRECTOR: Lingo: Do not pollute stack in c_assign() 2017-02-23 18:54:33 +01:00
Walter van Niftrik 4d25ed9638 ADL: Enable ADGF_TESTING for hires6 2017-02-23 16:38:06 +01:00
Walter van Niftrik 516815d5f5 ADL: Fix hires6 canSaveGameStateCurrently() 2017-02-23 16:12:48 +01:00
Lothar Serra Mari f0b1c46caf I18N: Update translation (German)
Currently translated at 99.7% (931 of 933 strings)
2017-02-23 14:45:13 +01:00
Walter van Niftrik 6a6058a1cc ADL: Reset linesPrinted in game loop 2017-02-23 14:36:32 +01:00
Purple T e8f525a886 I18N: Update translation (French)
Currently translated at 100.0% (933 of 933 strings)
2017-02-23 12:45:25 +01:00
Paul Gilbert 59190f735d TITANIC: Fix setting display bounds for end credit text 2017-02-22 22:37:44 -05:00
Paul Gilbert da30e1a0f5 TITANIC: Fix writeString character placement 2017-02-22 22:37:27 -05:00
Paul Gilbert efadb34b8d TITANIC: Renamings and cleanup for CCreditText 2017-02-22 20:41:25 -05:00
rsn8887 45bd7a8b75 SDL: Fix erratic analog pointer + control options
Fixes erratic speeds in analog pointer motion
Implemented option to set analog/keyboard pointer speed
and control the analog joystick deadzone. The deadzone option appears
only if the build supports analog joystick (via JOY_ANALOG define)
2017-02-22 16:52:09 -06:00
Walter van Niftrik 23bc483ab7 ADL: Fix hires6 room description printing 2017-02-22 23:17:41 +01:00
Walter van Niftrik 69ae262bf2 ADL: Add comments to hires6 direction opcode 2017-02-22 23:17:41 +01:00
Arius 15625c9b0c I18N: Update translation (Greek)
Currently translated at 99.6% (930 of 933 strings)
2017-02-22 22:04:35 +01:00
Eugene Sandulenko db4ef7c467 Merge pull request #909 from lubomyr/master
ANDROIDSDL: changed filename in assets file with scummvm-data for replace old data files
2017-02-22 22:04:29 +01:00
lubomyr 8a70c0c922 ANDROIDSDL: changed filename in asset file with scummvm-data for replacing old data-files 2017-02-22 22:49:47 +02:00
Eugene Sandulenko 842cda6f32 I18N: Update translation (Russian)
Currently translated at 100.0% (933 of 933 strings)
2017-02-22 20:56:29 +01:00
Eugene Sandulenko d2e2eac7bd I18N: Update translation (Ukrainian)
Currently translated at 100.0% (933 of 933 strings)
2017-02-22 20:54:37 +01:00