Skip to content

yuvlian/YoSR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YoSR

Originally LingshaRail, now renamed and republished with cleaner code and a bit more features.

Why are the protos and cmdid missing?

Sorry, get them and compile them yourself.

I have provided the build scripts in the factory directory so you can build them easily.

What's different?

  • yo.json

    • A JSON file that's used for lineup, battle, etc.
  • generator.html

    • A page for generating yo.json. Not that great but oh well.
  • json_showcase.py

    • Python script to generate an image of yo.json as a table.
  • utility.ml

    • Collection of convenient stuff used across many handlers.
  • jsontypes.ml

    • Structs for yo.json deserializing.
  • idutil.ml

    • Utility for getting IDs of characters, relics, relic affixes, and lightcones.
  • config.ml

    • Handler for yo.json configuration.
  • avatar.ml

    • Made it support multi path avatars from JSON.
  • battle.ml

    • See for yourself.
  • lineup.ml

    • Made it use lineup from characters in the JSON.
  • scene.ml

    • Unnested some stuff I guess.