Commit Graph
137148 Commits
Author SHA1 Message Date
neuromancer 16db03e561 HYPNO: correctly set the default attack frame 2022-01-23 10:39:30 +01:00
ScummVM-Translations a755067809 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-01-23 09:18:43 +00:00
Le Philousophe 2e2d72d429 PS3: Disable OpenGL as there is no support for it 2022-01-23 10:18:04 +01:00
ScummVM-Translations 66b42e634a I18N: Update translations templates 2022-01-23 06:04:20 +00:00
Die4Ever dcda662540 GROOVIE: debug logging for logic puzzles 2022-01-23 00:03:42 -06:00
neuromancer 2c1e4effb0 HYPNO: correctly draw menus during puzzles in spider 2022-01-22 21:30:59 +01:00
neuromancer 37f14f24a6 HYPNO: refactored font handling and fixed some palette issues in wet 2022-01-22 21:30:59 +01:00
neuromancer 2b44320ce5 HYPNO: refactored some code and fixed credits in wet demo 2022-01-22 21:30:59 +01:00
Lothar Serra Mari 2748b3fbac NEWS: Update German NEWS file 2022-01-22 09:55:58 +01:00
Roland van Laar 3caf5013a6 DIRECTOR: Handle duplicate cast names
Multiple casts can have the same name. The last encountered cast with
that name was save in a hashtable.
Director seems to use the cast that was encountered last.
This solves the problem by not writing existing cast names.

It happened in the game Louis Catorze. The name mainMenu was associated
with a TextCast but also a ScriptCast. The chunkexpression 'line 5 of
mainMenu' is not valid for a ScriptCast.
2022-01-21 12:49:53 +01:00
Roland van Laar eaa602bb3d DIRECTOR: LINGO: store comments from frame labels
In Director only the first line of a label is seen as the frame label.
The other lines are treated as comments.

The label comment is now shown with debugging ouput.
2022-01-20 23:59:17 +01:00
Roland van Laar 7fa0835be7 DIRECTOR: LINGO: Add v4 'the' mappings for cast
Adds mapping for text options.
The mappings follow the same patterns for kTheField.
2022-01-20 21:45:44 +01:00
ScummVM-Translations 8b39a6465b I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-01-20 20:41:11 +00:00
neuromancer 6dbd2623fd HYPNO: some palette fixes in wet 2022-01-20 21:40:58 +01:00
ScummVM-Translations 1b2a932e4c I18N: Update translations templates 2022-01-19 23:13:42 +00:00
Die4Ever 406ed1ba4c GROOVIE: fast forwarding improvements
Fast forward until waitForInput again, also fast forward through fade screens
2022-01-19 17:13:12 -06:00
neuromancer b6f4acc614 HYPNO: fixed more memory leaks and uninitialized variables in spider 2022-01-19 20:33:08 +01:00
neuromancer 2fbc32e8ef HYPNO: fixed memory leaks in spider 2022-01-19 20:33:08 +01:00
Paweł Kołodziejski afd4db0600 GRIM: Add to engine credits from contributors list 2022-01-19 20:01:22 +01:00
Andrea Boscarino a112d0c9d2 SCUMM: DiMUSE: Remove leftover commented out code 2022-01-19 18:51:38 +01:00
trembyle 0f5da22069 GOB: Add detection for Last Dynasty localizations
Add Spanish and Italian versions
2022-01-19 12:19:19 -05:00
trembyle 9c5d440f88 GOB: Add another Last Dynasty demo
Thanks to eientei for providing this demo.

Also includes some minor fixes to the detection tables.
2022-01-19 12:19:19 -05:00
trembyle 71d6f2c30b DIRECTOR: Remove installer from detection
Installers don't need to be in detection in addition to the games
themselves. This one was causing detection collisions with other
engines even after adding a second file.
2022-01-19 12:19:19 -05:00
trembyle e600322c12 STARTREK: Use CD detection flag
May be helpful to differentiate CD/Floppy versions
2022-01-19 11:04:07 -05:00
trembyle 98cfde37f6 DIRECTOR: Add detection for newer Journeyman demo
Also correct the resource fork size for an existing entry
2022-01-19 11:04:07 -05:00
Le Philousophe f11295edda GRAPHICS3D: Don't build opengl stuff when it's not needed 2022-01-18 16:49:03 +01:00
Le Philousophe 04b1ce5a6e CREATE_PROJECT: Make OpenGL features consistent with configure 2022-01-18 16:49:03 +01:00
Le Philousophe 1c18c269dc ANDROID: Add GLAD support 2022-01-18 16:49:03 +01:00
Le Philousophe a9418f8f63 GRAPHICS: Rework OpenGL detection
With GLAD it's not needed anymore to link against OpenGL libraries.
As configure knows better whether a platform supports GLAD, detection is
moved here.
To allow platforms where OpenGL should be linked at build time, the
tests are kept. Android uses them for now.
The OpenGL for Games was completely decoupled from the OpenGL for 2D
engines. This not the case anymore.
2022-01-18 16:49:03 +01:00
Le Philousophe d9b4e457e8 ALL: Remove USE_GLES2 define
Replace it with USE_FORCED_GLES2
2022-01-18 16:49:03 +01:00
hackingdemon 453f7cfffe COMMON: Fix BufferedWriteStream::pos() method
The pos() method of BufferedWriteStream should return the stream position
but actually returns the buffer position. That completely breaks saving
the game in AGS engine on the platforms using BufferedWriteStream wrapper
for savefile handling, such as Nintendo Switch. AGS engine's save file
writing functions use GetPosition() with later Seek() on stream,
so an invalid return value from GetPosition() results in invalid save files
that cannot be loaded and are skipped by the engine.
2022-01-18 15:31:59 +00:00
trembyle 17161fe047 SCI: Extend version comment 2022-01-18 10:00:48 -05:00
trembyle 7f48557488 SCI: Fix typos 2022-01-18 10:00:48 -05:00
D G Turner ab044eebcb HYPNO: Fix Logic Errors in Screen Mode Change Code 2022-01-18 13:26:02 +00:00
antoniou79 bd39fd3ec9 SKY: Prevent GMM save or load if control panel is open
It was especially buggy when trying to save from GMM while the save panel of the game is open.
2022-01-18 12:33:16 +00:00
antoniou79 85064d6553 SKY: Prevent saving empty string as name
From the in-game Save panel.

Saving empty string is still allowed from the ScummVM GMM and it's translated to current date time.
There's a minor glitch there with the '/' character being shown as the wrong glyph in BaSS save/restore panel.
Also note, we keep the behavior of the original, so a string of blanks is still allowed as a save name.
2022-01-18 12:33:16 +00:00
antoniou79 51cdcb8766 SKY: Fix saving names for non selected save slots
We use a dirty string buffer to temporary store the edited text for the selected slot
2022-01-18 12:33:16 +00:00
Hubert Maier f8df5bc346 Playground3D: Fix typo 2022-01-18 09:46:35 +01:00
Orgad Shaneh 7998025b98 CREATE_PROJECT: Centralize toUpper 2022-01-18 09:24:29 +02:00
Filippos Karapetis 6744600f57 SCI: Handle saving via the GMM for LB2 floppy
LB2 floppy is one of the few full version games that was shipped
without a selector vocabulary. Add the necessary selectors for it,
so that saving via the GMM is correctly enabled
2022-01-18 00:22:18 +02:00
Walter Agazzi 834eefeddd AGS: Detection for new games (N-O) + minor fixes
* Add missing OSD games
* Add new games (initials N-O)
* Naming fixes
2022-01-17 22:46:35 +01:00
antoniou79 7d0dd6cab7 BLADERUNNER: Don't allow empty save name from KIA
Made behavior similar to original game

Also the original game on attempting to overwrite a saved game with empty game, shows the confirmation dialogue if the player clicks on the save icon, but then returns back to the normal save screen even if the user clicks on the OK button or presses the Enter key.
2022-01-17 22:48:36 +02:00
neuromancer 9e3568bdfb HYPNO: fixed menus in spider 2022-01-17 20:54:41 +01:00
neuromancer 29897b27e9 HYPNO: fixed credits in spider 2022-01-17 20:43:41 +01:00
neuromancer 364aa27c07 HYPNO: fixed menus in spider demo 2022-01-17 20:34:49 +01:00
neuromancer c3df05dd12 HYPNO: disabled saving dialog while in menu in spider 2022-01-17 19:21:34 +01:00
neuromancer a9ad4e08fe HYPNO: added menus and hints to each puzzle in spider 2022-01-17 18:35:05 +01:00
Paweł Kołodziejski ab923d53ea GRIM: Make Lua_V1::SetCameraInterest() empty 2022-01-17 14:07:37 +01:00
neuromancer c126a2d46a HYPNO: removed debug print calls in scene handling 2022-01-17 11:38:03 +01:00
neuromancer 542139a129 HYPNO: allow to jump into the system menu in spider 2022-01-17 11:34:03 +01:00