Skip to content

Conversation

@goto-bus-stop
Copy link
Member

As part of a private unfinished project to reimplement the AoC random map generator, I built a JS parser that is almost identical to the AoC implementation. The parser turns RMS source code into a bunch of objects describing the map generation, after having processed all if/else and start_random statements.

recage does not yet work and genie-scx is incomplete (I only use it to draw map layouts in https://genie-explorer.surge.sh/ so far), so i put their maturity down to low.
rms-check is still very new and largely untested so i also put it down to low.

genie-slp and genie-drs have been around for a few years now and are stable and reliable in my experience. genie-slp is incomplete in the sense that it will get an encoder at some point and may not support SLPs from AoE1 or the definitive editions, but it works well for AoC and HD. i've bumped both their maturities to high.

@happyleavesaoc
Copy link
Collaborator

rms-parser is a really cool thing, man!

Thanks for the maturity updates.

@happyleavesaoc happyleavesaoc merged commit c4c7787 into SiegeEngineers:master Nov 22, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants