Commit Graph
137148 Commits
Author SHA1 Message Date
Thierry Crozat 92ff871083 I18N: Update translation (French)
Currently translated at 100.0% (1070 of 1070 strings)
2019-06-11 11:40:03 +02:00
Purple T 2b5238820b I18N: Update translation (French)
Currently translated at 100.0% (1070 of 1070 strings)
2019-06-11 11:40:02 +02:00
Paul Gilbert ebdc4ec3fa GLK: ADVSYS: Created dedicated function pointer class, cleanup method opcodes 2019-06-10 19:08:58 -07:00
Paul Gilbert 1de8c3d730 GLK: ADVSYS: More opcodes 2019-06-10 19:08:58 -07:00
Paul Gilbert 75da8ddd06 GLK: ADVSYS: Subroutine call & return opcodes 2019-06-10 19:08:58 -07:00
Paul Gilbert 8bb7c893f1 GLK: ADVSYS: String printing 2019-06-10 19:08:58 -07:00
Paul Gilbert d5d801d1cb GLK: ADVSYS: Adding opcodes and message decoding 2019-06-10 19:08:58 -07:00
Filippos Karapetis e8f0e9e998 STARTREK: Rename the different showText() functions for disambiguation
Hopefully, this will fix the AmigaOS and DS builds
2019-06-11 01:28:12 +03:00
Filippos Karapetis 05301c240b STARTREK: Load more messages from RDF files
The whole Demon chapter has been converted to the new logic.
The offsets for the extra room messages have been hardcoded, for now,
inside loadOtherRoomMessages(), until we figure out how they are
referenced.
2019-06-11 00:48:16 +03:00
Filippos Karapetis 709d606e01 STARTREK: Adapt many usages of Common::SharedPtr() to regular pointers 2019-06-11 00:48:16 +03:00
Filippos Karapetis 3f7f1a2410 STARTREK: Remove the FileStream wrapper class 2019-06-11 00:48:15 +03:00
Eugene Sandulenko 9ba6b79e1a MADE: Remove leftover code. This lets run gracefully with -p parameter 2019-06-10 12:55:08 +02:00
sluicebox 4a0e2e528b SCI: Fix SQ4 Big & Tall missing room message 2019-06-10 11:04:15 +03:00
sluicebox 2f837d9edc SCI: Add SQ4 workaround for Sequel Police shooting 2019-06-09 21:02:56 -07:00
sluicebox 56ea963cea SCI: Create message workaround system
Adds a new workaround system for known broken messages and their
corresponding audio and sync resources. This replaces all special
cases in c++ and several script patches with data structures and
generic handling.

Common message bugs:
- Wrong tuple requested by game script
- Wrong tuple in message resource
- Wrong message text that exists in another record
- Missing message text
- Audio or sync resource with different tuple than message
2019-06-09 15:35:57 -07:00
sluicebox 9326f2f31d SCI: Replace SQ4 script patch with workaround 2019-06-09 15:35:57 -07:00
dreammaster 0074810cb4 GLK: ADVSYS: Formatting fixes 2019-06-09 15:00:46 -07:00
Paul Gilbert b01e711d65 GLK: ADVSYS: Implementing VM opcodes 2019-06-09 15:00:46 -07:00
Paul Gilbert 39764f46d2 GLK: ADVSYS: Add overall script execution method 2019-06-09 15:00:46 -07:00
Paul Gilbert a9324c3c9e GLK: ADVSYS: Main game loop 2019-06-09 15:00:46 -07:00
Paul Gilbert da434f2952 GLK: ADVSYS: Adding game data access methods 2019-06-09 15:00:46 -07:00
Paul Gilbert b84e9a3dff GLK: ADVSYS: Save area and variable code 2019-06-09 15:00:46 -07:00
Paul Gilbert 47b5980323 GLK: ADVSYS: Setting up resident data and pointers 2019-06-09 15:00:46 -07:00
Paul Gilbert 9c05f1771e GLK: ADVSYS: Loading of game data 2019-06-09 15:00:46 -07:00
Paul Gilbert f35176d726 GLK: ADVSYS: Basic initialization and header loading in-game 2019-06-09 15:00:46 -07:00
Paul Gilbert 0e17d1c1db GLK: ADVSYS: Added game heder reading and detections 2019-06-09 15:00:46 -07:00
Paul Gilbert d5bb06ed17 GLK: ADVSYS: Engine skeleton 2019-06-09 15:00:45 -07:00
Le Philousophe ed34a41810 GRAPHICS: Fix rects handling in ManagedSurface::copyFrom
Like in create(), when using copyFrom the whole surface gets new data
and is now completely dirty so let's use markAllDirty.
2019-06-09 14:38:31 -07:00
Le Philousophe 1297ae2b76 GRAPHICS: Fix ManagedSurface::copyFrom memory handling
When calling ManagedSurface::copyFrom, _disposeAfterUse should be set to
YES because inner surface frees up old pixels array and creates a new one.
2019-06-09 14:38:31 -07:00
Paul Gilbert bdbad1f3af XEEN: Fix mistakes in xeen.ccs datafile, bump up version number 2019-06-09 14:35:15 -07:00
Peter Helbing 803bf8073a XEEN: Add missing armor class modifiers 2019-06-09 14:22:59 -07:00
Peter Helbing 7c95deb5b6 XEEN: Check bounds of stat values array, bug #10971 2019-06-09 14:17:23 -07:00
Lothar Serra Mari f2b8dc4776 WINTERMUTE: Add missing comment line for new rhiannon demo 2019-06-09 19:27:04 +03:00
Lothar Serra Mari c0b7862125 WINTERMUTE: Add detection entries for reported rhiannon demos
closes #10972
closes #10973
2019-06-09 19:27:04 +03:00
Thanasis Antoniou 5dd8aa77cf BLADERUNNER: Restored a cue in Grigorian's VK 2019-06-09 18:54:27 +03:00
Peter Helbing cb49e33a62 XEEN: fix result type for readUint32LE() 2019-06-09 15:08:37 +03:00
Le Philousophe a2f1700fc3 CRYOMNI3D: Fix various memory errors 2019-06-09 12:46:58 +02:00
Henrik "Henke37" Andersson b527b573cf WIN32: Let the PE header control showing the console.
This applies DRY to the console config and avoids junk code changes seen by git.
2019-06-09 13:42:06 +03:00
Filippos Karapetis d2f5023ee9 SCI: Do not apply script patches when checking for static selectors
Fixes bug #10969
2019-06-08 13:57:34 +03:00
Le Philousophe 3915be8ff1 CRYOMNI3D: Implement load/save in-game with GMM 2019-06-08 12:43:22 +02:00
Le Philousophe 70c7133e4b CRYOMNI3D: Improve compatibility with ScummVM global UI 2019-06-08 12:43:22 +02:00
Le Philousophe 9fbaf9c739 CRYOMNI3D: Revamp loading and saving
Add support to manage saves from startup screen
2019-06-08 12:43:22 +02:00
Le Philousophe deb92e13eb CRYOMNI3D: Use shouldAbort to prepare GMM in-game load 2019-06-08 12:43:22 +02:00
Le Philousophe 89922138e2 CRYOMNI3D: Use CursorMan instead of using backend directly
This avoids bugs when GMM is displayed.
It uses GMM like all dialogs in ScummVM and without CursorMan our cursor
get erased when GMM is closed.
2019-06-08 12:43:22 +02:00
sluicebox d32d2167e9 SCI: Update SQ4 Sequel Police patch for arcade 2019-06-08 11:55:00 +03:00
Bastien Bouclet 68bd697180 AUDIO: Removed most of the MIDI infrastructure
It's not needed in ResidualVM
2019-06-08 06:36:55 +02:00
Bastien Bouclet 0c001d236d AUDIO: Removed the OPL code
It's not needed in ResidualVM
2019-06-08 06:23:32 +02:00
Bastien Bouclet e149814766 JANITORIAL: Replaced a few instances of ScummVM in error messages 2019-06-08 06:06:48 +02:00
sluicebox 75a8bfce25 SCI: Fix SQ4 sewer tunnel lockup, bug #10970 2019-06-07 11:03:08 +03:00
rsn8887 c6621773ef CREDITS: Add cpasjuste and myself to Nintendo Switch 2019-06-07 08:33:58 +02:00