Commit Graph

3228 Commits

Author SHA1 Message Date
Kaloyan Chehlarski
6d5a3e3063 DEVTOOLS: Add nancy5 patches to create_nancy
Added a patch for a softlock between day 2 and 3, as well
as one at the very end of day 3. Added a patch for a buggy
scene that won't work properly without subtitles. Both of
these patches are supposed to be distributed by HeR, but
the file on their website does not actually contain them;
thus, they're both homebrew.
2023-11-09 22:18:11 +02:00
Paul Gilbert
55a1e2856a MM: MM1: Add missing strings 2023-11-05 17:38:25 -10:00
Einar Johan Trøan Sømåen
f7e7d6e3f5 CREATE_PROJECT: Explicitly add /opt/local/lib to support MacPorts
This should hopefully be fairly harmless for other platforms,
as well as for Homebrew-users. But it doesn't seem like CMake
adds /opt/local/lib to it's linking setup by default.
2023-11-05 22:12:55 +01:00
Einar Johan Trøan Sømåen
37fde9109c CREATE_PROJECT: Explcitly add C++11 support globally
We have C++11 features in use outside engines as well now.
2023-11-05 22:12:55 +01:00
Kaloyan Chehlarski
996a55abbe DEVTOOLS: Add nancy3 missing sound patch to nancy.dat
Also slightly modified the format to allow for language
checks in the PatchAssociation struct
2023-11-05 13:03:01 +02:00
Kaloyan Chehlarski
8745974c86 DEVTOOLS: Build cif trees in-place in create_nancy
Added code for reading .cif files, and combining them into
a ciftree, which is then to be written to nancy.dat. Removed
the nancy2_patchtree binary file, and added the four source
files in its place.
2023-11-05 13:03:01 +02:00
Kaloyan Chehlarski
934b99f116 DEVTOOLS: Fix typo in nancy2 data in create_nancy 2023-11-05 13:03:01 +02:00
sluicebox
6454e0cab0 DEVTOOLS: Fix memory leak in create_translations
Coverity CID 1432243
2023-11-02 09:26:13 -07:00
Kaloyan Chehlarski
82cd37ce34 DEVTOOLS: Add nancy2 patches to create_nancy
Added facilities for embedding game patches into nancy.dat
Added two game patches for nancy2:
- one of the original patches, as distributed by the original
devs. Specifically, only the patch to extend the end-game
timer; there exists another patch that fixes an error when
double-clicking a specific cupboard, but that's caused by
an engine bug that does not exist in ScummVM.
- a new, custom patch that fixes a nasty softlock caused
by incorrect dependencies in a certain scene.
2023-11-02 11:41:22 +02:00
eientei
0954fc3dfa DUMPER-COMPANION: JANITORIAL: Remove unneeded indent 2023-10-27 01:19:43 +02:00
Lars Sundström
94d859f790 DISTS: IOS7: Add ios-help.zip
Add zip file containing images for the help section for the iOS
port.
2023-10-11 23:14:37 +02:00
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