Commit Graph
2915 Commits
Author SHA1 Message Date
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