LoD Config Editor is a modern, feature-rich configuration tool for Warcraft III: Legends of Dota (LoD). It allows players to easily modify game settings, manage hotkeys, download maps, and customize their gaming experience through a sleek, user-friendly interface.
- Visual Config Editor: Modify
config.lod.iniwithout touching text files. Toggle checkboxes, adjust sliders, and pick colors with ease. - Map Downloader: Automatically checks for the latest LoD maps from EpicWar and downloads them directly to your game folder.
- Hotkey Manager: Bind inventory items, skills, and game commands to any key. Supports complex modifiers (Alt, Ctrl, Shift).
- Theme Support: Customize the look of the editor with built-in themes or create your own.
- Multilingual: Fully localized interface (English, Russian, and more).
- Game Path Scanner: Automatically detects your Warcraft III installation.
- Download the latest release from the Releases page.
- Run
LCE_Setup.exe(or the portable executable). - On first launch, the application will attempt to locate your Warcraft III folder. If not found, you can specify it manually in the settings.
This project is built using Wails3 (Go + Svelte).
- Go (1.21+)
- Node.js (18+)
- NPM
-
Clone the repository:
git clone https://github.com/phphacker/lce.git cd lce -
Install frontend dependencies:
cd frontend npm install -
Run in development mode:
wails3 dev
To build the application for production:
wails3 buildThe output binary will be located in the bin directory.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.