neuromancer
b7c06ee881
HYPNO: fixes in puzzles and menu in spider
2022-01-17 09:58:49 +01:00
trembyle
23348808e0
AGI: Add support for Mac Manhunter games
...
Macintosh versions of GR and MH1-2 use the same combined directory
filename convention as DOS, Atari ST and Apple IIgs (but not Amiga or
CoCo3). However, the filename convention for volumes uses the common
AGI v2 format, without a game id prefix.
Example:
DOS: GRDIR, GRVOL.x
Mac: GRDIR, VOL.x
To account for this, we'll use the following:
1. Rather than take the directory filename prefix from volume files,
we now get this from the directory files themselves (which makes
more sense anyway).
2. Later, when loading individual volumes, check for Mac platform and
exclude the prefix from the path.
This improves the previous single game check for Mac Gold Rush, which
formed directory and volume paths for that game only. This check is
now obsolete and has been removed. The detection flag that was used to
invoke the workaround has also been removed.
2022-01-16 23:48:13 +02:00
Andrea Boscarino
fffdc507ea
SCUMM: DiMUSE: Remove unused variables
...
Also made the return code prettier
2022-01-16 22:44:16 +01:00
Andrea Boscarino
b1fb0bce6d
SCUMM: DiMUSE: Clean-up duplicate code in Dispatch
...
Also, fixed some missing nullptr values
2022-01-16 22:34:21 +01:00
Paweł Kołodziejski
71119aafe2
GRIM: Make Lua_V1::DriveActorTo() stub
2022-01-16 22:12:14 +01:00
Paweł Kołodziejski
2ce8a6931e
GRIM: Implemented Lua opcodes GetTranslationMode and SetTranslationMode
2022-01-16 21:55:51 +01:00
Paweł Kołodziejski
34466b8732
GRIM: Convert warning message to debug
2022-01-16 21:44:24 +01:00
Paweł Kołodziejski
5e723aa971
GRIM: Improve GrimEngine::clearEventQueue() handling
2022-01-16 21:42:13 +01:00
Paweł Kołodziejski
25f31a4989
GRIM: Make Lua_V1::SpewStartup opcode empty
2022-01-16 21:35:32 +01:00
ScummVM-Translations
e8313e8a26
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-16 20:21:33 +00:00
Paweł Kołodziejski
5bb31cc425
GRIM: Implemented Lua_V1::FlushControls opcode
2022-01-16 21:21:18 +01:00
ScummVM-Translations
02d35c7639
I18N: Update translations templates
2022-01-16 20:20:01 +00:00
ScummVM-Translations
c0d5e6f5d5
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-16 20:19:59 +00:00
Paweł Kołodziejski
d72dea73ce
GRIM: Added Pause key mapping for Grim Fandango
2022-01-16 21:19:44 +01:00
ScummVM-Translations
33a1847984
I18N: Update translations templates
2022-01-16 19:41:02 +00:00
ScummVM-Translations
b4dfb14efb
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-16 19:41:01 +00:00
Paweł Kołodziejski
8451569f83
GRIM: Implemented Lua_V1::JustLoaded opcode
2022-01-16 20:40:47 +01:00
ScummVM-Translations
17c0971ab0
I18N: Update translations templates
2022-01-16 19:37:15 +00:00
Filippos Karapetis
e40a392582
NEWS: Mention more games where saving via the GMM is possible
2022-01-16 21:36:43 +02:00
Filippos Karapetis
3a8e79c674
SCI: Allow saving from the GMM for more SCI32 games
...
Saving from the GMM should now work for the following games as well:
GK2, Lighthouse, LSL7, Phant2, Shivers and Torin
Many thanks to @sluicebox for his help checking the game scripts of
these games
2022-01-16 21:36:42 +02:00
sluicebox
1b4660a508
SCI32: Fix event type for Direction events
...
The direction event type changed from 64 in SCI16 to 16 in SCI32.
Fixes direction events not appearing when pressing arrow keys in SCI32
games, such as on the QFG4 character creation screen: bug #13223
2022-01-16 13:52:09 -05:00
ScummVM-Translations
b370e43004
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-16 17:28:48 +00:00
Eugene Sandulenko
5dd8bec594
MOHWAK: Fix detection for Litthe Monster at School
2022-01-16 18:28:23 +01:00
ScummVM-Translations
687bf0e062
I18N: Update translations templates
2022-01-16 16:37:00 +00:00
Filippos Karapetis
fabd8df5ea
NEWS: Mention the new functionality for saving via the GMM in SCI
2022-01-16 18:36:27 +02:00
Filippos Karapetis
d8336a31ff
SCI: Allow saving from the GMM for games that can support it
...
This functionality should be working without issues in the following
games:
BRAIN1, BRAIN2, ECOQUEST1, ECOQUEST2, FAIRYTALES, PHARKAS, GK1, ICEMAN,
KQ1, KQ4, KQ5, KQ6, KQ7, LB1, LB2, LONGBOW, LSL1, LSL2, LSL3, LSL5, LSL6,
LSL6HIRES, PEPPER, PQ1, PQ2, PQ3, PQ4, PQSWAT, QFG1, QFG1VGA, QFG2, QFG3,
QFG4, SQ1, SQ3, SQ4, SQ5, SQ6
2022-01-16 18:36:27 +02:00
Filippos Karapetis
74fdf50a9e
SCI: Improve the save/load code for saving and checking game versions
2022-01-16 18:36:26 +02:00
Paweł Kołodziejski
53ecb9d590
GRIM: Update more Lua stub functions
2022-01-16 15:37:33 +01:00
Paweł Kołodziejski
ce3296e5ee
GRIM: Lua_V1::NukeResources is empty
2022-01-16 15:07:15 +01:00
ScummVM-Translations
2b4dc7afbe
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-16 13:48:35 +00:00
Paweł Kołodziejski
590ec99ffc
GRIM: Lua_V1::ResetTextures is actually stub
2022-01-16 14:48:21 +01:00
ScummVM-Translations
b9121e644c
I18N: Update translations templates
2022-01-16 11:55:25 +00:00
Filippos Karapetis
fb9a96d0f8
SCI: Add WIP code for saving via GMM and autosaving (still disabled)
...
We check if the user has control, which seems to be working as intended,
but music is not resumed properly after loading, so it's disabled for
now
2022-01-16 13:54:57 +02:00
ScummVM-Translations
6daca679bb
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-16 11:51:45 +00:00
Paweł Kołodziejski
526a08263a
GRIM: Added lua function stubs used by game
2022-01-16 12:51:32 +01:00
ScummVM-Translations
187a1136dd
I18N: Update translations templates
2022-01-16 11:22:47 +00:00
Cameron Cawley
a14c5a4a53
SDL: Replace gfx_mode with scale_factor in initSizeHint()
2022-01-16 13:22:37 +02:00
Filippos Karapetis
42bc12a007
TINSEL: Remove superfluous V3 checks
...
TinselV2 already checks for V3
2022-01-16 13:20:40 +02:00
Filippos Karapetis
e90b45b226
TINSEL: Remove superfluous (and a bit confusing) pointer typedefs
...
This helps align tinsel with our code and type formatting guidelines
2022-01-16 13:20:40 +02:00
Filippos Karapetis
b108f6c335
TINSEL: Remove non-existent function definition
2022-01-16 13:20:40 +02:00
neuromancer
dce7b42720
HYPNO: better errors when functions are not implemented
2022-01-16 11:25:12 +01:00
neuromancer
bf30dc7ee9
HYPNO: correct pointer during conversations in spider
2022-01-16 11:21:54 +01:00
neuromancer
decc52340e
HYPNO: correctly loading spider demo (again)
2022-01-16 10:41:52 +01:00
Matthew Duggan
7a412c67b0
ULTIMA8: Add comment
2022-01-16 17:54:18 +09:00
Matthew Duggan
90991f3d19
ULTIMA8: Add workaround for No Regret damage data
...
I spent all day looking at decompilation and I still don't understand why these
items are not destroyed in the original game, but they shouldn't be destroyed.
2022-01-16 17:54:18 +09:00
Matthew Duggan
9f15aa226a
ULTIMA8: Add debug logs to Crusader attack process
...
This does not change the code unless WATCHACTOR is defined. Should help debug
any remaining differences for Bug #12750 .
2022-01-16 17:54:18 +09:00
Paweł Kołodziejski
63faf359eb
GRIM: Added newlines for lua debug traces
2022-01-16 08:57:31 +01:00
Paweł Kołodziejski
6c850c8f2e
GRIM: LUA: Print function name in list of arguments
2022-01-16 08:50:38 +01:00
Paweł Kołodziejski
570d71ed5a
GRIM: LUA: Do not touch stack. this is only helper for traces hook
2022-01-16 08:46:21 +01:00
Paweł Kołodziejski
0375a44f66
GRIM: LUA: Restore original callhooks
2022-01-16 08:33:08 +01:00