Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/friends-of-monika/mas-sprite-schema
- Owner: Friends-of-Monika
- License: mit
- Created: 2022-04-18T08:51:58.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-29T10:21:58.000Z (8 months ago)
- Last Synced: 2024-03-29T11:25:00.659Z (8 months ago)
- Topics: after, json, json-schema, mas, mas-mod, mas-submod, monika, monika-after-story, schema, sprite, spritepack, story, submod
- Language: JavaScript
- Homepage:
- Size: 98.6 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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.