eientei95
08e9c419c6
DEVTOOLS: dumper_companion - Numerous fixes and cleanups
...
* Fix warnings from pylance
* Fix typing errors from mypy
* Simplify check_extension and search_encoding_parameter functions
* Format using black
2025-06-21 22:47:41 +02:00
neuromancer
3a570f2795
FREESCAPE: added missing indicators for driller amiga/atari
2025-06-21 16:32:46 +02:00
SupSuper
3cfaa9506e
CREATE_PROJECT: Add support for SDL3
2025-06-15 23:26:58 +03:00
Cameron Cawley
e07a2113ff
ULTIMA1: Embed the logo and flags bitmaps in the executable
2025-06-04 17:50:54 -07:00
SupSuper
090d10862e
CREATE_PROJECT: ASan is incompatible with /RTC
2025-06-04 02:27:48 +01:00
Filippos Karapetis
0096f14e19
DEVTOOLS: Add nancy11 data to create_nancy
2025-06-01 15:17:17 +03:00
Orgad Shaneh
6ad2e5d337
CREATE_PROJECT: Disable NDEBUG for cmake
...
ScummVM makes heavy use of assert, and having NDEBUG defined makes it no-op.
Inspired by https://github.com/llvm/llvm-project/blob/1f7885cf9c68/llvm/cmake/modules/HandleLLVMOptions.cmake#L118
2025-06-01 09:43:41 +03:00
Le Philousophe
02eb86c465
CREATE_PROJECT: Disable MSVC warning C4505
...
It triggers on libvpx because MSVC doesn't provide any way to
acknowledge a static function is unused.
2025-05-31 00:07:15 +02:00
Le Philousophe
08843c5554
ANDROID: Don't use fuzzy strings for Android translations
...
ScummVM translations also do that.
Also terminate XML files with a newline.
2025-05-28 22:04:00 +02:00
Filippos Karapetis
751a8b6a64
DEVTOOLS: Add nancy10 data to create_nancy
2025-05-26 08:19:02 +03:00
Filippos Karapetis
fe96820e9a
DEVTOOLS: Add nancy9 data to create_nancy
2025-05-25 14:22:36 +03:00
Filippos Karapetis
43b2539ee4
DEVTOOLS: Fix a typo in nancy8 conditional dialog data
2025-05-25 14:22:34 +03:00
Paweł Kołodziejski
2c22ce882b
WINTERMUTE: Implemented post filters for shader renderer
2025-05-24 12:15:20 +02:00
Orgad Shaneh
e472be2ee4
BUILD: Suppress stringop-overflow and stringop-truncation GCC warnings
...
Too many false-positives.
2025-05-21 10:20:29 +03:00
Paweł Kołodziejski
4cfe9c0bbc
DISTS: Update xcode create_project for shader files
2025-05-21 06:41:15 +02:00
antoniou79
a95381de9d
DEVTOOLS: BLADERUNNER: Update next version info for subtitles
...
This will be the version (10) after the current (v9) about to be released
2025-05-15 19:57:07 +03:00
Thierry Crozat
a24712f3d1
DRASCULA: Fix displaying accented characters
...
Commit 59905ee that added support for the Russian fan translation
introduced a regression for other languages. The character mapping
for cyrillic characters colide with some acccented characters used
by other languages. And as it was inserted before the accented
characters in the mapping table, it took precedence.
This commit changes slightly the format of the drascula.dat file
so that the engine can identify different parts of the character
map and skip part of it depending on the game language.
2025-05-14 11:07:58 +03:00
Walter Agazzi
b181fb125a
ACHIEVEMENTS: Generated description files
2025-05-09 21:34:56 +02:00
neuromancer
426008391d
FREESCAPE: added more details to the eclipse UI for c64
2025-05-07 15:44:36 +02:00
Orgad Shaneh
3e3589cf70
CREATE_PROJECT: Set RELEASE_BUILD also for cmake
2025-05-05 15:56:14 +03:00
Le Philousophe
c40803f545
ANDROID: Add release tools for translations
2025-05-01 11:10:58 +02:00
Le Philousophe
332e296f9b
DEVTOOLS: Simplify commit date parsing
2025-05-01 11:10:53 +02:00
Michal Breškovec
7fafa922af
KYRA: Kyra 2, Intro Czech fan translation update.
2025-04-30 16:41:38 +02:00
Orgad Shaneh
64c2072ce2
CREATE_PROJECT: Fix include order for cmake projects
...
If the engines directory contains plugins_table.h or detection_table.h
from an in-source build, when building out-of-source, these files from
the source directory were prioritized over build directory versions.
This caused issues when different plugins were enabled across builds.
The revised include order now matches the implementation in Makefile.
2025-04-25 20:33:19 +03:00
Donovan Watteau
7613a635f6
BUILD: Promote to error any warning about functions lacking a return statement
...
Regarding the `configure` script, we now have:
* default: add `-Werror=flag-name` for selected warnings where it's
important to fail early (just `-Werror=return-type` for now)
* --enable-Werror: use `-Werror` for all warnings
* --disable-Werror: don't any `-Werror` flag
For Xcode, `-Werror=return-type` is added to default flags.
For MSVC, equivalent flags have been added to the existing
`globalErrors` list.
Suggested by sluicebox.
2025-04-25 19:25:51 +03:00
Donovan Watteau
14cfd9b006
CREATE_PROJECT: Use /diagnostics:caret for clearer MSVC warnings
...
Gets a bit closer to how modern GCC and Clang show warnings.
Introduced in VS 2017:
https://learn.microsoft.com/en-us/cpp/build/reference/diagnostics-compiler-diagnostic-options?view=msvc-170
2025-04-25 19:22:31 +03:00
neuromancer
f7997c35c5
FREESCAPE: basic support for the c64 release of eclipse
2025-04-23 09:56:30 +02:00
Miro Kropacek
82ae054d0a
JANITORIAL: Partially revert commit 24dcacfe
...
That one was a bit heavy-handed: enums really shouldn't be passed as
const references.
Revert changes of:
- Common::CodePage
- Common::EventType
- Common::Keycode
- Common::Language
- Common::Platform
Additionally change ProjectDescription::setLanguage and
ProjectDescription::getLanguage in engines/mtropolis/runtime.{cpp,h} as
those used a Common::Language reference, too.
2025-04-20 21:33:15 +02:00
sluicebox
a97209336e
DEVTOOLS: Close files
...
CID 1591724
CID 1591692
CID 1591624
2025-04-14 13:15:09 -07:00
sluicebox
88c6586c14
COMMON: Fix memory leak on zlib error
...
CID 1591742
2025-04-14 13:15:09 -07:00
Miro Kropacek
24dcacfe69
JANITORIAL: Add missing references to const function parameters
...
Applied to all 'const Common::' and 'const Graphics::' instances.
2025-04-13 02:20:09 +03:00
sluicebox
bf243a1dbf
COMMON: Fix DCL IMPLODE name
2025-04-09 23:49:19 +03:00
Michael Ball
d91852d222
PLAYGROUND3D: Implement Tests 2 and 4 in OpenGLShaders renderer
2025-04-05 21:31:53 +02:00
Donovan Watteau
9c714c0298
SCUMM: I18N: Rename 'jp' to 'ja' in detection entries
...
For consistency reasons; all other relevant `g_obsoleteLanguages`
changes were already applied to `langMap` in md5table.cpp, except for
this one.
It also better matches the resulting gameid of the detected games.
2025-04-03 18:12:14 +02:00
Donovan Watteau
b1ef5738fb
I18N: Add some notes about required steps for language code renames
2025-04-03 18:01:19 +02:00
Donovan Watteau
02523af6e4
SCUMM: I18N: Apply previous SE > SV change to scumm-md5.txt as well
...
Related to previous commit 8ffcf8229f .
2025-04-03 17:59:13 +02:00
Donovan Watteau
3d2ea15519
SCUMM: Add/fix some detection entry info
2025-04-03 17:47:54 +02:00
Michal Breškovec
1e24a36890
KYRA: Kyra 1 Czech translation typo fix.
2025-04-02 22:15:32 +02:00
Michal Breškovec
a9a9720bad
KYRA: Czech language files fix for Kyra 1, 2, and 3.
2025-04-02 22:15:32 +02:00
athrxx
3efbf3dacd
KYRA: update kyra.dat code to support Czech fan translations
...
(fix code and bump version))
2025-04-02 22:15:32 +02:00
Michal Breškovec
86540efbfd
KYRA: Added Czech fan translation for Kyrandia 1, 2, and 3.
2025-04-02 22:15:32 +02:00
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