Skip to content

cdotlock/moonshort-script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

moonshort-script

MoonShort Script (MSS) interpreter for MobAI interactive visual novels.

Parses .md script files into structured JSON for the frontend player, resolving asset semantic names to OSS URLs.

Install

go build -o bin/mss ./cmd/mss

Usage

# Compile a single episode
mss compile episode.md --assets mapping.json -o output.json

# Compile an entire novel directory
mss compile novel_001/main/ --assets mapping.json -o novel.json

# Validate syntax only
mss validate episode.md

Script Format

See MSS-SPEC.md for the complete specification.

Development

make test    # Run all tests
make build   # Build binary

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages