Commit Graph
1062 Commits
Author SHA1 Message Date
Eugene Sandulenko 180004e47e STARK: Use macros in the detection table 2020-11-28 17:41:23 +01:00
SupSuper f2aa112344 STARK: Don't append \0 when reading null-terminated strings.
This causes undefined behavior with the new BaseString refactor
2020-11-02 21:35:17 +00:00
Dmitry Gladkov d937daceb4 STARK: Play sound when hovering active cursor (#2566)
STARK: Play sound when hovering over action items
2020-10-26 20:57:25 +01:00
Dmitry Gladkov 9487c4bdd3 STARK: Workaround to support Emma's lipsync 2020-10-26 07:12:03 +01:00
Paweł Kołodziejski d7500078ff STARK: Attempt to fix non shader target 2020-10-19 11:40:27 +02:00
Paweł Kołodziejski 749c3ec9e1 ENGINES: If backend is not capable support opengl in game do not try create opengl renderer 2020-10-19 06:52:31 +02:00
Paweł Kołodziejski eef527e227 STARK: Not dot use ellipsis in text for game. 2020-10-16 23:27:18 +02:00
Paweł Kołodziejski e2cd2e6ed7 COMMON: Rename Common::Debug to Common::StreamDebug 2020-10-16 21:47:16 +02:00
Eugene Sandulenko 1178c5567f STARK: Mark Russian TLJ release as unstable 2020-10-16 19:53:54 +02:00
Eugene Sandulenko 83937afb09 STARK: Adde detection for another Russian localization. THe game requires more work 2020-10-16 19:51:40 +02:00
Eugene Sandulenko 92fcda3127 STARK: Added detection for Hungarian fan-translation. 2020-10-16 18:00:12 +02:00
Eugene Sandulenko 4f0fa0005e STARK: Mark another set of class vars public 2020-10-15 14:09:20 +02:00
Eugene Sandulenko d89e0a2430 STARK: Help confused compilers with nested classes 2020-10-15 12:56:45 +02:00
Eugene Sandulenko 6a306affdb STARK: Moved constants to enum from static members, to make OSX compiler happier 2020-10-15 12:14:45 +02:00
Eugene Sandulenko 8a038f1942 STARK: Attempt to fix GP2x compilation 2020-10-15 12:08:31 +02:00
Paweł Kołodziejski 9fb035b10a STARK: Added opengl ifdef gaurds 2020-10-15 08:30:05 +02:00
Paweł Kołodziejski b3108e2e3f STARK: Do not depend on opengl shaders 2020-10-14 22:07:50 +02:00
Paweł Kołodziejski 8f6bc62d74 ENGINES: Added "16bit highres" feature depends for 3d games 2020-10-14 21:48:37 +02:00
Paweł Kołodziejski a37173807f CONFIGURE: More work on opengl flags 2020-10-14 18:37:17 +02:00
Cameron Cawley 03e8f0ed2d ENGINES: Remove code for toggling fullscreen mode (#2523)
* GRIM: Remove code for toggling fullscreen mode

* MYST3: Remove code for toggling fullscreen mode

* STARK: Remove code for toggling fullscreen mode

* ENGINES: Remove the fullscreen argument from initGraphics3d()
2020-10-14 07:49:28 +02:00
Paweł Kołodziejski 42d55b2436 ENGINES: Drop accel3d param for initGraphics3d() 2020-10-13 22:49:07 +02:00
Eugene Sandulenko 7ff34bc9ec PLUGINS: MetaEngineStatic -> MetaEngineDetection 2020-10-11 23:14:39 +02:00
Eugene Sandulenko 7ea6781043 PLUGINS: PLUGIN_TYPE_METAENGINE -> PLUGIN_TYPE_ENGINE_DETECTION 2020-10-11 23:12:32 +02:00
Matthieu Milan 2311b0957b STARK: allow module to be built as a plugin (#2504) 2020-10-11 22:03:11 +02:00
Paweł Kołodziejski 264f6f037b ALL: Separate USE_OPENGL and USE_OPENG_GAME. Exclude WME3D for GLES2 for now. 2020-10-10 14:12:07 +02:00
Eugene Sandulenko 2448d6cb0a STARK: Remove unneeded include 2020-10-09 22:35:37 +02:00
Paweł Kołodziejski 35b9cccbde ALL: Merge ResidualVM 2020-10-09 19:44:13 +02:00
Pawel Kolodziejski c337b87db7 ENGINES: Fixed linking 2020-10-05 00:58:13 +02:00
Pawel Kolodziejski 5c57ef54ad ALL: Fixed compilation after sync with ScummVM 2020-10-05 00:43:24 +02:00
aryanrawlani28 24c44d29dd STARK: Split detection code & adapt to new plugins. 2020-10-05 00:00:12 +02:00
Pawel Kolodziejski d8f2040dba ALL: Drop setupScreen API, use new initGraphics3d from engine API.
Enabled system API for begin/end gfx transactions, initSize, setGraphicsMode.
Function setGraphicsMode will use optional params to trigger 3d rendering
and switch to proper SDL Gfx manager.
2020-10-02 19:14:19 +02:00
Pawel Kolodziejski a8b53f8f21 ALL: Avoid class names clashing with ScummVM classes 2020-09-28 18:47:10 +02:00
Pawel Kolodziejski 27e12d8a96 ALL: Eliminate LOCAL_PI macro 2020-09-23 23:20:23 +02:00
Pawel Kolodziejski 8f4e1c6cf3 Sync with ScummVM rev. 654b8208b8 2020-06-22 08:14:16 +02:00
Bastien Bouclet 8c58441c53 STARK: Update debugger code to match shared code 2020-05-12 19:55:29 +02:00
Bastien Bouclet 72767da72f STARK: Implement the new shared autosave system
Fixes #1633.
2020-05-11 19:32:18 +02:00
Pawel Kolodziejski b586571900 ALL: synced with ScummVM commit 09bf38c120 2020-05-09 20:05:54 +02:00
GunnarBirke 837c9f9099 STARK: Make debug command output more consistent (#1609)
The 'Too few args' message should only be
displayed if some but not enough arguments
are provided. Otherwise just show the
instructions of the command.

Fixes #1464.
2020-02-29 15:02:06 +01:00
Pawel Kolodziejski 813280fa9a STARK: Added vorbis to features depedency 2020-02-08 04:28:07 +01:00
Bastien Bouclet 4024132be0 STARK: Remove the TESTING flag from the detection entries 2020-01-23 15:06:42 +01:00
Bastien Bouclet 332e94f6c0 STARK: Improve save file error handling 2020-01-02 19:49:17 +01:00
Bastien Bouclet d538a8679f STARK: A sound resource can only be playing once at a given time
Fixes the rubber duck air leak sound being still playing after
completing the puzzle. The game scripts were starting the sound twice
but stopping it only once.

Refs #1586.
2019-12-11 20:57:19 +01:00
Bastien Bouclet feaf9dc365 ALL: Sync with ScummVM rev. 55dba55056 2019-12-08 17:06:42 +01:00
Bastien Bouclet 2e53058086 STARK: Mark the detection entries as TESTING 2019-11-27 06:41:05 +01:00
Bastien Bouclet a436f7951a STARK: Always show the hovered item title
Fixes #1566.
2019-08-10 11:32:15 +02:00
Bastien Bouclet afb8f4e2f3 STARK: Fix incorrect title for inventory items in the action menu
Fixes #1567.
2019-08-10 11:32:15 +02:00
Bastien Bouclet c1431b58c1 GRAPHICS: Move stem darkening to the last load ttf argument
Fixes the GUI passing the charset mapping in the argument slot for stem
darkening. Fixes the Russian characters being improperly displayed in
the GUI.

Fixes #1560.
2019-07-01 17:25:25 +02:00
Bastien Bouclet d474e3f94f ALL: Sync with ScummVM - rev. ea3f8f2e33 2019-06-29 19:08:44 +02:00
Bastien Bouclet 308c018141 STARK: Add an engine option to enable font anti-aliasing
Makes use of stem darkening which requires at least FreeType 2.9
2019-06-29 16:42:55 +02:00
Bastien Bouclet 660bf271e4 STARK: Allow using more pages for the save load menu
That way all the saves created using the ResidualVM menu can be loaded
using the in-game menu.
2019-06-26 21:07:25 +02:00