Commit graph

3428 commits

Author SHA1 Message Date
Benjamin Funke
eea50185dc DEVTOOLS: remove unused comment lines 2024-05-30 22:46:19 +03:00
Benjamin Funke
874d362a0b DEVTOOLS: replace non printable characters with printable letters
This replaces the non printable characters with the correct letters
2024-05-30 22:46:19 +03:00
Eugene Sandulenko
6b4e3dcb41
DEVTOOLS: Sort engines alphabetically in prerelease checks 2024-05-22 22:46:03 +02:00
Eugene Sandulenko
6bd740d35e
DEVTOOLS: Added bagel.dat and nancy.dat prerelease checks 2024-05-22 22:44:59 +02:00
Eugene Sandulenko
681b9b744e
DEVTOOLS: Implemented sanity License files pre-release checks 2024-05-22 21:59:00 +02:00
Eugene Sandulenko
1033d8ce68
CREATE_PROJECT: Added missing License files 2024-05-22 21:59:00 +02:00
Eugene Sandulenko
3746945ad5
DEVTOOLS: Split out themes check into a separate test 2024-05-22 21:59:00 +02:00
Eugene Sandulenko
220304a5a3
DEVTOOLS: Update POTFILES release check 2024-05-22 21:58:59 +02:00
Eugene Sandulenko
f070a10b77
DEVTOOLS: Fix release check for new arrangement for dat files 2024-05-22 21:58:59 +02:00
Hubert Maier
495bfc6068 JANITORIAL: Fix similiar and payed typos in static_tables.h 2024-05-18 13:52:31 +02:00
Hubert Maier
bfa8c4cb0f JANITORIAL: Fix basicaly typo in README 2024-05-18 13:52:31 +02:00
Hubert Maier
56ea536bb1 JANIORIAL: Add FIXME comment for suprised typo in gametext.h 2024-05-18 13:52:31 +02:00
Hubert Maier
f4e2654fde JANITORIAL: Fix managment typo in str.h 2024-05-18 13:52:31 +02:00
Hubert Maier
496a534907 JANITORIAL: Fix withdrawl typo of a function and variable in en_constants.h 2024-05-18 13:52:31 +02:00
Hubert Maier
1fa33af314 JANITORIAL: Fix occurances typo in process_actions.cpp 2024-05-18 13:52:31 +02:00
Hubert Maier
5ffbee59ee JANITORIAL: Fix ressurection typo in eob2_dos_chinese.h 2024-05-18 13:52:31 +02:00
neuromancer
f2699fbbe2 FREESCAPE: initial implementation of the skybox in castle ega 2024-05-17 10:04:32 +02:00
Paul Gilbert
49fb52efd6 CREATE_ENGINE: Added View class for events template
Improves mouse events for the events-based project template.
This includes a View class that:
1) Mouse events only get sent to the control under the mouse
rather than all controls on the view
2) Elements will get Focus/Unfocus messages as the mouse
moves in or out of their bounds
2024-05-09 20:40:58 -07:00
Paul Gilbert
bb88de349d CREATE_ENGINE: Fix mapping event to pressed mouse button enum 2024-05-08 20:18:40 -07:00
Le Philousophe
ef2b620685 Fix "BAGEL: Remove color definitions in dossier, text and variable objects, move it to text.h"
This partially reverts commit 711375de61.

create_prince is now put back at its old revision
2024-05-06 10:20:10 +02:00
Strangerke
711375de61 BAGEL: Remove color definitions in dossier, text and variable objects, move it to text.h 2024-05-06 08:18:57 +01:00
Paul Gilbert
08bb30ea61 BAGEL: Created an engine data file for STRIP_POINTS array 2024-05-05 13:27:01 +02:00
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 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