Commit Graph
137148 Commits
Author SHA1 Message Date
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