Skip to content

jochumdev/SharpFlame

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SharpFlame


Project Description

A modern Warzone 21000 map editor based on the original Warzone 2100 FlaME map editor, written in C#.

License

Requirements

  • .NET 4.0 or Mono 3.x

Download & Install

Continuous Integration builds soon.

Building

  • Download the source code.
  • Compile.

Build Status: Build Status

Contributing

  • Please submit issues here.
  • All pull requests should include associated unit tests in SharpFlame.Tests.
  • All pull requests should not break the build.

Road Map

####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

source\SharpFlame

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#.


Reference

  • FlaME - Original Source Code

Created by Brian Chavez.


About

SharpFlame: A modern Warzone 21000 map editor based on the original Warzone 2100 FlaME map editor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 70.7%
  • Visual Basic .NET 29.2%
  • PowerShell 0.1%