Commit Graph
3291 Commits
Author SHA1 Message Date
neuromancer 3c1064433c FREESCAPE: added ankh indicator for zx release of eclipse 2024-03-27 11:29:01 +01:00
Orgad Shaneh 4fa89cd73d CREATE_PROJECT: Move resource embeds from MSVC to general project
It is also needed for CMake project.

Amends commit 4dc9ef2771.
2024-03-21 18:06:01 +02:00
Orgad Shaneh b096814b0d CREATE_PROJECT: Inline member initialization 2024-03-16 21:44:08 +02:00
Eugene Sandulenko 42be31fa93 CREATE_ENGINE: Sync engine skeletons with the current master
palette.h -> paletteman.h
2024-03-14 23:57:53 +01:00
Scott Percival 366ede608f DEVTOOLS: Add Lingo Xtra support to director-generate-xobj-stub 2024-03-11 01:04:43 +01:00
Martin Gerhardy e4fdb7aba9 CREATE_ENGINE: use the FrameLimiter class in xyzzy template 2024-03-09 07:35:37 -08:00
Paul Gilbert d51787e9e4 M4: Support intro & gallery for German demo 2024-03-06 08:03:20 -08:00
elasota 4dc9ef2771 DISTS: Move engine data defs to dedicated files 2024-02-27 17:12:15 +01:00
neuromancer 66bc819014 FREESCAPE: added ankh indicator for eclipse in dos/cpc 2024-02-25 22:00:09 +01:00
polyesterswing 15a9c63565 AUDIO: Add libopenmpt support 2024-02-21 18:45:25 +01:00
SupSuper c2d63ba044 CREATE_PROJECT: Fix opengl_game_shaders feature flag 2024-02-20 10:03:46 +00:00
Kaloyan Chehlarski 4b274641fb DEVTOOLS: Fix typos in nancy.dat 2024-02-18 22:31:13 +01:00
Martin Gerhardy 5422b8115a DEVTOOLS: added steam achievements for The Adventures of The Black Hawk 2024-02-18 16:33:44 +01:00
PushmePullyu cf736c2f36 ULTIMA: NUVIE: Fix thrown weapon placement condition
When attacking with spear, throwing axe or dagger:

Only prevent placement on map tiles that are either impassable water
or ethereal void (unless an object is already present).

Fixes thrown weapons not being placed on passable water (e.g. shore).
2024-02-17 13:10:46 -10:00
PushmePullyu cfa91ad190 ULTIMA: NUVIE: Fix flask of oil fire placement
Place at correct location (pre-collision tile).

Ignore objects when checking for water.
2024-02-17 13:10:46 -10:00
Martin Gerhardy bd7179b94c AGS: add detection entry for The Adventures of The Black Hawk 2024-02-16 13:10:16 +01:00
Kaloyan Chehlarski d6d45d4f2f DEVTOOLS: Add official nancy6/7 patches to nancy.dat
These have not been well tested, but are enabled by
default anyway (controlled via the "fix softlocks" checkbox.
2024-02-03 22:52:09 +01:00
Kaloyan Chehlarski 294a6eb015 DEVTOOLS: Add nancy8 data to create_nancy 2024-02-03 22:52:09 +01:00
Kaloyan Chehlarski 5a76920126 DEVTOOLS: Rename variable in create_nancy 2024-02-03 22:52:08 +01:00
Kaloyan Chehlarski 740d69cb67 DEVTOOLS: Fix entry in nancy7 data 2024-01-31 22:55:57 +01:00
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