Michael
5e5a3fa4c2
CREATE_PROJECT: add missing newlines to help text
2024-08-29 17:51:01 +02:00
SupSuper
57dc6158f4
CREATE_PROJECT: Reenable OpenGL on arm64
2024-08-28 00:40:43 +03:00
neuromancer
a9083ab9a1
FREESCAPE: added strength indicators for castle dos (ega)
2024-08-25 22:43:20 +02:00
Paul Gilbert
fd2762e8ee
CREATE_ENGINE: Split control focusing events from view open/close
2024-07-23 19:02:06 -07:00
neuromancer
17fb2fc91f
FREESCAPE: initial implementation of info menu for castle in dos
2024-07-19 16:08:58 +02:00
SupSuper
a92d1de02c
MSVC: Replace Analysis configuration with ASan
2024-07-15 02:57:22 +02:00
Le Philousophe
d67767ce32
CREATE_PROJECT: Disable ImGui when creating Xcode project
...
This is complicated to support as the Xcode project is used for MacOS
and iOS/tvOS where ImGui is not supported.
This needs to avoid building of some files in the engines in a selective
way which is not easy to achieve without hacks.
2024-07-08 20:49:58 +02:00
SupSuper
3a0d79dedd
CREATE_PROJECT: Fix compiler error
2024-07-07 13:15:36 +01:00
SupSuper
9147a8ad99
CREATE_PROJECT: Check IMGUI feature dependencies
2024-07-07 13:09:31 +01:00
Einar Johan Trøan Sømåen
d099ff71dc
CREATE_PROJECT: Add ImgUi support in create_project
2024-07-07 10:17:20 +02:00
AndywinXp
fc5c3dbe21
SCUMM: DIG: Add detection for Super Sampler Demo
...
This demo does NOT use the "demo" flag, as it has to
use the final version of the engine and its subsystems.
2024-07-07 09:17:00 +02:00
AndywinXp
4bb2ef46fc
SCUMM: HE: Add detection for early version of AIRPORT
...
This comes from a first press of the game named:
"The Airport - Junior Field Trips"
Reported by PaulPfenning-
2024-07-07 09:00:17 +02:00
Le Philousophe
b61bd3ff85
ENGINES: Create a type aware advanced meta engine
2024-06-30 18:39:06 +02:00
Le Philousophe
90b886097f
ENGINES: Create a type aware advanced detector
2024-06-30 18:39:06 +02:00
Roland van Laar
2ef049b509
DEVTOOLS: DIRECTOR: Update XTRA generation
...
In D5 XTRAs have the property "name".
Adds the code generation for XTRAs to have this property.
According to Director 5 Lingo Dictionary the name
is gettable and settable. Occording to my tests in D5-win,
it's only gettable.
When opening the XTRA, register the XTRA on the _openXtras array.
There's a check if the object is an XTRA when registering.
This way the generated code works when generation Xobj's as well.
2024-06-28 14:38:18 +02:00
Roland van Laar
016a0d2bf5
JANITORIAL: DEVTOOLS: changes spaces to tabs
...
On accident the director-generate-xobj stubs got 4 spaces instead of
tabs when generating xlibproto table entries.
2024-06-27 22:38:29 +02:00
Roland van Laar
44a831d0a4
DEVTOOLS: DIRECTOR: Remove unused variable
...
The following `BuiltinProto xlibTopLevel[]` is unused
and was flagged during compilation.
It's now removed.
2024-06-27 22:30:10 +02:00
Roland van Laar
92c4e5984f
DEVTOOLS: DIRECTOR: fix XlibProto table entry gen
...
A recent refactoring created simplified the code for defining XOBJs.
This change is now reflected in the generation for XOBJs.
Refactoring commit was: c1b63ed731
2024-06-27 22:30:10 +02:00
Scott Percival
52e89ef174
DEVTOOLS: Fix formatting typo in director-generate-xobj-stub.py
2024-06-27 17:10:28 +08:00
Yudhi Widyatama
fe5fddd37e
ULTIMA6: add ios gamepad d-pad key bindings
...
Allows the use of Dpad-mode Directional button overlays
on iOS 15 or later devices when playing ultima6-based games.
This is future looking for when/if the ultima.dat is ever
re-generated.
2024-06-22 09:57:35 -07:00
Eugene Sandulenko
1ba0482ca9
DEVTOOLS: DIRECTOR: Reflect Xlib API changes in XObj stub generator
2024-06-17 21:52:46 +02:00
Le Philousophe
3bb8fb3ba1
ANDROID: Various fixes to strings translator
...
- Make it independent of current work dir
- Fix languages parsing
- Various stylistic fixes
2024-06-01 12:44:11 +02:00
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