3217 Commits

Author SHA1 Message Date
Thierry Crozat
04a7fa9d4b CREATE_PROJECT: Add missing classicmacfonts.dat in Xcode solution 2023-10-10 22:59:12 +01:00
Lars Sundström
f6585ae5f5 IOS7: Disable SCUMMVM_NEON in iOS builds
Due to the current graphic problems when enabling the NEON
optimisations, disable it for the iOS port until the problems
have been fixed.
2023-10-10 20:55:48 +02:00
Kaloyan Chehlarski
f504717f70 DEVTOOLS: Add nancy7 data to create_nancy 2023-10-02 12:19:30 +03:00
elasota
667cb63823 DEVTOOLS: Add precompiled header support to MSBuild/MSVC. 2023-09-29 21:37:10 +01:00
Kaloyan Chehlarski
5f6cd52def DEVTOOLS: Clean up nancy2 data in create_nancy
Removed hexadecimal scene IDs, fixed some indentation.
2023-09-29 15:13:42 +03:00
Kaloyan Chehlarski
1e9ad8c3e1 DEVTOOLS: Fix nancy5 data errors in nancy.dat 2023-09-27 21:08:08 +03:00
Kaloyan Chehlarski
dd3e313c2b DEVTOOLS: Fix nancy4 data in nancy.dat
Fixed a couple of typos that would result in incorrect
dialogue.
2023-09-21 14:46:15 +03:00
Kaloyan Chehlarski
9b07e45dc1 DEVTOOLS: Fix incorrect nancy3 data in nancy.dat
Fixed a couple of typos that would result in incorrect dialogue.
2023-09-20 16:16:21 +03:00
Kaloyan Chehlarski
a45544cb0f DEVTOOLS: Add nancy6 data to nancy.dat 2023-09-16 13:14:52 +03:00
Ankush Dutt
8b73a4c303 DEVTOOLS: Generate updated _pb2.py using protoc 3.19 2023-09-14 08:23:48 +02:00
Ankush Dutt
0343c0d485 DEVTOOLS: Add ScummVM config related metadata in packaging/dlc-games.json 2023-09-14 08:23:48 +02:00
Ankush Dutt
d6496f4b21 DEVTOOLS: Change Android build tools version in export-platforms.json to same as docker bb 2023-09-14 08:23:48 +02:00
Ankush Dutt
a07257e667 DEVTOOLS: Fix packname of broken-sword-2.5 as per Android asset pack name constraints
Constraints: Asset pack names must start with a letter and can
only contain letters, numbers, and underscores.
2023-09-14 08:23:48 +02:00
Ankush Dutt
87c45a7e67 DEVTOOLS: Rename dict to arg_dict and add shebang line for python3 in package.py 2023-09-14 08:23:48 +02:00
Ankush Dutt
8bd764d1eb DEVTOOLS: Enable bundling of DLC with base binary for Android 2023-09-14 08:23:48 +02:00
Ankush Dutt
e9ee460c5f DEVTOOLS: Add options property in export-platforms and refactor package.py 2023-09-14 08:23:48 +02:00
Ankush Dutt
11034e129c DEVTOOLS: Describe export platforms and implement initial packaging script (package.py) 2023-09-14 08:23:48 +02:00
Ankush Dutt
9b81c4bb56 DEVTOOLS: Add JSON file with game entry and JSON validator script 2023-09-14 08:23:48 +02:00
Ankush Dutt
38a7eadb89 DEVTOOLS: Create universal metadata schema for packaging DLC 2023-09-14 08:23:48 +02:00
grisenti
05a7097564 DEVTOOLS: Add license and usage to gdb pretty printers 2023-09-13 10:39:43 +02:00
grisenti
ff050b75ca DEVTOOLS: Add pretty printing support for Common::MultiMap 2023-09-12 22:49:56 +02:00
grisenti
16df5b080a DEVTOOLS: Add gdb pretty printers for some Common types 2023-09-12 20:15:06 +02:00
neuromancer
76b72df577 FREESCAPE: added indicators for cpc release of dark 2023-09-10 08:31:49 +02:00
Torbjörn Andersson
230e474951 SCUMM: Add settings entry for Mac Loom
This makes the Macintosh b/w render mode available for it, alongside
the default Macintosh one.
2023-09-06 06:44:58 +02:00
Walter Agazzi
d117a48aaf DISTS: Keep Catharon license original naming 2023-09-03 22:27:43 +02:00
Walter Agazzi
ab6b7b0360 DISTS: Add Catharon license and include in builds 2023-09-03 22:27:43 +02:00
Lars Sundström
76af53dc7f CREATE_PROJECT: Define SCUMMVM_NEON for iphoneos and tvos
Add the definition of SCUMMVM_NEON in create_project for the iOS
and tvOS targets. Do not add the same definition to corresponding
simulators since they can run on x86_64 hosts, which for obvious
reasons lacks support for NEON.
2023-09-03 22:26:37 +02:00
Kaloyan Chehlarski
e11ec7c8cd DEVTOOLS: Fix broken strings in nancy3 data
Added a bunch of missing commas that were causing
strings to get merged.
2023-09-02 17:24:39 +03:00
Cameron Cawley
a7c8056d73 ULTIMA: Split Ultima 8 resources into a separate archive 2023-08-28 21:51:17 +02:00
Kaloyan Chehlarski
b9c04f6c95 DEVTOOLS: Add new strings to nancy.dat
Added the strings used in the save/load dialog to nancy.dat.
The file version doesn't need to be bumped.
2023-08-28 19:53:32 +03:00
Kaloyan Chehlarski
c0264ed27f DEVTOOLS: Fix incorrect value in nancy.dat
Fixed the value for nancy5's logo timeout.
2023-08-28 19:53:32 +03:00
athrxx
950eb9c881 KYRA: (EOB II/ZH) - fix party transfer dialog 2023-08-17 18:03:54 +02:00
athrxx
1f0d0fdb1e KYRA: (EOB II/ZH) - some party generator improvements and fixes 2023-08-12 15:20:47 +02:00
Kaloyan Chehlarski
5ecbabb9a7 DEVTOOLS: Add nancy5 data to nancy.dat 2023-08-10 14:28:50 +03:00
Kaloyan Chehlarski
6763eba9ce DEVTOOLS: Rework nancy.dat structure
More fields needed to be added to each nancy game's entry
in nancy.dat. Since this would've required bumping up the
file version anyway, the opportunity was taken to rework
its structure so future changes are smoother.

The new format is based around sections, each with a tag
denoting its contents, and an offset for easy skipping.
Conditions for dialogue, goodbyes, and hints have an
additional type field, with the newly-added difficulty type
being required by nancy5's data. Data for sound
channel types has also been added, since nancy4 and up
changed the structure of the channel data. And lastly, files
that were incorrectly using spaces for indentation have been
switched to tabs.
2023-08-10 14:28:50 +03:00
Kaloyan Chehlarski
5fd55ecb60 DEVTOOLS: Fix nancy4 Russian strings in nancy.dat
The strings in Russian were in the wrong order, which is
now fixed.
2023-08-10 14:28:49 +03:00
neuromancer
9d869f6c38 FREESCAPE: added more indicators for dark (zx) 2023-08-09 18:58:32 +02:00
neuromancer
c672f55cc3 FREESCAPE: added more indicators for dark (ega) 2023-08-09 15:52:15 +02:00
neuromancer
7707506485 FREESCAPE: refactored image loading from engine archive and added basic support for indicators in driller and dark 2023-08-09 15:52:15 +02:00
Kaloyan Chehlarski
85e5f41bb7 DEVTOOLS: Add nancy4 data to create_nancy 2023-08-08 12:13:05 +03:00
elasota
bf3e902864 CREATE_PROJECT: Quiet VS "structure was padded due to alignment specifier" warning 2023-08-04 18:35:21 +02:00
Donovan Watteau
3a2958da42 SCUMM: Add detection for French EGA Monkey1 patched for MT-32
As found by BLooperZ, the original French EGA release of Monkey1 can be
made to work with the DISK09.LEC file from the "Roland Update" that
Disney still hosts to this day, as long as the index is patched to use
proper offsets. A French release of DISK09.LEC possibly existed back
then, but if it did it appears to be completely lost to time today, so
using the file from the English EGA release is just way easier.

It's possible for ScummVM to fix this on-the-fly while loading the
resource, but some users prefer patching the 000.LFL index file instead,
which is required if one wants to use MT-32 with the original
interpreter (through DOSBox or DREAMM, for example).
2023-08-04 17:57:36 +02:00
Harishankar Kumar
f3a6c27df6 GRAPHICS: MACGUI: Add no-border scrollbar, Win95 Border Refactored
Win95 scrollbar loading is refactored to use existing `borders` array
in `datafiles.cpp`, Added no-border scrollbar for MacOS, Win95.

This is to support scrollable text cast members in Director, which
will be used by `totaldistortion-win` game.
--start-movie="ATD\HD\bbTWRFL2.DXR@392" totaldistortion-win
2023-08-03 09:49:20 +02:00
athrxx
fc4c510515 KYRA; (EOB II/ZH) - intro/outro text improvements 2023-07-24 19:03:04 +02:00
sluicebox
e62200161b CREATE_PROJECT: Fix msvc warning 2023-07-22 13:08:48 -07:00
Kaloyan Chehlarski
99c58c1227 DEVTOOLS: Fix incorrect scene names in nancy.dat 2023-07-19 21:47:24 +03:00
Kaloyan Chehlarski
69b70fd011 DEVTOOLS: Add missing strings in nancy.dat 2023-07-19 17:08:15 +03:00
Scott Percival
2f64b8cd32 DIRECTOR: XOBJ: Add stub for ManiacBg 2023-07-19 10:52:01 +02:00
athrxx
4d1e616816 KYRA: (EOB II/ZH) - update static resources
(still weren't complete; also fix a couple of PC98 strings)
2023-07-18 21:36:08 +02:00
Eugene Sandulenko
c36442668d
DEVTOOLS: Use more portable sha256 utility 2023-07-14 23:34:01 +02:00