Commit Graph
137148 Commits
Author SHA1 Message Date
lolbot-iichan d8951b2aa1 COMMON: Add Persian language & CP1256 encoding 2020-05-18 23:24:15 +02:00
Matthew Duggan 7c29b5db7d ULTIMA8: More and const correctness. 2020-05-18 18:02:10 +09:00
Matthew Duggan fa332c4e62 ULTIMA8: Small debugging improvements 2020-05-18 18:00:50 +09:00
Matthew Duggan 6fe5649548 ULTIMA8: Document what most of the gumps are for in comments 2020-05-18 17:47:45 +09:00
Matthew Duggan b08ac98c1d ULTIMA8: Reduce debug log spam slightly 2020-05-18 17:47:45 +09:00
D G Turner 590262a3c6 PETKA: Fix GCC Warnings in Object Text Classes 2020-05-18 07:21:12 +01:00
D G Turner 96b5006ea1 PETKA: Fix GCC Shadowing Warnings 2020-05-18 05:54:11 +01:00
Paul Gilbert 2393b5460f GLK: Remove sub-engine enablement
As with the Ultima engine, it's simpler to just have a single
enablement for the entire Glk engine
2020-05-17 18:21:14 -07:00
Matthew Jimenez 384a1753f6 ULITIMA8: Improve basic avatar keyboard movement. 2020-05-18 09:31:06 +09:00
sluicebox b381df689b SCI: Add LSL6 German floppy detection entry
Ticket #11475
2020-05-17 17:15:19 -07:00
Nathanael Gentry 1149e0edd3 DIRECTOR: Disable ink inversion hack 2020-05-17 23:21:33 +02:00
Nathanael Gentry 5babbb30db DIRECTOR: Move to channel-based rendering 2020-05-17 23:21:33 +02:00
Nathanael Gentry 9fc6197c32 DIRECTOR: Precompute cast types of sprite 2020-05-17 23:21:33 +02:00
Nathanael Gentry 3fa90b4ade DIRECTOR: Move from drawRects to bboxes 2020-05-17 23:21:33 +02:00
Thierry Crozat 4a3697a21c GUI: Bump theme version
There have been some changes to the theme (adding achievements tab
and renaming some widgets) without updating the version. This made
it possible for ScummVM to use an older theme file and crash.
2020-05-17 21:10:26 +01:00
Lothar Serra Mari 89d74b4784 GUI: Improve error message regarding errors while loading widget positions
Thank you for the suggestion, @trembyle!
2020-05-17 21:53:28 +02:00
Andrei Prykhodko 90ac129cdb PETKA: added missing initialization to cursor object 2020-05-17 21:39:51 +03:00
Andrei Prykhodko 521eff2bbc PETKA: fixed toggling map 2020-05-17 21:37:06 +03:00
Andrei Prykhodko a070bd97ff PETKA: added new opcodes 2020-05-17 21:33:47 +03:00
Andrei Prykhodko 40540ad0df PETKA: fixed processing messages by objects 2020-05-17 21:33:27 +03:00
Paul Gilbert de83273616 ULTIMA4: Mark detection entries as ready for testing 2020-05-17 08:58:07 -07:00
Paul Gilbert 89f1f800a4 ULTIMA4: Fix unrolling map on title screen 2020-05-17 08:55:41 -07:00
Paul Gilbert b5642b82ba ULTIMA4: More properly implement drawSubRectOn
I'd previously gotten confused because in some cases the source rect
could be bigger than the src surface.. I thought it meant scaling
was needed. Turns out it was just poor code in the engine that could
have a negative left/top, and needed clipping
2020-05-17 08:55:41 -07:00
Scott Percival 59c06b58de DIRECTOR: LINGO: Add more bytecode stubs 2020-05-17 23:08:50 +08:00
Eric Fry 5228ff83b7 DRAGONS: Fixed bug when removing image overlay 2020-05-17 23:00:15 +10:00
Eugene Sandulenko 4ac21b4d58 PETKA: Aligned overridden method prototypes 2020-05-17 14:26:33 +02:00
Dries Harnie f393929c6f EMI: Always enable subtitles for the demo
Fixes #1161.
Tested on the German and Spanish demo.
2020-05-17 13:49:54 +02:00
Dries Harnie 49a4de702f GRIM/EMI: Draw movie subtitles while holding frame lock
This prevents a crash that occurs if the movie player deletes the
active subtitle while the main loop is still in the process of drawing
it.
2020-05-17 13:48:24 +02:00
Andrei Prykhodko 00d85389a8 PETKA: implemented sound balance in dialog 2020-05-17 14:21:18 +03:00
Andrei Prykhodko 15f71d76ae PETKA: more fixes to dialog system 2020-05-17 13:46:44 +03:00
Andrei Prykhodko fc4ad2319b PETKA: implemented text rendering on map 2020-05-17 13:46:15 +03:00
Dries Harnie 8c95812106 GRIM: Reset OpenGLS matrix stack in startActorDraw
Fixes #1591.
2020-05-17 10:00:15 +02:00
Matthew Jimenez 0249e24f7a ULTIMA8: Remove comments regarding p_dynamic_cast 2020-05-17 14:59:05 +09:00
Matthew Jimenez 06951c45ea ULTIMA8: Remove RunTimeClassType from classes that no longer need it
RunTimeClassType is only used for saving and debugging of processes and objects.
2020-05-17 14:59:05 +09:00
Matthew Jimenez 3d6e744c22 ULTIMA8: Consolide DEFINE_RUNTIME_CLASSTYPE_CODE_* macros 2020-05-17 14:59:05 +09:00
Matthew Jimenez e0d7185385 ULTIMA8: Replace remaining uses of IsOfType with dynamic_cast 2020-05-17 14:59:05 +09:00
Andrei Prykhodko c475cd819a PETKA: removed global variable 2020-05-17 07:09:59 +03:00
Andrei Prykhodko e07d8bb153 PETKA: implemented SetSeq and EndSeq opcodes 2020-05-17 07:09:44 +03:00
Paul Gilbert 4748949ea6 ULTIMA4: Regenerate ultima.dat 2020-05-16 19:27:41 -07:00
Paul Gilbert 9cfc17c0e5 ULTIMA4: Searching on a map entrance now falls back on enter 2020-05-16 19:27:39 -07:00
Paul Gilbert 683959ea2d ULTIMA4: Added support for XML-based maps
This includes the addition of a hidden ScummVM map, just as
an easter egg for anyone that stumbles across it
2020-05-16 19:27:39 -07:00
Paul Gilbert 077967fee4 ULTIMA4: Add override destructors to map subclasses 2020-05-16 19:27:39 -07:00
Henrik "Henke37" Andersson 9046050be3 Petka: Fix copy and paste errors in comments 2020-05-17 00:32:38 +01:00
lolbot-iichan 01eb55b049 WINTERMUTE: Support Foxtail 1.2.902.4379 (#2256)
* WINTERMUTE: Add FoxTail 1.2.902 engine and package detection
* WINTERMUTE: Add support for FoxTail 1.2.902 opcodes
2020-05-17 01:15:41 +03:00
Henrik "Henke37" Andersson a939621169 PETKA: Engine doesn't use midi, mark the games as such 2020-05-17 00:07:11 +02:00
Henrik "Henke37" Andersson 21f43a2bb1 PETKA: Flag demo as demo 2020-05-16 23:23:38 +02:00
Eugene Sandulenko 6e4d9eb8e3 PETKA: Engine is dependent on freetype2 2020-05-16 23:21:19 +02:00
Eugene Sandulenko 8ac07e4b62 PETKA: Fix more warnings 2020-05-16 22:57:36 +02:00
Eugene Sandulenko 1491484f44 PETKA: Fix warnings 2020-05-16 22:51:35 +02:00
Eugene Sandulenko 18779dd5c7 PETKA: Added override keywords 2020-05-16 22:48:56 +02:00