Commit Graph
3212 Commits
Author SHA1 Message Date
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
Walter Agazzi 24709a2ab2 ACHIEVEMENTS: Generated description files 2023-07-13 15:50:59 +02:00
AndywinXp a9b0d6e2dd SCUMM/HE: PUTTRACE: Fix crash at start-up on italian version (#13230)
Like more foreign versions on the same section of the md5 table,
the version was erroneously set to HE 98. Setting it to HE 99 fixes
the issue and correctly allows the game to run without crashing.
2023-07-11 22:44:39 +02:00
athrxx 8510798d44 KYRA: (EOB II/ZH) - add missing kyradat resources
The kyradat resources should now be complete. I also
added some specific Chinese grammar handling  logic
for magic items.
2023-07-11 14:35:03 +02:00
Scott Percival 34d962d959 DIRECTOR: Add Gothos to game list 2023-07-08 22:01:00 +03:00
Scott Percival d7b779f085 DIRECTOR: Add devtool for generating XObject/XLib stubs 2023-07-08 22:01:00 +03:00