SupSuper
5216d4c399
CREATE_PROJECT: Add option to disable static detection
2024-04-27 12:13:00 +01:00
Orgad Shaneh
58c6eb9bff
DEVTOOLS: Raise minimum cmake version to 3.13
...
Versions less than 3.5 are deprecated. The generated cmake has
minimum version 3.13 too.
2024-04-25 01:06:08 +02:00
Scott Percival
89ba335860
DIRECTOR: XOBJ: Make object name match library name
...
It is possible for games to call factory("libName") to check if an
XObject has been opened, which requires the names to match.
Fixes the XObject loader in Virtual Nightclub.
2024-04-25 00:54:17 +02:00
Scott Percival
cf8034735e
DEVTOOLS: director-generate-xobj-stub: Fix XObj::open() calling convention
2024-04-25 00:54:17 +02:00
Darkhood148
2e9862863c
DEVTOOLS: COMPANION: Add version checker pycdlib module
...
The pycdlib module does not implement the encoding parameter that is required for decoding Japanese filenames. A PR has been made to acknowledge this issue: https://github.com/clalancette/pycdlib/pull/124 . For the time, the PR is not merged, we need a temporary pycdlib version checker. Once the pycdlib PR has been merged, this commit can be removed
2024-04-25 00:28:42 +02:00
Darkhood148
15efeac016
DEVTOOLS: COMPANION: Add enums for file systems and extensions
2024-04-25 00:28:42 +02:00
Darkhood148
7e4da992ca
DEVTOOLS: COMPANION: Add probe parser and --silent flag in ISO parser
...
Add new parser probe which detects the file system, extension and presence of japanese of a provided ISO; Add a silent flag that disables all print and log messages
2024-04-25 00:28:42 +02:00
Darkhood148
37b9bbb32f
DEVTOOLS: COMPANION: Add autodetection of file system and extensions if unspecified
...
Add functions which detect the file system (which was provided on discord thanks to eintei) and extensions if not specified by the user; combine iso9660, hfs and hybrid parsers into one common iso parser
2024-04-25 00:28:42 +02:00
Darkhood148
4aa571b95f
DEVTOOLS: DUMPERCOMPANION: support puny encoding, japanese and dry run for iso9660
...
Add optional arguments '--japanese', '--no-punyencode' and '--dryrun' for dealing with 'shift_jis' encoded filenames, disregarding puny encoding and dry running the script respectively
2024-04-25 00:28:42 +02:00
Darkhood148
11279cd07a
DEVTOOLS: DUMPERCOMPANION: support Joliet, Rock Ridge and UDF extensions
...
Add '--extension' argument to handle different iso9660 extensions
2024-04-25 00:28:42 +02:00
Darkhood148
90ab5bfa5a
DEVTOOLS: DUMPERCOMPANION: support iso9660 and hybrid disk images
...
Add parsers to handle iso9660 and hybrid disk images
Add functions for extracting iso9660 and hybrid disk images
2024-04-25 00:28:42 +02:00
Martin Gerhardy
81f2ea95ed
DEVTOOLS: use the selenium module to work around the cloudflare bot protection
...
don't assume a python binary in PATH - but use the python from env
made the scripts executable
2024-04-25 00:21:59 +02:00
Martin Gerhardy
06433089c9
DEVTOOLS: unified readme
2024-04-25 00:21:59 +02:00
Eugene Sandulenko
65184d8aa2
CREDITS: Added Linus as Finnish translator
2024-04-24 13:30:29 +02:00
scemino
a6b3a80eb1
DEVTOOLS: Add steam achievements for Thimbleweed Park
2024-04-23 16:33:26 +02:00
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 4dc9ef2771537226b31311d0fed079d7c0b8ac05.
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