Commit graph

24 commits

Author SHA1 Message Date
d1593f38c5 Update documentation 2016-02-22 17:11:48 +01:00
9cc13f0e8d Campaign support and bitmap to map conversion in application
* Full Campaign reading/writing support
* Convert bitmaps to maps
* Command arguments reordering: input and output are always first
* Adapt usage of utils API
2016-02-22 17:02:44 +01:00
48929d1fbf Full Campaign reading/writing support 2016-02-22 16:45:55 +01:00
35d80a6585 Change SByte to Byte, change usage of utils API 2016-02-22 16:41:47 +01:00
ce92d95bd1 App: Bitmap adding, Library: fixes
* Add commands to add and remove a pregame bitmap
* Add command help texts
* Calculate the palette length correctly in BitmapUtil
* Add some expected values
2016-02-18 21:30:42 +01:00
15ce34ae19 Update documentation 2016-02-18 17:14:46 +01:00
900d6df4ee Adapt command line program to API changes, add JSON conversion
* Handle scenario compression in library
* Add Json.NET library to handle JSON conversion
2016-02-18 16:50:10 +01:00
e2d3285685 Add GenieFile wrapper for implementation detail 2016-02-18 15:28:29 +01:00
e246904835 Library refactoring finished
Fix bugs found by testing of the new code
2016-02-18 15:22:53 +01:00
639ad2b418 Library refactoring 5
Code fixes
2016-02-18 13:58:18 +01:00
f71ed9159e Library refactoring 4
Remove obsolete files.
A converter and validator will be re-added at later.
2016-02-18 13:56:24 +01:00
7694fb0c03 Library refactoring 3
Add ScnSerializerReader
2016-02-18 02:05:30 +01:00
982dc159cf Library refactoring 2
* IScnFactory change
* Deep or shallow generation in default factory
* Some fixes in ScnSerializerWriter
2016-02-18 02:04:49 +01:00
3cb2c123f2 Library refactoring 1 2016-02-17 17:00:24 +01:00
4cbbc36e72 Fix missing cliffs conversion 2016-02-16 03:08:39 +01:00
82d8551ab1 Update Readme, add notes and conversion example 2016-02-15 20:42:18 +01:00
41cb3e798b Rudimentary AOE1 to AOE2 converter and unit dumper 2016-02-15 20:22:58 +01:00
bb5ac298a4 Fix some serialization bugs 2016-02-15 04:26:53 +01:00
b65cbcd980 ScnWriter completed
Additionally:
- Use a factory to create empty objects
- Move constants to Scenario class
- Scenario class is in serialization order
- Some refactoring

The code is untested, because DeflateStream does not write using Flush.
2016-02-15 02:10:16 +01:00
4f98f03cfa Small refactoring 2016-02-14 21:03:01 +01:00
233d0c9c89 Add README 2016-02-13 15:34:24 +01:00
d7e63a6e85 Add original scenarios as example files 2016-02-13 15:29:36 +01:00
b2e7b88e7f First version of rewrite from scratch 2016-02-13 15:28:56 +01:00
4cf98f8e50 Commit original code 2016-02-10 13:25:51 +01:00