Paul Gilbert
29d4cd7a7e
MM: MM1: Beginnings of Inn dialog
2023-01-22 20:06:43 +01:00
Paul Gilbert
3f31d825a5
MM: MM1: Remainder of character creation
2023-01-22 20:06:43 +01:00
Paul Gilbert
b0e79adf02
MM: MM1: Work on Create Characters dialog
2023-01-22 20:06:43 +01:00
Paul Gilbert
493493a497
MM: MM1: Beginnings of create characters dialog
2023-01-22 20:06:43 +01:00
Paul Gilbert
4ef63fdbaf
MM: MM1: Implement renaming characters
2023-01-22 20:06:43 +01:00
Paul Gilbert
f35a80c6d2
MM: MM1: Add ability to delete characters
2023-01-22 20:06:43 +01:00
Paul Gilbert
bfb4b602a9
MM: MM1: Add loading roster inventories, display in character view
2023-01-22 20:06:43 +01:00
Paul Gilbert
15cf35f9d6
MM: MM1: Load roster, fixes to the view character dialog
2023-01-22 20:06:42 +01:00
Paul Gilbert
7b3cb3f12a
MM: MM1: Adding display of character stats
2023-01-22 20:06:42 +01:00
Paul Gilbert
e5cc097f5d
MM: MM1: Implementing view characters dialog
2023-01-22 20:06:42 +01:00
Paul Gilbert
027d7a5102
MM: Remove old xeen.ccs, change references to be mm.dat
2023-01-22 20:06:41 +01:00
Paul Gilbert
fe3d35a58c
MM: Created YAML file reader for representing string constants
2023-01-22 20:06:41 +01:00
Paul Gilbert
3aeb06b42e
MM: Creating new combined mm data file for Xeen & MM1
2023-01-22 20:06:41 +01:00
Lothar Serra Mari
54d7bcd902
MACOSX: Add shaders.dat datafile to resource list
2023-01-22 18:45:14 +01:00
antoniou79
d668979520
DEVTOOLS: BLADERUNNER: Fix packing MIX file for EN_ANY
2023-01-20 19:32:29 +02:00
Paul Gilbert
253498ae22
XEEN: Fix for GateMaster monster in map 78
...
I've done a fix in code rather than regenerating xeen.ccs
with the missing monster entry, since in the near term
the combined Might & Magic engine will be merged. Which
replaces xeen.ccs. So this temporary fix avoids redundancy
2023-01-18 19:49:33 -08:00
neuromancer
c00d43685c
FREESCAPE: added version number information and a basic number check for freescape.dat
2023-01-17 15:00:17 +01:00
Martin Gerhardy
ac094c6868
CREATE_PROJECT: only specify those cmake parameters for find_feature, that are really used
2023-01-15 12:02:47 +02:00
eientei
32af1f2d2b
DEVTOOLS: dumper-companion.py: better handle removing null bytes from partition type
...
This handles an edge case with a disc that has a partition type of `Apple_HFS\x00ition_map`
2023-01-11 08:38:34 +01:00
Lothar Serra Mari
fe0ec0f5f5
CREDITS: Add the seal
2023-01-09 22:30:32 +01:00
neuromancer
54ae69f648
FREESCAPE: fixed issue when adding the same type of game twice and regenerated freescape.dat file
2023-01-07 08:11:32 -03:00
Eugene Sandulenko
9c1284ae88
DEVTOOLS: Fix build after base-str.cpp rename
2023-01-05 17:17:33 +01:00
neuromancer
7d55141d78
FREESCAPE: added UI image for Space Station Oblivion for C64 and regenerated freescape.dat
2023-01-02 11:41:58 -03:00
neuromancer
342c96eec6
FREESCAPE: added border image for Driller Amstrad CPC releases and regenerated freescape.dat file
2022-12-29 14:12:51 -03:00
neuromancer
2c6b185fe1
FREESCAPE: show title screen in driller zx spectrum
2022-12-28 09:34:55 -03:00
elasota
843776dd85
DEVTOOLS: Promote numerous VS warnings to errors.
...
Changes the following warnings to errors:
C4701: potential use of uninitialized local variable
C4703: potential use of uninitialized local pointer
C4456: declaration hides previous local declaration
C4003: not enough arguments for function-like macro invocation
C4840: use of non-trivial class as an argument to a variadic function
C4805: unsafe mix of bool and int in a numeric operation or comparison
C4305: truncation of double to float or int to bool
C4366: address taken of unaligned field and used as an aligned pointer
C4315: object constructed into an unaligned field with a constructor that expects it to be aligned
2022-12-25 16:31:57 +01:00
neuromancer
f80620c5ff
FREESCAPE: added driller-zx_ZX Spectrum.bmp into freescape.dat and regenerated the data file
2022-12-24 15:57:11 -03:00
neuromancer
eaedfdb3b4
FREESCAPE: initial implementation of getRGBAtZX
2022-12-24 13:18:53 -03:00
neuromancer
bcbd5dd6a3
FREESCAPE: preliminary support for zx spectrum release of driller
2022-12-24 13:18:53 -03:00
neuromancer
eb5fa17695
FREESCAPE: added space station oblivion borders and title screens and regenerated freescape.dat file
2022-12-23 09:11:05 -03:00
neuromancer
f81e71a42e
FREESCAPE: added driller title screen and regenerated freescape.dat file
2022-12-21 18:03:27 -03:00
eientei
9bbbf55c8a
SCUMM: Add more sizes to detection entries
2022-12-20 18:44:07 +02:00
neuromancer
7abb3e32ae
FREESCAPE: recreated border image from driller (CGA) and regenerated engine data
2022-12-20 08:26:44 -03:00
Cameron Cawley
fd123d6679
COMMON: Split compression and formats into separate modules
2022-12-11 22:33:23 +01:00
Donovan Watteau
700a8071e5
BUILD: Check if there's an fseeko/ftello with 64-bit off_t
...
Some systems have fseeko but you need to check that off_t is a 64-bit
value (and this requires some magic incantation on some platforms),
others need fseeko64(), Windows has a different symbol, and then some
systems only have an fseek() that's limited to <2GB files.
This is a first step in trying to improve this.
2022-12-11 21:48:33 +01:00
Matthew Jimenez
845d474016
ULTIMA8: Remove the Pentagram default mouse as we never loaded it
...
The default mouse was only refenced in the message box gump, which is only used by the recall command in Crusader. The pointing hand cursor in Crusader is an arrow, so it should be acceptable for now.
2022-12-10 12:23:12 -06:00
Eugene Sandulenko
8f8d522913
COMMON: Move achievements.* to engines/
2022-12-02 00:12:22 +01:00
Paul Gilbert
5f7926da7e
DEVTOOLS: CREATE_ENGINE: Changed hasFeature to use checkExtendedSaves
2022-11-26 18:44:08 -08:00
lb_ii
c99e7626ca
ACHIEVEMENTS: Generated description files
2022-11-25 07:00:50 +03:00
Paul Gilbert
e38483dc91
DEVTOOLS: CREATE_ENGINE: Add feature flags for creation date and playtime
2022-11-23 19:58:46 -08:00
eientei
82f636f793
DEVTOOLS: COMPANION: Format using black
2022-11-22 13:28:03 +01:00
Paul Gilbert
5d189d90f1
DEVTOOLS: CREATE_ENGINE: Add disable-detection-full to created batch file
2022-11-20 20:47:26 -08:00
Paul Gilbert
ed65c576af
DEVTOOLS: CREATE_ENGINE: Visual Studio compilation fix
2022-11-20 20:45:24 -08:00
Eugene Sandulenko
79b4eff2d9
DEVTOOLS: CREATE_ENGINE: Print out error message on unsuccessful directory creation
2022-11-20 15:42:41 +01:00
Eugene Sandulenko
3079652bad
DEVTOOLS: CREATE_ENGINE: Added GUIO example to the generated engine skeleton
2022-11-20 15:39:13 +01:00
Eugene Sandulenko
4873c8d994
DEVTOOLS: CREATE_ENINGE: sprintf -> snprintf
2022-11-20 15:04:44 +01:00
Eugene Sandulenko
c687f86f2c
DEVTOOLS: CREATE_ENGINE: Various small tweaks in generated engine
2022-11-20 15:01:42 +01:00
elasota
6d0dbafb79
DEVTOOLS: COMPANION: Add --forcemacbinary switch. Reduce memory usage by 2/3. Fix missing encoding.
2022-11-18 16:49:46 +01:00
Donovan Watteau
78fc47552d
CREATE_PROJECT: Disable Xcode GCC_WARN_64_TO_32_BIT_CONVERSION on macOS too
...
This is an equivalent to -Wno-shorten-64-to-32 which we already use in
the regular configure build system, and for iOS Xcode builds.
2022-11-17 00:42:57 +02:00
Cameron Cawley
ed9c052d57
COMMON: Split Lua into a separate module
2022-11-16 22:45:26 +02:00