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