The Siege Unit Converter is a project that converts MUT files from the classic Mindcraft game Siege, and should work for Ambush at Sorinor and other Mindcraft games using the same engine. There are two flavours – Erlang, and C++.
Erlang
The erlySiege Unit Converter runs through the Erlang VM – just call to_mut/1, to_bmp/1, many_to_mut/1, or many_to_bmp/1, with the file names as the argument.
erlySiege Unit Converter was compiled on the R14B03 version of Erlang, but it should work on most modern versions. You’ll need a copy of Siege.pal in the working directory for it to convert to BMP. You’ll also need the Erlang VM.
You can download the Erlang version HERE. It’s MIT licensed.
C++
The older C++ tool runs through a command prompt, takes an MUT and outputs a BMP, or can reimport by taking a BMP and outputting an MUT.
To use this program, you’ll need siege.pal from your Siege installation, and it’ll need to be in the same place as your compiled EXE
I originally wrote the C++ version in 2009 to put on my CV when applying for developer roles.
You can download the C++ package HERE. It’s MIT licensed, and the EXE was compiled against Visual C++ 2003, although I don’t think there are any Windows dependencies in there.
Siege is a copyright of Mindcraft Software Inc.