Commit graph

3428 commits

Author SHA1 Message Date
Donovan Watteau
f53267826b SCUMM: Add file size, version and release type information to some detection entries
(Nice discovery along the way: there were two French floppy releases
of DOTT, the v1.1 one having some text changes/fixes, and possibly
some bug fixes as well.)
2025-04-01 05:35:17 +02:00
Daniel Nylander
8ffcf8229f I18N: Change SE_SWE to SV_SWE
Change the Swedish language code from SE to SV according to ISO 639
2025-03-30 22:19:13 +03:00
Donovan Watteau
0f9f9d2568 SCUMM: Add detection entry for fan-made Italian translation of Indy3 TOWNS
v1.0 2007 translation from Glorifindel at OldGamesItalia/IAGTG.

Reported by luke-70it in Trac#15744.
2025-03-28 04:05:54 +01:00
Donovan Watteau
4c5242e6c3 SCUMM: Add detection entry for fan-made Italian translation of Indy3 VGA
2007 translation from OldGamesItalia.

Reported by luke-70it in Trac#15744.
2025-03-28 04:04:53 +01:00
Donovan Watteau
3c20a0cb05 SCUMM: Add detection entry for fan-made Italian translation of Loom FM-TOWNS
This is the 'tsm/Carmine' translation from OldGamesItalia.

Reported by luke-70it in Trac#15744.
2025-03-28 03:30:18 +01:00
Donovan Watteau
1d20be75a4 SCUMM: HE: Add proper detection code for Macintosh French Freddi4 (Trac#15611)
From my own 'FFISH4PCMCF' PC/Mac copy found at a thrift store.
2025-03-24 19:04:27 +01:00
cmd05
03ab265a97 FREESCAPE: add cubemap shaders to configuration lists 2025-03-22 12:10:19 +01:00
Filippos Karapetis
939966aa77 DEVTOOLS: Fix dialog event entries in nancy7 conditional dialog data
Fixes a crash in Nancy 7 - Ghost Dogs of Moon Lake, when talking to the
Hardy Boys. Properly fixes the issue reported in PR #6485
2025-03-18 22:28:28 +02:00
Lothar Serra Mari
8a1fa82f97
CREDITS: Rebrand rootfather to felsqualle 2025-03-09 17:39:57 +01:00
Lothar Serra Mari
680cf93498
SCUMM: Rebrand rootfather to felsqualle 2025-03-09 17:39:42 +01:00
Strangerke
f749ad5b51 CREDITS: Add myself as the culprit of the first English translation of Soltys and Mortville's manor 2025-03-04 07:17:04 +01:00
Strangerke
ee322e2de6 GOT: Adding Ron Davis to the Special Thanks 2025-03-04 07:17:04 +01:00
Le Philousophe
269cd905ed MM: Fix stack limit warning
Instead of allocating the data directly in the class, allocate it in the
heap.
2025-02-23 10:24:37 +01:00
Le Philousophe
8b56b2c454 MM: Fix memory leaks in create_xeen 2025-02-23 10:24:37 +01:00
Eugene Sandulenko
d339feb753
DEVTOOLS: Remove create_prince which lives in scummvm-tools
And associated submodule, which never was idea even remotely good
and it went just unnoticed by developers.
2025-02-08 18:32:33 +01:00
neuromancer
9f49aaa192 FREESCAPE: added missing bmp file for c64 dark 2025-02-05 22:08:02 +01:00
Scott Percival
ab5eb6425f DEVTOOLS: Add textfile support to director-generate-xobj-stub.py 2025-02-04 15:24:17 +01:00
neuromancer
00c4aa1fac FREESCAPE: reworked the C64 implementation of driller 2025-01-27 22:37:19 +01:00
Eugene Sandulenko
7e0d8c3450
DEVTOOLS: Added QTVR cursors to macgui.dat, adjusted create_macgui.sh sctipt accordingly 2025-01-25 17:46:58 +01:00
Filippos Karapetis
ac11990c6b SCUMM: Rename new DOTT, MM and FT variants to remastered, instead of SE
The new variants of MI1 and MI2 were marketed as "SE", whereas the new
variants of DOTT, MM and FT were marketed as "Remastered"
2025-01-09 12:25:25 +02:00
Filippos Karapetis
9b3f0a9601 SCUMM: Add detection entries for the Mac SE versions of DOTT, FT and MM
Although these versions have a Mac executable, the game files of the
classic versions enclosed within the PAK files are from the DOS
versions, so they are marked as DOS
2025-01-09 11:54:32 +02:00
Le Philousophe
0703661115 CREATE_PROJECT: Add support for meta-components
These components represent a group of features which can be deleted as a
whole when unused.
2025-01-08 19:30:35 +02:00
Le Philousophe
e02cd501cc CREATE_PROJECT: Move features hard-coded logic in its own function
And accept these are not hacks anymore.
2025-01-08 19:30:35 +02:00
Le Philousophe
380ccf54ce CREATE_PROJECT: add_component line has 5 tokens and not 4 2025-01-04 12:01:19 +01:00
Le Philousophe
12bc55bc4e DEVTOOLS: Add back mt32emu feature
It was removed before because the configure script declared it as a
component but the component got renamed and mt32emu is still a feature
(although not declare likewise anymore).
2025-01-04 10:49:46 +01:00
Orgad Shaneh
063209a962 BUILD: Fix build on mingw with libcurl
waitOnSocket in socket.cpp uses select, which is implemented in ws2_32.
2025-01-03 08:28:44 +01:00
Eugene Sandulenko
7186f8e6a5
ALL: Update copyright year to 2025 2024-12-31 23:58:06 +01:00
Miro Kropacek
9a47e0d4d2 DEVTOOLS: Add Atari to update-version.pl
And regenerate for current 2.10.0git
2024-12-30 19:50:12 +01:00
Miro Kropacek
9222a34793 DEVTOOLS: Retain file permissions and allow more than one @VERSION@ 2024-12-30 19:50:12 +01:00
Filippos Karapetis
1b9398f3e0 CREATE_PROJECT: Fix the MPC decoder feature name 2024-12-27 02:27:03 +02:00
Le Philousophe
5ca7c20121 CREATE_PROJECT: Add components based features dynamically
Cleanup the uneeded static features.
2024-12-26 18:42:44 +02:00
Hubert Maier
f54fd81b4f
JANITORIAL: Fix typos in general files 2024-12-25 16:57:34 +02:00
Le Philousophe
46b62be404 CREATE_PROJECT: Explain why an engine is disabled 2024-12-25 00:34:39 +01:00
Le Philousophe
3ad09d8999 CREATE_PROJECT: Make unused components disabling verbose 2024-12-25 00:34:39 +01:00
Le Philousophe
60104f3311 CREATE_PROJECT: Disable components when they are not needed 2024-12-25 00:34:39 +01:00
Le Philousophe
aeec3e9a8e CREATE_PROJECT: Use std::find to search the feature
This matches the other implementations
2024-12-25 00:34:39 +01:00
Le Philousophe
22e235f4d4 CREATE_PROJECT: Add Lua feature
This repairs build
2024-12-25 00:34:39 +01:00
Eugene Sandulenko
ba6604dd21 DEVTOOLS: CREATE_PROJECT: Add support for components
We scan the configure file and enable all components
2024-12-25 00:34:39 +01:00
Eugene Sandulenko
70242c0976 DEVTOOLS: Add components to engine skeleton in create_engine 2024-12-25 00:34:39 +01:00
Filippos Karapetis
5661a8b4a2 SCUMM: Add checksum for the GoG version of DOTT Remastered 2024-12-20 13:20:51 +02:00
Filippos Karapetis
808fc410f3 SCUMM: Add support for the MM easter egg variant in the DOTT SE version 2024-12-20 13:20:51 +02:00
Filippos Karapetis
28889be3d5 SCUMM: Add entries for the SE versions of MI1, MI2, DOTT and FT
We now support the classic versions of these game variants
2024-12-20 13:20:51 +02:00
Filippos Karapetis
8dba3ecdbf SCUMM: Use a 64-bit integer for file sizes of detection entries
Since the PAK files of the remastered versions of DOTT and FT are
very large, we need a 64-bit integer to hold their size
2024-12-20 13:20:51 +02:00
Thierry Crozat
73e4b16ff1 SUPERNOVA: Fix spelling mistake in an original German string
The mistake was present in the original source code of
the game.
2024-12-18 16:02:24 +00:00
neuromancer
42aeb43366 FREESCAPE: improved colors and sound for cpc games 2024-12-15 13:25:48 +01:00
Donovan Watteau
4f67a974d6 SCUMM: LOOM: Add version/size details for some releases
Taken from my own copy of the "LOOM - Extra Content.zip" archive that
was part of the LOOM Collector's Edition sold by Limited Run Games.
2024-12-11 20:12:52 +01:00
Eric Fry
5cc5e5b247 NUVIE: Fix colours on transfer info text 2024-12-07 23:21:48 +11:00
Eric Fry
da6bc8c70a NUVIE: fetch U4 savegame data for use with transfer save logic 2024-12-07 22:43:14 +11:00
Eric Fry
d2f8c673e9 NUVIE: fetch U5 savegame data for use with transfer save logic 2024-12-07 22:43:14 +11:00
Eric Fry
4aa1e2f88f NUVIE: Started work on transfer save game logic 2024-12-07 14:21:44 +11:00