Dota 2 configuration builder. Compiles JSON to autoexec. There also is a web-app to easily create presets and build your own autoexec. The app is hosted on my server, so you don't have to set it up to use it.
- Table Of Contents
- Documentation
- CLI Installation
- Library Installation
- CLI options
- Library usage
- Contribute Your Presets
- Contribute Engine Changes
- Special Thanks
- License
- Changelog
The documentation files for this project can be found here.
- Install node.js
- Run
npm install -g dota2-manta-config-engine. - Execute
manta-config-engine path-to-preset, wherepath-to-presetis a relative path.
Beware that the CLI will assume that your Dota 2 is installed in the default Steam location. Use --path to specify a different one.
- Install node.js
- Run
npm install -g dota2-manta-config-engine - Require manta in your code
var manta = require('dota2-manta-config-engine')
--path=customPathset a custom output path
- Expects a valid preset, see
presets/default.json. - Calls
callbackwitherranddata. Data is an object containing the.cfgfilenames and their compiled data.
An object with all camera positions manta currently uses
An object containing all current chatwheel phrases
An object containing most emoticons
An object containing all current heroes
internally used class to parse layouts
internally used class to parse settings
internally used class to parse chatwheels
internally used class to resolve dependencies
- Fork this project.
- Create your own preset file.
- Create a pull request.
- Fork this project.
- Implement new features.
- Create a pull request.