An open API service indexing awesome lists of open source software.

https://github.com/jcfieldsdev/warcraft2-map-editor

A map editor for Warcraft II
https://github.com/jcfieldsdev/warcraft2-map-editor

canvas javascript warcraft2

Last synced: 4 months ago
JSON representation

A map editor for Warcraft II

Awesome Lists containing this project

README

        

# warcraft2-map-editor

**Note**: This project is unfinished. Terrain manipulation is not yet implemented.

A [map editor for *Warcraft II*](https://jcfieldsdev.github.io/warcraft2-map-editor/). Written in JavaScript.

![Warcraft II Map Editor](screenshot.jpg)

Currently implemented functionality:

- Viewing maps (unit, terrain, and movement layers).
- Placing units.
- Modifying map and player properties.
- Modifying unit, upgrade, and restriction data.
- Saving maps as a pud file or an image.

Not implemented but planned:

- Editing terrain.

Not implemented but would be nice some day:

- Undo for units and terrain.
- Copy/paste for units and terrain.
- Editing the movement map.

Works well in Firefox and Chrome. Also works in Safari, but performance is very poor.

## Acknowledgments

Based on the [pud specification](https://github.com/jcfieldsdev/warcraft2-map-editor/blob/master/pudspec.txt) created by Daniel Lemberg and contributors.

Used Alexander Cech's [Wardraft](https://gamebanana.com/tools/6199) for extracting tilesets and tile information.

Used [ShadowFlare's GRP converter](https://sfsrealm.hopto.org/downloads/SFGrpConv.html) for converting sprites.

Uses [Feather icons](https://github.com/feathericons/feather) by [Cole Bemis](https://colebemis.com/) and contributors and [scroll icon](https://www.flaticon.com/free-icon/scroll_1009994) by [Freepik](https://www.freepik.com/).

## Authors

- J.C. Fields

## License

- [MIT license](https://opensource.org/licenses/mit-license.php)

## External links

- [War2.ru Downloads](http://en.war2.ru/downloads/)—Maps and utilities.