Commit Graph
3271 Commits
Author SHA1 Message Date
Scott Percival d09571b1d9 DEVTOOLS: Fix director-generate-xobj-stub to not print method table for XFCN/XCMD 2024-01-20 23:14:52 +01:00
Scott Percival 29ceaeea62 DEVTOOLS: Fix arg parsing in director-generate-xobj-stub 2024-01-20 23:14:52 +01:00
Kaloyan Chehlarski c0e2f746ea DEVTOOLS: Update nancy.dat format
Slightly changed the format of nancy.dat:
- curtain animation frames are no longer stored
- number of cursor TYPES is stored instead of number of
non-item cursors
- map access IDs were moved to a separate chunk outside
the general GameConstants
- GameConstants now stores the ID of the event flag
that gets set after the player has won the game
at least once before.
2024-01-16 22:26:55 +01:00
Kaloyan Chehlarski ae81715b26 DEVTOOLS: Fix typos in create_nancy nancy3 data 2024-01-16 22:26:55 +01:00
Kaloyan Chehlarski 52dcc17de3 DEVTOOLS: Fix typo in create_nancy nancy7 data 2024-01-16 22:26:54 +01:00
Matthew Jimenez 594488dead ULTIMA8: Remove Tongue of Flame from Malchir treasure list.
The Tongue of Flame and book are given to Malchir by a previous usecode event. Fixes #14312
2024-01-11 21:36:19 -06:00
Scott Percival bdb30a3cc1 DEVTOOLS: Add XFCN/XCMD support to director-generate-xobj-stub 2024-01-11 20:41:43 +01:00
Scott Percival 9597e77dab DEVTOOLS: Add include statement injection to director-generate-xobj-stub 2024-01-11 20:41:43 +01:00
Scott Percival ed97e05a1d DEVTOOLS: Refactor director-generate-xobj-stub to allow multiple formats 2024-01-11 20:41:43 +01:00
Scott Percival fda3a8974c DEVTOOLS: Blacken director-generate-xobj-stub.py 2024-01-07 21:53:27 +08:00
Scott Percival 921f636cf4 DEVTOOLS: Add MacBinary support to director-generate-xobj-stub 2024-01-07 21:53:27 +08:00
BLooperZ 8ffbb2ec9c TOON: Add static hebrew strings 2024-01-04 00:43:49 +02:00
Eugene Sandulenko 8722701a94 ALL: Set copyright year to 2024 2024-01-01 00:04:27 +01:00
sluicebox a5c6d43d59 CREATE_PROJECT: Fix crash when all engines disabled 2023-12-31 02:41:35 -08:00
Eugene Sandulenko b86688e717 CREATE_ENGINE: Switch debug channels to a sequential enum 2023-12-28 01:41:11 +01:00
Cameron Cawley 5b1b14ad80 COMMON: Mark more symbols as const 2023-12-26 20:23:59 +01:00
elasota 92cae5cdfc DEVTOOLS: Fix create_lure and create_titanic not compiling in Visual Studio 2023-12-22 19:22:55 +02:00
Eugene Sandulenko 69271d16bf DEVTOOLS: Remove reference to migration.txt in the release check script 2023-12-19 11:53:36 +01:00
PushmePullyu 1b26c60841 ULTIMA: ULTIMA6: Fix placement of thrown weapons on map 2023-12-18 17:41:33 +11:00
PushmePullyu de64a96598 ULTIMA: ULTIMA6: Fix projectile animation destination coordinates 2023-12-18 17:41:33 +11:00
PushmePullyu 0c5f74b1b4 ULTIMA: ULTIMA6: Fix boomerang origin coordinates when returning 2023-12-18 17:41:33 +11:00
PushmePullyu 12da032467 ULTIMA: ULTIMA6: Fix triple crossbow extra projectile targeting 2023-12-18 17:41:33 +11:00
PushmePullyu 611986a9c2 ULTIMA: ULTIMA6: Ranged attack rework
Make ranged attack behavior match the original game more closely.
Fixes several inaccuracies in targeting and handling of projectiles.
2023-12-18 17:41:33 +11:00
Eugene Sandulenko 17063067d7 DEVTOOLS: Small fixes to release-checks.sh 2023-12-16 21:36:58 +01:00
Eugene Sandulenko 91c04fa311 DISTS: Rename cloud_connection.zip to helpdialog.zip and add it to the dist lists 2023-12-16 21:09:36 +01:00
Eugene Sandulenko e256999c9a DEVTOOLS: Made check for ADGF_TESTING more portable 2023-12-15 14:52:23 +01:00
Martin Gerhardy 1827d03ff8 CREATE_PROJECT: use windows subsystem setting for cmake, too
see 335f90b136
2023-12-14 18:00:49 +01:00
Martin Gerhardy 3e0b701d06 CREATE_PROJECT: pass-by-reference 2023-12-14 18:00:49 +01:00
Eugene Sandulenko ec2dd2726b ENGINES: Added optional parameter to canSave/LoadGameStateCurrently() for indicating the reason 2023-12-08 12:21:16 +01:00
Thierry Crozat 95a060e4fe AUDIO: Add a basic soundfont for fluidsynth
The soundfont was already included in the Libretro port. It is
now included in all platforms.
2023-12-03 16:17:32 +00:00
Sarah 0884213fa6 SCUMM: Add detection for Freddi1Jdemo, Freddi2J, SoccerGB 2023-12-02 10:35:21 +01:00
Scott Percival 7fe3b2c461 DEVTOOLS: Fix resource name lookup in director-generate-xobj-stub.py 2023-12-02 02:47:40 +01:00
Miro Kropacek 8983b1c791 CREDITS: Add myself to credits 2023-11-21 12:21:25 +01:00
Miro Kropacek b21d4670bc CREDITS: Add handling of /č 2023-11-21 12:17:58 +01:00
Eugene Sandulenko f127dd364a CREDITS: Updated Icons contributors and regenerated credits 2023-11-20 21:16:25 +01:00
Eugene Sandulenko 90bd56e409 BUILD: Added fonts-cjk.dat to selected platforms
So far, it was added to all modern desktops, Android, iOS and Switch
2023-11-20 20:59:17 +01:00
Eugene Sandulenko 0c317c7dc3 DISTS: Generated fonts-cjk.dat, regenerated fonts.dat 2023-11-20 20:59:17 +01:00
Eugene Sandulenko de9287759b Revert "IOS7: Disable SCUMMVM_NEON in iOS builds"
This reverts commit f6585ae5f5.

Since the NEON codepath was fixed by fracturehill
2023-11-20 15:25:52 +01:00
Kaloyan Chehlarski 1118fb0e5f DEVTOOLS: Fix nancy2 softlock fix in create_nancy
The softlock fix in nancy2 actually introduced a different
softlock instead; this commit fixes it.
2023-11-19 23:22:00 +02:00
sluicebox 335f90b136 CREATE_PROJECT: Set MSVC default subsystem to CONSOLE
MSVC builds now use the CONSOLE subsystem by default,
just like all our other Windows builds.

--use-windows-subsystem is now available to generate
projects with the WINDOWS subsystem.
2023-11-15 14:32:27 -08:00
Matthew Jimenez eeee4e478b ULTIMA8: Rename game ini files in ultima8.dat to avoid collision with GOG configuration files 2023-11-14 18:29:59 -06:00
Kaloyan Chehlarski 58a34027b2 DEVTOOLS: Fix incorrectly patched scene in nancy.dat
Fixed an error in the nancy5 data which would cause the
softlock fix to always be enabled, and the Simone purse
fix to be toggleable, instead of the other way around.
2023-11-13 21:18:35 +02:00
eientei cc8f2d69ef DEVTOOLS: dumper-companion: Support images with multiple partitions; don't warn about missing deps when not running mac mode
Additionally fix a copy/paste error and remove an unused variable.
2023-11-11 22:57:01 +01:00
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