Commit Graph
3285 Commits
Author SHA1 Message Date
Paul Gilbert bb55556921 MM: MM1: Common business rendering for Tavern 2023-01-22 20:06:52 +01:00
Paul Gilbert 1c7c034ae5 MM: MM1: Beginnings of tavern, business display on-screen 2023-01-22 20:06:51 +01:00
Paul Gilbert 6ab8c299f9 MM: MM1: Implement support for Y/N messages 2023-01-22 20:06:51 +01:00
Paul Gilbert ae5e45b17b MM: MM1: Implement shop signs message display 2023-01-22 20:06:51 +01:00
Paul Gilbert addfc3291b MM: MM1: Finished Order command 2023-01-22 20:06:51 +01:00
Paul Gilbert d06ce93568 MM: MM1: Display of party, beginnings of Order command 2023-01-22 20:06:50 +01:00
Paul Gilbert 0db470e184 MM: MM1: Popup messages for obstructions 2023-01-22 20:06:50 +01:00
Paul Gilbert b3b95a65eb MM: MM1: Extracted font from executable 2023-01-22 20:06:50 +01:00
Paul Gilbert 6f640274c5 MM: MM1: Wall collision checks and proper map exit checks 2023-01-22 20:06:49 +01:00
Paul Gilbert 5eb0e9d9a6 MM: MM1: In-progress 3d view drawing code 2023-01-22 20:06:47 +01:00
Paul Gilbert d584fd7a7a MM: MM1: Figured out wall types part of map data 2023-01-22 20:06:46 +01:00
Paul Gilbert 2f7672f7db MM: MM1: Add the strings from map 0 to strings yml
Adding map strings to the yml file will make it
easier to create fan translations in the long term
2023-01-22 20:06:46 +01:00
Paul Gilbert 31395720a6 MM: MM1: Beginnings of map classes
Each map has an overlay file containing map specific globals
and code. So the code will need to be individually reimplemented
2023-01-22 20:06:45 +01:00
Paul Gilbert 76a24b344e MM: MM1: Finished Protect dialog 2023-01-22 20:06:45 +01:00
Paul Gilbert 3ad99de580 MM: MM1: Beginnings of Protect dialog 2023-01-22 20:06:45 +01:00
Paul Gilbert 9eae42cca4 MM: MM1: Hook up QuickRef dialog display to keybinder action 2023-01-22 20:06:45 +01:00
Paul Gilbert 1d4394a8dd MM: MM1: More implementation of QUickRef dialog 2023-01-22 20:06:44 +01:00
Paul Gilbert a668109744 MM: MM1: Beginnings of QuickRef dialog 2023-01-22 20:06:44 +01:00
Paul Gilbert 44488c97d6 MM: MM1: Beginnings of in-game view 2023-01-22 20:06:44 +01:00
Paul Gilbert df961b6292 MM: MM1: Finished Inn dialog 2023-01-22 20:06:43 +01:00
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