Commit graph

151724 commits

Author SHA1 Message Date
Strangerke 80288a0340 BAGEL: standardize parse code variable name 2024-05-15 23:38:23 +01:00
Strangerke a8f77dd254 BAGEL: Add some missing const, remove some unused code, rename a couple of functions 2024-05-15 23:10:28 +01:00
Strangerke 938d267cc0 BAGEL: standardize error code variable name 2024-05-15 21:42:15 +01:00
D G Turner af71986c6e BAGEL: Fix Dangling Pointer GCC Compiler Warnings
The CRect structure can not be within the local scope as this will
be freed / destructed at the end of the scope, but the pRect pointer
will still be pointing at this causing a possible crash when this is
used later in this method.
2024-05-15 19:53:05 +01:00
D G Turner 63d6c577ac DIRECTOR: Fix Shadowing And Format Security GCC Compiler Warnings 2024-05-15 19:26:39 +01:00
ScummVM-Translations d09a6a924e 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/
2024-05-15 18:22:25 +00:00
scemino dfe19f3551 TWP: Fix invalid inventory item selected 2024-05-15 20:21:19 +02:00
复予 1b7c17ed3d I18N: Update translation (Chinese (Simplified))
Currently translated at 27.3% (583 of 2135 strings)
2024-05-15 09:42:55 +00:00
Strangerke 74eca69751 BAGEL: Move lasst assignments out of if statements, some more cleanup 2024-05-15 07:51:36 +01:00
Strangerke c180506d84 BAGEL: Make fataError static 2024-05-15 07:48:49 +01:00
Strangerke 2071b870a1 BAGEL: Move assignments out of if statements and remove useless null checks before deletes in CBagChatWnd, CBagObject, CBofPalette, CBofSprite and CQueue 2024-05-15 07:19:30 +01:00
Strangerke 79eab5bc78 BAGEL: Finish first pass of cleanup of fatal errors 2024-05-15 06:38:31 +01:00
Strangerke f4f81baf5e BAGEL: Move constructor of COption to the cpp file, remove a useless define 2024-05-15 06:36:06 +01:00
Xaviu 7f772721d3 I18N: Update translation (Catalan)
Currently translated at 82.1% (1754 of 2135 strings)
2024-05-14 23:45:09 +00:00
Eugene Sandulenko 6ad598e11c
DIRECTOR: DECOMPILER: Fix shadowed variables warnings 2024-05-15 00:24:28 +02:00
Strangerke 2a0e6ae9d6 BAGEL: Split more assignments out of if statements, more work on fatal errors 2024-05-14 23:02:11 +01:00
Eugene Sandulenko 4e592b2c53
DIRECTOR: DECOMPILER: Fix Amiga build 2024-05-14 23:39:59 +02:00
Eugene Sandulenko 1fc80ff666
DIRECTOR: Fix compilation on some platforms 2024-05-14 23:11:01 +02:00
Eugene Sandulenko e333fd0e9b
DIRECTOR: Remove std::swap usage 2024-05-14 22:50:13 +02:00
Eugene Sandulenko 03f247cfa0
DIRECTOR: Replace not portable constant 2024-05-14 22:47:28 +02:00
Eugene Sandulenko 16f6045e6c
DIRECTOR: Replace STL types with custom ones in Decompiler
Upstream commit d402b603bdb59599edcac43436ab65f5dcfa85d7
2024-05-14 22:44:14 +02:00
Eugene Sandulenko 88239fb184
DIRECTOR: Added ProjectorRays' Lingo Decompiler
Hash id 5f23e27fcca9030b42f024d656f00b84c81d3cfc
2024-05-14 22:32:02 +02:00
Strangerke 43a4f406d1 BAGEL: more work on fatal errors 2024-05-14 20:50:49 +01:00
SupSuper aabaca0d13 BAGEL: Fix rendering of unicode text 2024-05-14 20:37:44 +01:00
Torbjörn Andersson c78780bca0 AGI: Clarified text delay comment at m-kiewitz's request 2024-05-14 20:25:48 +02:00
Strangerke e35ad1e428 BAGEL: Work on fatal errors in CBofDataFile and CBofStringTable 2024-05-14 18:59:26 +01:00
Eugene Sandulenko f21878353f I18N: Add translation (Chinese (Traditional)) 2024-05-14 16:29:15 +00:00
Eugene Sandulenko 126cba16cf
DIRECTOR: Factored out XPFloat reading 2024-05-14 18:27:58 +02:00
复予 a9e5a2fa01 I18N: Update translation (Chinese (zh))
Currently translated at 23.3% (499 of 2135 strings)
2024-05-14 12:42:55 +00:00
neuromancer 13eca87b05 FREESCAPE: fix loading riddles 2024-05-14 09:41:16 +02:00
neuromancer 6b8b11b6d8 FREESCAPE: binary clock for dark amiga/atari releases 2024-05-14 09:41:16 +02:00
neuromancer 507e8e1e48 FREESCAPE: properly add skanners to dark amiga/atari releases 2024-05-14 09:41:16 +02:00
neuromancer f61718a8ef FREESCAPE: completed palettes from dark amiga/atari releases 2024-05-14 09:41:16 +02:00
neuromancer 8ac3872e74 FREESCAPE: planar handling fix 2024-05-14 09:41:16 +02:00
neuromancer 4c1f7f2716 FREESCAPE: parse additional dark opcode for amiga/atari 2024-05-14 09:41:15 +02:00
neuromancer b5a4bfb5a7 FREESCAPE: parse two additional opcodes used in castle 2024-05-14 09:41:15 +02:00
ScummVM-Translations fbba0982bd 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/
2024-05-14 06:56:28 +00:00
Strangerke cdb1f4c86b BAGEL: cleanup in SBarComputer, add some fatal errors, renaming, etc 2024-05-14 07:56:02 +01:00
复予 c962dbd3e8 I18N: Update translation (Chinese (Simplified))
Currently translated at 20.4% (436 of 2135 strings)
2024-05-14 06:33:43 +00:00
ScummVM-Translations 1141a32802 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/
2024-05-14 05:13:42 +00:00
Strangerke 6f26c8099a BAGEL: Simplify some code by using CLIP, remove useless asserts, functions and variables 2024-05-14 06:13:23 +01:00
Strangerke 4451297046 BAGEL: Some more work on fatal errors 2024-05-14 06:03:42 +01:00
Matthew Jimenez d784f5db75 ULTIMA8: Fix player falling over when taking fall damage.
Make use of stunned flag to indicate a significant fall occurred and use it to queue head shaking reaction. Fixes #14036
2024-05-13 22:03:04 -05:00
Matthew Jimenez a0091635df ULTIMA8: Spray blood when hit by any item for enough damage.
This allow blood sprays when damaged in the force field maze, which happens in the original game.
Fixes #14841
2024-05-13 20:06:05 -05:00
Ryan Parnas a098fb1bca MTROPOLIS: Fix Obsidian Widescreen Hacks
- Annotate and cleanup widescreen hacks
  - Fix Typo in Win EN version (Limitation Document, Atlas Face) should be 0x4dfa22, was just missing before
  - Fix Typo in Mac EN version (Limitation Document, Time Face) should be 0x4e2e7b, had typo before
  - Enable widescreen hack for international versions
2024-05-13 19:40:02 -04:00
Matthew Jimenez 9cc0768dae ULTIMA8: Use animation tracker target position for footstep sounds.
This causes footstep sounds to play correctly at the end of a jump. Fixes #14846
2024-05-13 17:45:33 -05:00
Strangerke 606cf9c3d2 BAGEL: Use fatalError in opt_window, quit_dialog, restart_dialog and restart_dialog 2024-05-13 22:57:09 +01:00
Strangerke a23461e33f BAGEL: More work on fatal errors 2024-05-13 22:27:50 +01:00
Eugene Sandulenko 9e6ceb89b9
DIRECTOR: Hid loading logs under Loading channel 2024-05-13 23:09:50 +02:00
Strangerke c934a2b66b BAGEL: Initialize variables in CNavWindow (CID 1544897), more work on fatalError 2024-05-13 21:23:10 +01:00