A modern Warzone 2100 map editor based on the original Warzone 2100 FlaME map editor, written in C#.
Windows | Linux | Mac OS X | |
---|---|---|---|
Debug | N/A | ||
Download | N/A | ||
Current Build | Current Build | N/A |
Downloads are current snapshots of this ETO branch with Native UI. Please consider these downloads as a work in progress until we get our code base stabilized.
- .NET 4.0 or Mono 3.x
git checkout git@github.com:bchavez/SharpFlame.git
build
The result of the build process is the executable in source\SharpFlame.Gui.Windows\bin\Release\SharpFlame.Gui.Windows.exe
.
- Please submit issues here.
- All pull requests should include associated unit tests in
SharpFlame.Tests
. - All pull requests should not break the build.
####Milestone 1
- Stabilize source code.
- Fix any long-standing issues from original FlaME.
- Cleanup ugly coding parts.
- Refactor and update parsing / serialization algorithms.
- Update all dependencies (OpenGL) etc.
- Remove/update obsolete method calls.
- Solidify and stabilize Linux / Mono support.
####Milestone 2
- Unit test everything for 100% code coverage (or come close).
####Milestone 3
- DirectGames map publishing and distribution for Warzone 2100.
##Project Structure and Descriptions
GUI and application.
####source\SharpFlame.Core
Core component library for parsing format structures.
####source\SharpFlame.Tests
Unit tests for the application.
####reference\*
Original FlaME source code for reference during port to C#.
- FlaME - Original Source Code
Created by: Brian Chavez. René Kistl.