Introducing : MapTools
Posted: Mon Jun 25, 2018 9:20 pm
// The project :
Hello there !
Since about 2 weeks, I have started a project to develop new mapping tools for OpenRA's editor. The purpose for me was to learn how to code / participate in ORA's code (a github project in general). Mapping was a main point of interest for me, and as I'm into mapmaking, such tools would help me and fellow mapmakers a lot.
The tools will include
- "Append" tool : to add two maps next to each other
- "Copy" tool : to add a maps over another
- "Mirror" tool : mirror half of a map (Left, Top) to create a symetrical map
- "Resize" tool : resize the map, with differentiable X and Y factors
There is an option to choose what the tool will affect : Tiles, Resources, and/or Actors. You could use it for interesting combinations, such as :
- "Copy" only the Tiles / Resources of a map on another. Kind of an update.
- "Resizing" only the Tiles and Actors, while keeping Resources (ore patches) intact
- ...
Of course, the tools will not give a final result, due to the nature of the sprites. But it will give a ready structure for the mapmaker, and help a lot in his workflow.
Finally, I also added support for isometric maps (Tib Sun).
The tools work well for iso maps, except maybe for the Resize tool, due to the structure of an isometric map (no easy straightforward algorithm). I might be improving that last piece of code in the future, but for now it works OK.
// How to :
- Go to https://github.com/FRenzy-OpenRA/OpenRA/tree/MapTools
- Download the .ZIP, extract
- For Windows : Build the project with "make.cmd", and type "all"
(Otherwise, see : https://github.com/OpenRA/OpenRA/wiki/Compiling )
- Run "launch-game.cmd" , choose your mod
- The tools will be then found in the traditional "Map Editor" in-game.
- Have fun !
// Examples :
In RA mod :
The interface :
"Append" tool :
"Copy" tool :
"Resize" tool :
"Mirror Top" tool :
"Mirror Left" tool :
Using options :
In TS mod :
"Append" tool :
"Copy" tool :
"Mirror Left" tool :
Hello there !
Since about 2 weeks, I have started a project to develop new mapping tools for OpenRA's editor. The purpose for me was to learn how to code / participate in ORA's code (a github project in general). Mapping was a main point of interest for me, and as I'm into mapmaking, such tools would help me and fellow mapmakers a lot.
The tools will include
- "Append" tool : to add two maps next to each other
- "Copy" tool : to add a maps over another
- "Mirror" tool : mirror half of a map (Left, Top) to create a symetrical map
- "Resize" tool : resize the map, with differentiable X and Y factors
There is an option to choose what the tool will affect : Tiles, Resources, and/or Actors. You could use it for interesting combinations, such as :
- "Copy" only the Tiles / Resources of a map on another. Kind of an update.
- "Resizing" only the Tiles and Actors, while keeping Resources (ore patches) intact
- ...
Of course, the tools will not give a final result, due to the nature of the sprites. But it will give a ready structure for the mapmaker, and help a lot in his workflow.
Finally, I also added support for isometric maps (Tib Sun).
The tools work well for iso maps, except maybe for the Resize tool, due to the structure of an isometric map (no easy straightforward algorithm). I might be improving that last piece of code in the future, but for now it works OK.
// How to :
- Go to https://github.com/FRenzy-OpenRA/OpenRA/tree/MapTools
- Download the .ZIP, extract
- For Windows : Build the project with "make.cmd", and type "all"
(Otherwise, see : https://github.com/OpenRA/OpenRA/wiki/Compiling )
- Run "launch-game.cmd" , choose your mod
- The tools will be then found in the traditional "Map Editor" in-game.
- Have fun !
// Examples :
In RA mod :
The interface :
"Append" tool :
"Copy" tool :
"Resize" tool :
"Mirror Top" tool :
"Mirror Left" tool :
Using options :
In TS mod :
"Append" tool :
"Copy" tool :
"Mirror Left" tool :