A tool to help you manage your configs for Vollch's automation script for Evolve.
You need to add config files to the workspace - you can do this by uploading an existing JSON config (that you've exported from the game) or by creating a new one from scratch using the custom language.
The default format is using the custom language - to opt out and use the JSON simply add the .json
extension to the file name.
Then you can browse all the configs in the workspace, preview the changes compared to the default settings, download, copy to clipboard or, if you have the helper userscript enabled, upload the selected config directly to the game tab with a single button.
If you prefer text-based configuration to UI, you can either edit the JSON by hand or use the custom language that was designed specifically to help describe the the script's behavior. It is compiled into the familiar JSON format that the Vollch's script uses, which you can see in the preview panel. You can work with either format but the DSL provides additional features that you can't get with UI:
autoBuild
for all buildings with just 1 line instead of clicking each of the 100+ toggles manuallyCtrl+X
+ Ctrl+V
Check the language guide for more info.
This project uses the Monaco editor - thus, if you're familiar with VS Code, you should feel right at home.
Basic syntax highlighting and autocomplete (triggered by Ctrl+Space
) are implemented for the custom language.
The browse panel (toggled using the button witht the files icon) shows all the configs you've added to the workspace. You can right-click on an empty space there to create a new config or on any of the existing ones to rename or delete them.
This is a flat list of files that is sorted alphabetically. While this means you can't create folders, file names can include symbols such as /
to help you organize your configs.
The preview panel (toggled using the button with the eye icon) shows the difference between default settings and the currently selected config.