sluicebox
23c6c13da2
SCI: Fix FPFP reappearing items, bug #10975
...
Fixes two similar bugs where inventory items reappear after being
used due to incorrect or missing flag checks
2019-06-14 17:52:54 +03:00
Paul Gilbert
c151020675
GLK: ADVSYS: Fix data reads from gamefile
2019-06-13 20:45:53 -07:00
Paul Gilbert
4f7c9899f2
GLK: ADVSYS: Initialization fixes
2019-06-13 20:45:53 -07:00
Paul Gilbert
8759a9e851
GLK: ADVSYS: Added readLine method
2019-06-13 20:45:53 -07:00
sluicebox
d29727d02a
SCI: Add FPFP message workarounds
2019-06-13 17:57:27 -07:00
rsn8887
536521d356
SWITCH: Enable touchpad mouse mode option in controls
2019-06-13 15:38:10 -05:00
Paul Gilbert
06ffbab3c5
GLK: ADVSYS: Added singleAction method
2019-06-12 22:26:06 -07:00
Paul Gilbert
8612697409
GLK: ADVSYS: Remainder of parseInput method
2019-06-12 22:15:58 -07:00
Paul Gilbert
0e543b0682
GLK: ADVSYS: Noun/adjectives setup and getNoun method
2019-06-12 21:45:54 -07:00
Paul Gilbert
9efb6d71e2
GLK: ADVSYS: In progress implementing input line parser
2019-06-12 21:30:41 -07:00
Paul Gilbert
4e74751e7e
GLK: ADVSYS: Added input line split up and tokenizing
2019-06-12 21:30:41 -07:00
Paul Gilbert
9c0771552d
GLK: ADVSYS: Remaining opcode implementations
2019-06-12 21:30:41 -07:00
sluicebox
222ed9c52d
SCI: Fix SQ4 Sock's Sequel police crash, bug #10974
2019-06-13 03:36:14 +03:00
George Kormendi
b051b1545a
I18N: Update translation (Hungarian)
...
Currently translated at 100.0% (1072 of 1072 strings)
2019-06-12 22:24:17 +02:00
Timo Mikkolainen
cf104133cc
I18N: Update translation (Finnish)
...
Currently translated at 100.0% (1072 of 1072 strings)
2019-06-12 22:24:17 +02:00
Lothar Serra Mari
21c316d97f
I18N: Update translation (German)
...
Currently translated at 100.0% (1072 of 1072 strings)
2019-06-12 22:24:17 +02:00
Thanasis Antoniou
c6ea4f88fa
BLADERUNNER: Suppress fall through warnings
...
When BLADERUNNER_ORIGINAL_BUGS is 1
2019-06-12 17:00:36 +03:00
Thanasis Antoniou
e3e3312453
BLADERUNNER: Remove debug comments for Police Officers
...
Code will be revisited at a later point based on public testing feedback
2019-06-12 15:06:13 +03:00
Thierry Crozat
8c62047eb1
I18N: Update translations templates
2019-06-11 11:40:20 +02:00
Paolo Bossi
c2ae9d3295
I18N: Update translation (Italian)
...
Currently translated at 100.0% (1070 of 1070 strings)
2019-06-11 11:40:03 +02:00
Thierry Crozat
3672a80455
I18N: Regenerate translations data file
2019-06-11 11:40:03 +02:00
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