Weland is a Marathon map editor by Gregory Smith, written in C#, and using GTK#
It is available under the GNU General Public License, see the file COPYING for details.
To run Weland, you will need a C# runtime (either .NET 4 or Mono 2.10 or higher), as well as GTK#
-
Make sure you have the .NET runtime installed
-
Install the GTK# for .NET package
https://www.mono-project.com/download/stable/#download-win
Do not install Mono! Just GTK# for .NET
-
Open Weland.exe like any other app
-
Download the Mono runtime, which includes everything you need:
-
Open Weland.exe like any other app
-
Install Mono and gtk-sharp2 from your distribution's package system. Then:
make mono Weland.exe
Weland does not come with a built-in Visual Mode, but it can use the new command line arguments in Aleph One 1.4 or higher to pass maps into Aleph One to texture with a visual mode Lua script.
- In Weland's preferences, choose a shapes file, the scenario you want to use, and a copy of Aleph One 1.4 or higher.
- Press "Edit Preferences" in the Visual Mode section of Weland's preferences.
- Aleph One will start up--configure it with the window size you want, turn sound off if for the authentic Visual Mode experience, and most importantly, choose a texture editing script like Visual Mode.lua or the Vasara plugin (both downloaded separately)
- Quit Aleph One
- When you want to texture a map, choose Visual Mode from the View menu. Make any changes to the map, and quit Aleph One. Texture changes will automatically be imported back into Weland.