WarnoModEditor icon indicating copy to clipboard operation
WarnoModEditor copied to clipboard

A modding tool for Eugen System's real-time tactics game WARNO

WARNO Mod Editor (WME) is a modding tool for Eugen System's real-time tactics game WARNO. WME offers a graphical user interface from which mods can be created, edited and managed. It is written in Python and uses PySide6 for the GUI.

preview

Getting and running WME

Requirements

WME runs on Windows 10. I have not yet tested it for Windows 11, but it should run. In any case, WME requires a WARNO installation to be present on your machine.

Running WME as .exe

Head to releases and download the latest version. It is an executable that you can use right away, no installation required.

Running WME from source

Set up a Python 3.10 environment, install PySide6, antlr4 and qt-material, download the source code from this repository and run main.py.

A more comprehensive documentation on how to build or run WME from source will come in a future update.

First steps

When you first start WME, you might get asked to enter the path to your WARNO installation.

Please refer to the Quickstart Guide to learn how to use WME.

Tools

WME offers a range of tools that make creating mods for WARNO easier. Click the "Add Tab" button to access them.

Project Explorer

Located on the left side of the main window, the project explorer lets you navigate through the files in your mod and find .ndf files by entering text in the search bar.

Run Scripts

You can run scripts ("Generate Mod", "Upload Mod", "Create Backup",...) from the "Edit" menu in WME once you have loaded a mod.

Text Editor

Double-click a .ndf file in the project explorer to open it in the text editor. It supports NDF syntax highlighting and has find and replace functions.

CSV Editor

A table editor to edit .csv files. Open it by double-clicking a .csv file in the project explorer.

Operation Editor

GUI-based editing of player battle groups in operations.

Game Settings Editor

A page to edit starting points, income and victory conditions for skirmish and multiplayer.

Global Search

Allows you to find text in any .ndf file of our mod. Useful to find object references across files.

GUID Generator

Generates random GUIDs which are required by some NDF objects.

Resources

In addition, WME includes a Quickstart Guide, a Shortcut Reference and a reference for the NDF language.

Feedback

If you encounter any bugs, errors or if something does not work as you think it should, please open a new issue here, if your problem has not been reported already.