7 lines
909 B
Markdown
7 lines
909 B
Markdown
# ChocolateBirdData
|
|
|
|
The data definitions that ChocolateBird uses, separated out into its own repository so that other projects can easily use them.
|
|
While the main ChocolateBird repo is mostly under AGPL3.0, this repo (or folder if viewed as a git subtree in the ChocolateBird repo) is intended to just be a collection of ROM maps of sorts, and structural definitions for data within them, and as such I am licensing it as CC0 so that anyone can use it for any purposes without any attribution or permission concerns.
|
|
|
|
As the struct definitions use a simple custom language, a reference python implementation for reading, serializing, and deserializing them is provided. As it is intended to be a very simple format, datatypes with more complex logic will require overriding in code to do anything useful with them - these are the 'stubs' files, which should be loaded first, and then overriden as necessary.
|