f971ba320c
Some more character investigations
2020-06-11 02:54:57 +01:00
65bae80d40
Add a note about SaW trailer
2020-06-08 00:48:19 +01:00
e8e9811b5d
More map trailer work
2020-06-08 00:24:57 +01:00
a6fdbaef2b
Make some progress decoding map trailer
2020-06-07 01:44:28 +01:00
def40a1ee2
Document SaW map format some more
2020-05-20 01:40:46 +01:00
b690c763bb
A few more .idx realisations, and some parsing code
2020-04-16 03:03:51 +01:00
beebfda3ba
Decode WarHammer.ani
2020-04-16 01:48:44 +01:00
87c0aae54b
More file format musing
2020-04-15 22:18:53 +01:00
32fd9f9aa9
More investigation into animation
2020-04-15 21:11:01 +01:00
acb7882549
Do some more file format spelunking
...
`WarHammer.ani` turns out to be a regular `obj` file; `WarHammer.idx`
is partially decoded, but I'm struggling to link it to the former in
a reasonable way at the moment.
2020-04-15 00:27:43 +01:00
786d261f98
Allow dialogues to be hidden or shown
...
To do this, MENU and SUBMENU are split into two types (at last), and
a Widget type is introduced. This should allow lots of code to be
removed at some point.
2020-04-14 03:14:49 +01:00
dc131939f4
Make include directives work in .mnu files
2020-04-13 21:03:54 +01:00
76bf8438b0
Display MainGame.mnu and map in ordoor simultaneously
...
It's a complete mess for now - many things are out of place or shown
when they shouldn't be - and we can't move around the game map. But,
it's a good start.
2020-04-11 01:01:05 +01:00
a0fd653c24
Add some information about sound
2020-03-26 20:47:05 +00:00
971b3178d6
Implement the options menu, part 1
...
This commit implements loading and saving options from/to config, and
enough UI toolkit magic to allow changes to boolean options to be
persisted.
We now respect the "play movies" setting and take screen resolution
from the config file.
2020-03-22 22:12:59 +00:00
46925c09d1
Make the menu buttons work
2020-03-21 18:50:26 +00:00
7a8e9dbd97
Respect sprite X and Y offsets
...
This makes menus display more correctly, and also fixes trees and other
objects on the main map, although it messes up bounds clipping (sigh).
2020-03-21 00:56:35 +00:00
ce5ef6edeb
Add some more details of the .mnu [SUB]MENUTYPE field
2019-01-02 06:51:30 +00:00
af679d0c6a
Document Menu/*.mni files
2018-12-31 13:38:35 +00:00
8050412abe
Document probable font format
2018-12-31 00:57:19 +00:00
645a2dbe25
Fix up .mnu documentation slightly
2018-12-30 23:32:44 +00:00
b21767fe97
First pass at displaying Menu files
2018-12-30 23:23:08 +00:00
3c3a688406
Skeleton docs for .mnu files
2018-10-13 03:22:39 +01:00
57fd59e4b2
Clean up maps documentation slightly
2018-10-13 02:38:01 +01:00
056976721c
Determine the RLE format for .obj file sprite pixeldata
2018-09-08 02:00:03 +01:00
b653c11606
Formalise a bit in each cell as an "IsActive()" bit
2018-03-28 01:00:55 +01:00
6a90bb16cf
Correctly render all four objects for every cell in a map
2018-03-25 00:36:23 +00:00
c8238f1853
Turns out the palette is actually identical to that in wh40k.pcx
2018-03-25 00:18:27 +00:00
4d4c4da892
More .obj investigating. 0x80 seems to be a special value
2018-03-24 21:47:34 +00:00
6ba93486a1
More .obj file diving
2018-03-24 03:00:31 +00:00
801cf7754d
First attempt at a palette
2018-03-22 01:32:17 +00:00
5ee1ceb532
Sprites in .obj files are composed of Y null-separated records with a probable type field
2018-03-21 22:49:46 +00:00
1ea123a201
More .obj investigation. Looking for records in sprite data
2018-03-21 21:26:07 +00:00
c4598590c2
Another night of .obj failure
2018-03-21 05:08:24 +00:00
4db78f52fa
More details on sprite composition in sets
2018-03-20 12:14:12 +00:00
ee1d75d518
More investigation into .obj, document sprite composition in .set
2018-03-20 12:02:07 +00:00
9b4e2b43e0
Rework the .obj format documentation
...
* Split container documentation (well-understood) from sprites
* Begin investigation into blank.obj vs. pillar.obj
2018-03-20 02:20:02 +00:00
efedec4d82
Add some doubts on the obj format
2018-03-19 11:42:57 +00:00
738abfc4a8
Finish the Set/ implementation
2018-03-18 17:27:32 +00:00
961a213752
Discover how frames are encoded, use that knowledge to (finally) get the viewport locked in
2018-03-18 15:39:50 +00:00
2f02c7bbf3
Some more map progress
2018-03-18 13:57:01 +00:00
f858c4ae2a
Initial parse of Sets/*.set
2018-03-18 05:34:14 +00:00
4176ccd94f
More README cleanup
2018-03-18 04:23:34 +00:00
d572a19352
Add the view-map command and some exploration of results
2018-03-18 03:35:03 +00:00
22c5b6235d
Document maps findings and start moving things out of README.md
2018-03-17 04:16:14 +00:00