A simple editor that lets you edit Warcraft III SLK files much more easily.
Go version 1.17 or newer
Linux users will have to build the binaries themselves by following the steps below
- Run
go get -u github.com/asticode/go-astilectron-bundler/...
to download the electron bundler - Run
go install github.com/asticode/go-astilectron-bundler/astilectron-bundler@latest
to install the electron bundler - Run
go get -u github.com/runi95/wc3-slk-edit-electron
to download the SLK editor - Run
cd $GOPATH/src/github.com/runi95/wc3-slk-edit-electron
to enter the new directory - Run
make clean
to clean the workspace (this is required) - Run
make build
to build the application - Find your binary file inside
output/linux-amd64
or start it withmake start
(only recommended to use as a test)
You can simply download the Warcraft_III_SLK_Edit.exe file from latest releases or you can follow the steps below to build the executable yourself
- Run
go get -u github.com/asticode/go-astilectron-bundler/...
to download the electron bundler - Run
go install github.com/asticode/go-astilectron-bundler/astilectron-bundler@latest
to install the electron bundler - Run
go get -u github.com/runi95/wc3-slk-edit-electron
to download the SLK editor - Run
cd $GOPATH/src/github.com/runi95/wc3-slk-edit-electron
to enter the new directory - Run
clean.bat
to clean the workspace (this is required) - Run
build.bat
to start building - Find your executable inside
output\windows-amd64
or run withrun.bat
(only recommended to use as a test)
You can simply download the Warcraft_III_SLK_Edit_macos_amd64.zip file from latest releases or you can follow the steps below to build the executable yourself
- Run
go get -u github.com/asticode/go-astilectron-bundler/...
to download the electron bundler - Run
go install github.com/asticode/go-astilectron-bundler/astilectron-bundler@latest
to install the electron bundler - Run
go get -u github.com/runi95/wc3-slk-edit-electron
to download the SLK editor - Run
cd $GOPATH/src/github.com/runi95/wc3-slk-edit-electron
to enter the new directory - Run
make clean
to clean the workspace (this is required) - Run
make build
to build the application - Find your runnable file inside
output/darwin-amd64
If you've downloaded the executable or the binary file then everything should work out of the box. If you do not want to download the binaries then you can follow the steps above to compile the program yourself
CTRL + F
- Immediately gives focus to the unit search field
CTRL + S
- Force saves the unit and updates the unit table
You can show or hide advanced inputs that are rarely used by clicking the 🔒 and 🔓 icons at the top left corner.