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