summaryrefslogtreecommitdiff
path: root/README.md
blob: d19377085925be7f151927ea26dcdc8c2e2849c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
An attempt at reimplementing Ken Silverman's Build engine, with the goal of
being modular enough to host a modern Blood source port. The motivation comes
from the fact that [BloodGDX][1], the current source port being recommended by
many, is nonfree, and written in Java.

Additionally, existing source ports such as [EDuke32][2] which are built upon
Ken Silverman's codebase are filled with legacy cruft and are subject to the
restrictions of the BUILD license.


# Roadmap

- [ ] Implement usable parsers for the various Build engine formats.
  - [x] Implement a GRP loader.
  - [ ] Implement a MAP parser.
  - [ ] Implement an ART parser.
  - [ ] Implement a VOX parser.
  - [ ] Implement a PALETTE.DAT parser.
  - [ ] Implement a TABLES.DAT parser.


[1]: https://blood-wiki.org/index.php/BloodGDX
[2]: http://eduke32.com/