Paul Chote
|
094907c1a9
|
Update copyright header. Normalize line endings to LF.
|
2011-02-13 10:38:57 +13:00 |
|
Paul Chote
|
1d1d0e8bd2
|
Lazy smudges, fix importer.
|
2011-02-11 21:50:11 +13:00 |
|
Paul Chote
|
79f3fccceb
|
Lazy actor loading
|
2011-02-11 21:50:11 +13:00 |
|
Paul Chote
|
c2db816837
|
Kill MapStub
|
2011-02-11 21:50:11 +13:00 |
|
Paul Chote
|
73020a9419
|
Make binary info loading lazy
|
2011-02-11 21:50:11 +13:00 |
|
Paul Chote
|
b134ba41f4
|
Convert Waypoints to actors
|
2011-02-11 21:50:11 +13:00 |
|
Paul Chote
|
c5d410938d
|
Foo
|
2011-02-11 21:50:11 +13:00 |
|
Paul Chote
|
5f6d2df503
|
Drop support for older map formats.
|
2011-02-11 21:50:11 +13:00 |
|
Paul Chote
|
db770eb997
|
Bake PickAny tiles on map save. Translate maxvalue index to random tile for backwards compat.
|
2011-02-11 21:50:10 +13:00 |
|
Paul Chote
|
9407c55262
|
Drop TopLeft and BottomRight from MapFormat 5. Use Bounds directly.
|
2011-02-11 21:50:10 +13:00 |
|
Paul Chote
|
6ef330c357
|
Fix Waypoint == Startpoint assumption in MapFormat 5.
|
2011-02-11 21:50:10 +13:00 |
|
Paul Chote
|
fae355f5b6
|
Add support for a "Creeps" faction that is hostile to all combatant players. Add a mod field to be used for map installation.
|
2011-02-11 21:50:10 +13:00 |
|
Chris Forbes
|
70afea85a9
|
new map format introduced: 4. format3 player colors are automatically upgraded to ColorRamp
|
2011-01-08 18:17:19 +13:00 |
|
Chris Forbes
|
dffb5293d0
|
hack up ZipFile to fix #464; filesystem needs rework to be sane
|
2011-01-01 15:28:07 +13:00 |
|
Paul Chote
|
4f6f3eb80d
|
Upgrade maps to oramap format. Save type field.
|
2010-12-30 18:00:44 +13:00 |
|
Paul Chote
|
cb50182fac
|
Bugfixes: ZipFile.GetInputStream().GetAllBytes/.Length doesn't work; Divide by zero when no shellmaps are available; UseAsShellmap isn't saved by the editor; Duplicate maps crashes game.
|
2010-12-30 17:43:44 +13:00 |
|
Paul Chote
|
47bbc3a6de
|
Wire up the rest of saving. Save-as will now properly overwrite existing contents.
|
2010-12-30 17:43:44 +13:00 |
|
Paul Chote
|
b7975031bc
|
Wire up most of saving again.
|
2010-12-29 22:13:51 +13:00 |
|
Paul Chote
|
fc6438e311
|
Use Filepaths instead of IFolders where possible.
|
2010-12-29 21:25:43 +13:00 |
|
Paul Chote
|
829fe6530a
|
Start fixing the editor
|
2010-12-29 19:03:45 +13:00 |
|
Paul Chote
|
c3ff679f3a
|
Make map saving independent of Container type. Saving zip/oramap/mix untested as the editor cannot load non-folder maps.
|
2010-12-29 11:39:26 +13:00 |
|
Matthew Bowra-Dean
|
13f6a13ad9
|
Write maps to zip file from editor
|
2010-12-28 22:36:08 +13:00 |
|
Chris Forbes
|
c20b3b90f4
|
dont use the .uid file hack -- compute them on demand
|
2010-12-28 18:52:19 +13:00 |
|
Paul Chote
|
fc5830a687
|
Added int2.Clamp(Rectangle). All queries for map geometry use map.Bounds.
|
2010-11-24 12:24:48 +13:00 |
|
Paul Chote
|
de8603832f
|
Use Map.Bounds instead.
|
2010-11-24 11:12:37 +13:00 |
|
Paul Chote
|
f11bcd27cc
|
Kill Map.XOffset / Map.YOffset.
|
2010-11-24 10:26:38 +13:00 |
|
Paul Chote
|
00dc91cf49
|
Standardise Theater -> Tileset.
|
2010-11-24 10:09:51 +13:00 |
|
geckosoft
|
000dd6de7b
|
ed: Made it possible for maps to define custom & override existing voices
|
2010-11-21 10:57:36 +13:00 |
|
geckosoft
|
5e8e4dd9d5
|
Changed: Made it possible for maps to define custom & override existing weapons
|
2010-11-21 10:57:36 +13:00 |
|
geckosoft
|
b31a35d34b
|
Changed: Made it possible for maps to contain custom sequences (allowing 100% custom map-specific units to be 'build')
|
2010-11-21 10:57:16 +13:00 |
|
Paul Chote
|
356c750b23
|
Refactor Package -> MixFile; group filesystem related classes in FileFormats.
|
2010-11-09 11:02:13 +13:00 |
|
Matthew Bowra-Dean
|
4490a90332
|
Changed IFolder implementations' priorities to be based on listing order in mod.yaml
|
2010-10-28 22:21:54 +13:00 |
|
Paul Chote
|
fc07f90f91
|
Fix editor
|
2010-10-16 12:06:29 +13:00 |
|
Paul Chote
|
aa2aba1250
|
Allow map slots to disallow bots
|
2010-10-16 09:56:00 +13:00 |
|
Paul Chote
|
303613b052
|
Create valid maps for custom tilesets
|
2010-09-15 19:31:21 +12:00 |
|
Bob
|
9fedeefdbc
|
attribute individual fields, not the class
|
2010-08-30 12:22:12 +12:00 |
|
Bob
|
29a77f7c5c
|
removed FieldLoader.LoadFields
|
2010-08-30 12:22:11 +12:00 |
|
Bob
|
baacfc96bb
|
remove unused map overrides
|
2010-08-30 12:22:10 +12:00 |
|
Bob
|
2f92b873e8
|
make yaml into a list, rather than a dict
|
2010-08-30 12:22:09 +12:00 |
|
Chris Forbes
|
cfc937e8eb
|
add PlayerReference.DefaultStartingUnits flag (set for autogenerated playerrefs; don't set this if you have custom stuff.
|
2010-08-25 18:28:36 +12:00 |
|
alzeih
|
a00f0b18a0
|
smite some compile errors
|
2010-08-24 23:44:22 +12:00 |
|
Chris Forbes
|
4a337185f5
|
if there are no Playable playerrefs in the map, make as many as there are spawnpoints (hack)
|
2010-08-24 20:02:14 +12:00 |
|
Chris Forbes
|
aeccf53e97
|
squash some spurious warnings
|
2010-08-23 18:23:55 +12:00 |
|
Chris Forbes
|
b77bddddbc
|
fix maploader to be backwards compatible. InitDict-based format is now 3. Formats 1,2 are translated on load, and will be saved back as Format 3 if saved in the editor.
|
2010-08-01 21:00:17 +12:00 |
|
Bob
|
970eb4d6e1
|
use the new actorinit stuff when loading map yaml
|
2010-08-01 19:38:42 +12:00 |
|
Bob
|
10b7ece62e
|
new mapactor init stuff
|
2010-08-01 19:38:39 +12:00 |
|