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

https://github.com/n123git/yw-cond

A W.I.P Cond UI and toolkit, mainly for the Yo-kai Watch series.
https://github.com/n123git/yw-cond

3ds community cond conditions conds documentation hacking modding modding-tools parser tool tools yo-kaiwatch yokai yokai-watch yokaiwatch youkaiwatch yw yw-cond

Last synced: 2 days ago
JSON representation

A W.I.P Cond UI and toolkit, mainly for the Yo-kai Watch series.

Awesome Lists containing this project

README

          

# yw-cond
A web-based work-in-progress UI and toolkit for parsing, decompiling, analyzing and generating Yo-kai Watch Conds (CExpressions), with frequent updates.

This parser is for the Yo-kai Watch franchise which has a much more complex system (and some slight changes) from Inazuma Eleven: GO, for IEGO Cond parsing take a look at the newly released [level5_condition](https://github.com/Tiniifan/level5_condition/) made by Tinifan themself!

Examples of how the games use Conds can be shown below:
* Yo-kai AI
* NPC/Treasure Chest Availability
* Quest/Trophy Conditions
* Shop Item/Price Conditions
* Story Progression
* NPC Interaction handler
* Soundtracks
* Minimap Image
* Mirapo Unlocks
* Face Icon Unlocks
* Treasure Chest Loot Tables
* Fishing/Searching Loot Tables
* Weather
* Trains
* Springdale Scratch Off
* and much, much more!

[The website can be downloaded or viewed here](https://n123git.github.io/yw-cond).

Follow [this](/docs/usage.md) link for a tutorial on using `yw-cond`.

Format documentation can be found [here](/docs/format-docs.md).

v1.4b release progress and changelog:
* Float support - 100%
* ~~Jump support - 31%~~
* Delayed to v1.4
* Rewritten cond parser to fix remaining bugs - 100%
* Readability and maintainability improvements - 94%
* A cond compiler to create entirely new conds with support for floats, brackets, implicit ordering, scientific notation, psuedo ops, advanced recursive subsections and more - 100%
* Might implement the ternary psuedo-op (` ? : `) which would compile to jumps later
* ~~Improved light mode - 0%~~
* Does any sane person use this?
* Delayed to v1.4 as the scope of the update is getting too large and this will take a lot of time and CSS changes for no benefit to 100% of the 0 people using this tool
* More config options for safety - 100%
* Decompiler improvement (Aggresive simplification) - 100%
* More labelled CExpression funcs - 100%
* Clean up UI - 91%
* Add more templates - 100%
* More decompiler improvements (aggressive simplification) - 100%

# Roadmap
## v1.5
* This update will mainly focus on making things easier to use; the lib will be easily separable from the UI, there will be more configs etc
* This will be done in preparation for being built into `yw-mod`, an upcoming project I'm working on!