djsrv
f726a6ed89
DIRECTOR: LINGO: Rewrite grammar to build AST
2021-06-22 18:16:53 -04:00
djsrv
34d8aabc4b
DIRECTOR: LINGO: Add DatumType enum
2021-06-22 18:16:53 -04:00
djsrv
688ca6b299
DIRECTOR: LINGO: Update comment
2021-06-22 18:16:53 -04:00
djsrv
f54ebabe23
DIRECTOR: LINGO: Add TestScript type
2021-06-22 18:16:53 -04:00
djsrv
560bae0f85
DIRECTOR: LINGO: Remove varCheck and checkImmediate
2021-06-22 18:16:53 -04:00
D G Turner
20a3f0e5e9
ICB: Fix Various GCC Set But Not Used Variable Warnings
2021-06-22 23:02:15 +01:00
Roland van Laar
b7c903569c
DIRECTOR: speed up transitions for debugFast
...
The number of steps a transition has is calculated based on the
chunksize. A larger chunksize means quicker execution with a downside
of not having pixel perfect frames.
Ensures that the chunksize is never more than sprite width and height to
avoid floating point division errors.
This is only enabled when the debugflag is used.
2021-06-22 22:41:06 +02:00
ggrieco-tob
597a333f77
PRIVATE: avoid invalid detection of MacOS release
2021-06-22 10:10:53 +02:00
ggrieco-tob
139230264e
PRIVATE: added demo and compressed versions of the MacOS release
2021-06-22 10:10:53 +02:00
ggrieco-tob
9bec6e271b
PRIVATE: added detection of the russian release
2021-06-22 10:10:53 +02:00
Francisco Javier Diéguez Tirado
f97666b4df
PRIVATE: Add initial author in decompiler.cpp and .h
2021-06-22 10:10:53 +02:00
neuromancer
226ce849b4
PRIVATE: improved MacOS release detection to use two files
2021-06-22 10:10:53 +02:00
neuromancer
839707f223
PRIVATE: basic support for the uncompressed/installed MacOS release
2021-06-22 10:10:53 +02:00
neuromancer
37380da875
PRIVATE: removed unnecessary Common::SeekableReadStream cast
2021-06-22 10:10:53 +02:00
neuromancer
b3349c6a38
PRIVATE: removed duplicated and commented detection entries
2021-06-22 10:10:53 +02:00
neuromancer
ef997be591
PRIVATE: removed extra whitespace in detection entry
2021-06-22 10:10:53 +02:00
neuromancer
9f2fdc8775
PRIVATE: moved constants from decompiler.h to decompiler.cpp to avoid duplicated symbols
2021-06-22 10:10:53 +02:00
neuromancer
4edbd5a1aa
PRIVATE: removed commented debug statement in SettingMaps::load
2021-06-22 10:10:53 +02:00
neuromancer
0458421ec4
PRIVATE: added a new line at the end of the decompiler sources
2021-06-22 10:10:53 +02:00
neuromancer
c871c1e36b
PRIVATE: added a debug print to show the decompiled code
2021-06-22 10:10:53 +02:00
neuromancer
e7a605f4ec
PRIVATE: removed useless local variable in install
2021-06-22 10:10:53 +02:00
neuromancer
2a2cac190d
PRIVATE: refactored kHeader to avoid a global constructor
2021-06-22 10:10:53 +02:00
neuromancer
863717b39d
PRIVATE: replaced unsigned char -> byte and unsigned int -> uint
2021-06-22 10:10:53 +02:00
neuromancer
3f1fc23302
PRIVATE: improved error detail when an unknown byte is decompiled
2021-06-22 10:10:53 +02:00
neuromancer
adf77a709f
PRIVATE: use Common::Language for _language
2021-06-22 10:10:53 +02:00
neuromancer
458df46dc9
PRIVATE: clang-formatted all the code
2021-06-22 10:10:53 +02:00
neuromancer
252ad4cb00
PRIVATE: added german versions in the detection tables
2021-06-22 10:10:53 +02:00
neuromancer
54ace30a33
PRIVATE: fixed debug statement
2021-06-22 10:10:53 +02:00
neuromancer
a1170b44f3
PRIVATE: removed old code, commented debugs and fixes
2021-06-22 10:10:53 +02:00
neuromancer
297175310f
PRIVATE: more fixes
2021-06-22 10:10:53 +02:00
neuromancer
63413b6d23
PRIVATE: better compatibility with non-US versions
2021-06-22 10:10:53 +02:00
neuromancer
0d5f191b7b
PRIVATE: added license headers
2021-06-22 10:10:53 +02:00
neuromancer
1f1b9baebc
PRIVATE: fixes
2021-06-22 10:10:53 +02:00
neuromancer
6c80b049af
PRIVATE: integrated first version of the decompiler
2021-06-22 10:10:53 +02:00
Francisco Javier Diéguez Tirado
f10fb7fbad
PRIVATE: first version of bytecode decompiler
...
Meant to be compiled as standalone tool. Not yet integrated
into game engine.
2021-06-22 10:10:53 +02:00
neuromancer
40f6c70841
PRIVATE: preliminary support for decompiled game assets
2021-06-22 10:10:53 +02:00
Filippos Karapetis
78ef45ba0f
TRECISION: Group object graphics and mask buffers
2021-06-22 10:37:36 +03:00
D G Turner
b0c7b27ea8
ICB: Fix GCC Unused Variable Warnings
2021-06-22 04:36:30 +01:00
Thierry Crozat
30764bbc41
AGS: Fix regression when trying to delete files
...
This for examples fixes deleting savegames from the ingame save
dialog in QfG2 AGDI.
The issue is that the file name we get from get_save_game_path(int)
in DeleteSaveSlot(int) contains the "/saves/" prefix, so we
cannot directly pass it to the ScummVM savefile manager.
2021-06-21 21:41:58 +01:00
Thierry Crozat
edaabb3d9d
AGS: Fix regression with GUI translation option not working
2021-06-21 21:22:04 +01:00
Thierry Crozat
788f3f659d
AGS: Fix regression with Text AA GUI option not working
2021-06-21 21:14:22 +01:00
Thierry Crozat
6227100f8f
AGS: Fix regression in FillDirList
...
This reapply the changes from 8fb9b5f9 to properly list the files
in the game data dir and in the savegame dir.
This for example fixes listing *.tra files in the options in
Kathy Rain.
2021-06-21 21:05:09 +01:00
Lothar Serra Mari
af7e042ac4
BACKENDS: SDL: Allow setting OpenGL mode via registerDefault
2021-06-21 21:23:34 +02:00
Martin Gerhardy
c7463600c1
GUI: fixed endless recursion in EventRecorder::pollEvent
...
warpMouse is calling purgeMouseEvents - which in turn calls pollEvents again
with this fix I was able to perform a small playback of twine in the menu
2021-06-21 20:56:01 +02:00
Martin Gerhardy
6bb711d037
GUI: removed unused prototype from EventRecorder class
2021-06-21 20:50:34 +02:00
Lothar Serra Mari
e555923e0e
DISTS: WIN32: Use OpenGL as default renderer
2021-06-21 17:53:30 +02:00
alxpnv
261dee4424
ASYLUM: make sure the cursor is visible at puzzle start
2021-06-21 14:58:59 +03:00
Eugene Sandulenko
5ee3a2f51b
DIRECTOR: Extract platform/version from the falbback detection fienames
2021-06-21 12:11:40 +02:00
Paul Gilbert
90d4af7fc1
AGS: Fixed detection for MMM28
2021-06-20 21:54:28 -07:00
Paul Gilbert
63f67c0523
AGS: Mark MMM13 as unsupported for now
2021-06-20 20:20:34 -07:00