Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/friends-of-monika/mas-sprite-schema

✔️ JSON schema files for validating Monika After Story spritepack JSON files
https://github.com/friends-of-monika/mas-sprite-schema

after json json-schema mas mas-mod mas-submod monika monika-after-story schema sprite spritepack story submod

Last synced: about 7 hours ago
JSON representation

✔️ JSON schema files for validating Monika After Story spritepack JSON files

Awesome Lists containing this project

README

        

# MAS Sprite Schema

This project is aimed to provide precise JSON schema files for static analysis and validation of Monika After Story
spritepack JSON files without a need to test them by launching the mod.

## Coverage

Currently, all schema files were tested against official spritepack JSON files. Schema files work fine
with examples shown on [Monika After Story wiki page](https://github.com/Monika-After-Story/MonikaModDev/wiki/Adding-Sprite-Objects#json-format).

For more details, see action runs and `test/` directory with test scripts.

## Usage

Pick one of the available schema files ([ACS (Regular)](acs.schema.json), [ACS (Split)](acs-split.schema.json),
[Clothes](clothes.schema.json), [Hair](hair.schema.json)), and feed its content to any JSON schema validator along
with your spritepack JSON file.