Weblate
3f59290d9a
I18N: Update translations templates
2024-10-14 10:45:17 +00:00
neuromancer
d0fd267dd3
FREESCAPE: correctly load title screen for driller atari
2024-10-14 12:31:11 +02:00
neuromancer
11b40ecf99
FREESCAPE: correctly load title screen for driller amiga
2024-10-14 12:31:11 +02:00
neuromancer
74c21e6796
FREESCAPE: load font for castle demo for amiga
2024-10-14 12:31:11 +02:00
neuromancer
1b5df20e1e
FREESCAPE: convert menu strings to uppercase
2024-10-14 12:31:11 +02:00
Paweł Kołodziejski
99c37e2f9b
WINTERMUTE: Coverity fix CID: 1563757
2024-10-14 10:19:38 +02:00
Paweł Kołodziejski
85d3666364
WINTERMUTE: Sync convert2Dto3D code with original
2024-10-14 07:52:05 +02:00
Paweł Kołodziejski
0e52c23375
WINTERMUTE: Small simplification in BaseObject::getMatrix
2024-10-14 07:29:27 +02:00
Paweł Kołodziejski
5f0697560d
WINTERMUTE: Small simplification in BaseObject::getMatrix
2024-10-14 07:23:28 +02:00
Paweł Kołodziejski
f18edb5d7a
WINTERMUTE: Sync BaseObject::getMatrix with original code
2024-10-14 07:21:01 +02:00
Paweł Kołodziejski
e49533c729
WINTERMUTE: Sync pickGetIntersect with original
2024-10-14 06:57:02 +02:00
Paweł Kołodziejski
3dd4026c52
WINTERMUTE: Sync intersectTriangle
2024-10-14 06:45:24 +02:00
Paweł Kołodziejski
cf703f94e6
WINTERMUTE: Small sync code on isTransparentAt
2024-10-14 06:30:24 +02:00
D G Turner
fdb23e74ce
SCUMM: BASKETBALL: Fix Duplicated Branch GCC Compiler Warning
2024-10-14 02:48:13 +01:00
Paul Gilbert
8d11c749e7
M4: RIDDLE: Name 'series' as the first parameter of the setGlobals methods
2024-10-13 16:29:25 -07:00
Walter Agazzi
df9ae988d6
AGS: Add new games and updated versions
...
From AGS forums / Itch.io
2024-10-13 23:39:29 +02:00
Walter Agazzi
bb35d20814
AGS: Update Wadjet game entries
2024-10-13 23:39:29 +02:00
Paweł Kołodziejski
4b6cbbb5dd
WINTERMUTE: More sync with original code at isTransparentAt and renderer.
2024-10-13 23:20:51 +02:00
Paweł Kołodziejski
1f1cab483e
GRIM: Bump savegame minor version to flag fixed broken patch
2024-10-13 22:43:09 +02:00
Paweł Kołodziejski
6030953722
WINTERMUTE: Small sync with original sources for intersectTriangle and pichGetInterest
2024-10-13 22:09:07 +02:00
Paweł Kołodziejski
fca45d1c7c
WINTERMUTE: Handle case with null pointer vector for DXVec3Transform
2024-10-13 21:34:19 +02:00
Paul Gilbert
7330b83396
M4: RIDDLE: Introduction is now completable
...
There seems to be an underlying issue with ws_walk at the
Odditorium that sees Ripley not fully reach the door. In this
scene, Mei also disappears, but I checked and that actually
happens in the original as well.
2024-10-13 12:24:06 -07:00
Le Philousophe
7e34e793f9
GRIM: Fix vd patch to avoid error gettable tag error
...
The original patch is broken.
This fixes #13139 and #14987 .
The main problem now is that the savegames are broken as well and this
commit don't fix these. Starting a new game from scratch is working
though.
2024-10-13 20:29:09 +02:00
Eugene Sandulenko
bc0de54545
QDENGINE: Init class variables. PVS-Studio V730
2024-10-13 20:09:54 +02:00
Eugene Sandulenko
6371b2866c
QDENGINE: Fix wrong semicolon. PVS-Studio V529
2024-10-13 20:09:54 +02:00
Eugene Sandulenko
6bb411a58c
QDENGINE: Code fixes to 3mice2_testo.dll minigame
2024-10-13 20:09:54 +02:00
Eugene Sandulenko
7541704371
QDENGINE: Completed code for 3mice2_testo.dll minigame
2024-10-13 20:09:54 +02:00
Scott Percival
1c27ed49f5
DIRECTOR: Fix resolvePath to test extensions against all sources
...
Previously we were only testing extensions for Director files from
the file system, not from e.g. SearchMan.
Fixes movie switching in Pop Up Computer; the script makes calls
like go(1, "A"), referring to a movie embedded in a ProjectorArchive
with a path entry of "F:\POPUP\A.DIR".
2024-10-13 19:57:43 +02:00
Scott Percival
9441405858
DIRECTOR: Update Pop Up Computer detection entry
...
The game uses a ProjectorArchive with hardcoded paths of e.g.
F:\POPUP\A.DIR. For the path detection to work, we need to include
the whole CD.
2024-10-13 19:57:43 +02:00
Scott Percival
6e8d0611dc
DIRECTOR: Remove endian bodge in Windows projector loader
...
It is possible for the size of a movie stored as an entry to be larger
than the start offset of the list.
Fixes loading the resource list in the Windows version of Pop Up
Computer.
2024-10-13 19:57:43 +02:00
Paul Gilbert
ae69ae23f9
M4: RIDDLE: Remove series_stream_check_series
...
Replaced calls with existing series_set_frame_rate method.
The two versions were slightly different, with Orion Burger
giving an error if a null machine is passed, whereas Riddle
allows it.
2024-10-13 10:42:57 -07:00
Paul Gilbert
bdbd4846e7
M4: RIDDLE: Fix intro room 902
2024-10-13 10:28:05 -07:00
Paul Gilbert
cc6ecc9b3b
M4: RIDDLE: Add support for room specific savegame fields
...
Now it makes sense why all the rooms share the same memory
for temporary values. In Riddle, the savegame saves out this
memory block (Orion Burger doesn't). And in room 303,
for example, there's a flag for whether Feng Li should be
positioned at the left or right side of the room. It's only
set when the room is entered, and is persistent across saves.
It'd obviously become a major chore to support saving all the
fields in all the rooms, since in ScummVM each room class has
it's own separate fields. So as a compromise, I've added a Room
class syncGame method that individual rooms can override to
save critical fields to, on a case by case basis. So room 303
will just save out the _fengFlag flag, for example.
2024-10-13 09:34:02 -07:00
Paweł Kołodziejski
6d8c7dc1c7
WINTERMUTE: Restore more code related renderer functions
2024-10-13 15:14:42 +02:00
Paweł Kołodziejski
2178eb790b
WINTERMUTE: Sync cleanup with original code
2024-10-13 15:05:00 +02:00
Paweł Kołodziejski
d1fcd2069a
WINTERMUTE: Synced updateRect function arguments with original code
2024-10-13 15:03:34 +02:00
Paweł Kołodziejski
ba322371ce
WINTERMUTE: Rename variable to original name
2024-10-13 15:01:13 +02:00
athrxx
09353a06a6
SCUMM: (MAC) - add disable/enable commands to sound player
2024-10-13 14:35:48 +02:00
Paweł Kołodziejski
f889b0425e
WINTERMUTE: Sync code with original, variable names.
2024-10-13 12:04:03 +02:00
Paweł Kołodziejski
ca85e3d8e9
WINTERMUTE: Restore getProjectionParams from original code
2024-10-13 12:03:24 +02:00
Paweł Kołodziejski
8f41b62eed
WINTERMUTE: Added few more match helpers
2024-10-13 11:51:15 +02:00
Paweł Kołodziejski
a1b2019007
WINTERMUTE: Indices should be 32bits
2024-10-13 11:49:37 +02:00
Paweł Kołodziejski
e7031d6078
WINTERMUTE: Sync pickPoly function with original
2024-10-13 11:37:57 +02:00
Paweł Kołodziejski
353947c864
WINTERMUTE: Sync with original, remove code
2024-10-13 11:19:10 +02:00
Paweł Kołodziejski
a69af71d50
WINTERMUTE: Sync missing compute normals for geometry
2024-10-13 10:57:13 +02:00
Paweł Kołodziejski
079e4af2dc
WINTERMUTE: Reorder functions placement to match original
2024-10-13 10:51:03 +02:00
Paweł Kołodziejski
689d698bd9
WINTERMUTE: Sync function names with original
2024-10-13 09:50:28 +02:00
Paweł Kołodziejski
360014bf08
WINTERMUTE: Removed old mesh loader file. Use mesh internal skinning.
2024-10-13 09:35:08 +02:00
Strangerke
d0336f568e
M4: RIDDLE: Remove an erroneous check in room 801, try to please his majesty GCC with some other wording of "Fallthrough"
2024-10-13 02:18:54 +01:00
Strangerke
ee89bac5e9
M4: RIDDLE: Use KERNEL_RESTORING_GAME in rooms 802 and 803
2024-10-13 02:07:04 +01:00