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-preset
is 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=customPath
set a custom output path
- Expects a valid preset, see
presets/default.json
. - Calls
callback
witherr
anddata
. Data is an object containing the.cfg
filenames 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.