Start resource files

This commit is contained in:
Miloslav Ciz 2024-12-30 00:49:41 +01:00
parent 69d87ab26d
commit c3dcd1ff0f
6 changed files with 154 additions and 11 deletions

View file

@ -1,10 +1,27 @@
=========== GENERAL ==============
- prevent time overflow! stop incrementing level frame once it's at maximum
- asset system:
- assets are to be loaded from one BIG string consisting of substrings, each
substring adds a map, replay, setting etc.
- part of the substring will be hardcoded (default maps)
- optionally a frontend can extend this from a file
- details:
- strings separated by '#'
- each string has format:
- magic number:
- map: LM
- replay: LR
- record time: LT
- name
- ';'
- string content
- map: see map.h
- replay:
- map name
- map hash
- data: frame, input state
- record time: decimal time in ms
- make the racing module usable by itself, e.g. to allow making tools for
verifying replays etc., i.e. make the module measure time, count checkpoints
etc.