Llamaware's main offering is a page for downloading mods for The Coffin of Andy and Leyley. By sharing your mod here, you can make it easier for others to find and install it. The mods listed use the standard mod.json
format (the format used by the Tomb modloader); any submitted mods must be in that format as well.
- Host your mod file (
.zip
) for download (and optionally, the source code)—GitHub and Codeberg are good places to do so. - Make a new
.json
file that matches the format below. - Make a pull request and add your file to the
src/content/mods/
directory. - Everytime you update your mod, you will have to make another pull request. This is to prevent malicious code, as all mod processing must go through us in this repository.
This is an example of what a JSON file for a mod looks like:
{
"lastUpdate": "2024-01-01T00:00:00Z",
"url": "https://example.com/path/to/your/mod.zip",
"source": "https://example.com/path/to/the/source/code",
"sha256": "The SHA-256 hash of your zip file",
}
These are the fields that the file can contain:
url
- The URL to your ZIP file, which will be automatically downloaded and a copy will be hosted on the website.sha256
- The SHA-256 hash of the ZIP file, which must match the hash of the file fetched from theurl
field. (You can get this by runningGet-FileHash <path>
on Windows orsha256sum <path>
on Linux.)lastUpdate
- When the last update to this mod. Every time you update it, The date format isYYYY-MM-DD
, along with theT00:00:00Z
string at the end.source
(optional (but recommended!)) - A link to the source code of the mod. Ideally, hosted on either Github or Codeberg.tags
(optional) - An array of strings that contain information about your mod - see below.
Tags are a quick way to organise mods into various categories. They are optional, except for gen-ai
(if applicable). Here are some tags that you can apply:
gen-ai
- If your mod contains the output of generative AI, defined here as LLM-generated text, artwork/images, music/sounds, or assets other than code, add this tag. If your mod contains LLM-generated code, simply let us know in your PR.content
- Mods that extend the gameplay of the game (for example, adding new dialogue or interactions).dev
- Mods that are intended for developers/to aid in the development in content surrounding the game.qol
- Mods intended for quality of life features (for example, bug fixes or accessibility features).lib
- Mods intended to be a shared code library for other mods.mature
- Mods that contain more mature themes that require viewer discretion.
To apply tags, add the tag field with an array of tags to the mod entry JSON, like so:
If you're writing a tool, i.e. a mod installer, it might be useful to access a list of all of the mod entries in the depository alongside their mod.json
s. Said information can be fetched from the following URL: https://llamawa.re/repo.json
- http://textfiles.com/underconstruction
- https://github.com/markjames/famfamfam-silk-icons
- All web buttons under "Members" are courtesy and copyright of those they link to.
- https://www.keshikan.net/fonts-e.html
All code is licensed as per the LICENSE
file, but all files in public/
are property of their copyright holders.