Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
outpost_2:mapmaking [2015/10/11 14:52] – Trying to find out why line breaks weren't appearing. drankof | outpost_2:mapmaking [2015/12/19 14:11] – vagabond | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | [DO THIS FIRST] | + | ====== Install These ====== |
1) Install Microsoft Visual Studio with support for C++ | 1) Install Microsoft Visual Studio with support for C++ | ||
- | NOTE: This take a while, follow [this link] and install. This is a time-consuming process. | + | NOTE: This take a while, follow [[https:// |
2) Get the DLL SDK and decompress it somewhere. | 2) Get the DLL SDK and decompress it somewhere. | ||
Line 11: | Line 10: | ||
3) Copy the " | 3) Copy the " | ||
+ | ====== Introduction to the Files ====== | ||
- | Map Directory File Construct: | + | **Map Directory File Construct |
* BaseData.h - - This is where you declare a lot of structures (I think of them like complex variable arrays). | * BaseData.h - - This is where you declare a lot of structures (I think of them like complex variable arrays). | ||
* Main.cpp - - This is where the map is initialized. It will "# | * Main.cpp - - This is where the map is initialized. It will "# | ||
- | * OP2Script.dsp - - This is ... the developer studio project file. | + | * OP2Script.dsp - - This is ... the developer studio project file ... whatever that is. |
- | * OP2Script.dsw - - This is ... the developer studio workspace file. | + | * OP2Script.dsw - - This is ... the developer studio workspace file ... whatever that is. |
- | * OP2Script.ncb - - This is ... the non-plain text data file. | + | |
- | * OP2Script.opt - - This is ... a file that is generated and edited by Visual Studio. | + | **The following files are generated by Visual Studio:** |
- | * OP2Script.plg - - This is ... another file that is generated and edited by Visual Studio. | + | * OP2Script.ncb - - This is a non-plain text data file. |
+ | * OP2Script.opt - - This is a file that is generated and edited by Visual Studio. | ||
+ | * OP2Script.plg - - This is another file that is generated and edited by Visual Studio. | ||
+ | |||
+ | |||
+ | **Terrain File:** | ||
+ | |||
+ | [yourmapname].map - - This gets edited with the [[outpost_2: | ||
+ | |||
+ | |||
+ | ====== Rule of Thumb ====== | ||
+ | |||
+ | As any map-making tutorial will tell you, make sure you plan out/draw out your map by hand first. If you're just playing around, try to just make a simple 1 on 1 last one standing map with standard starting units. | ||
+ | |||
+ | ====== Editing: Where to Begin? ====== | ||
+ | |||
+ | The order in which you go about editing and designing your map is not important, but I would suggest mapping it out in the Mapper map editor first. You'll probably go back and forth as you make adjustments. | ||
+ | |||
+ | ====== Basic Introduction to Mapper ====== | ||
+ | |||
+ | It's buggy. **Save after every single action.** | ||
+ | |||
+ | **To Copy + Paste:** Click on the copy icon up top, left click on the top let of the area you want to copy, then left click again on the lower right of the area you want to copy. The pasting part is simple and intuitive, click on the paste icon at the top, then you'll see a box representing where the copied tiles will go. | ||
+ | At present, copying and pasting doesn' | ||
- | Terrain File | + | **What' |
- | .map file - - This gets edited | + | Play around |
+ | ====== Basic Introduction to Map Coding ====== | ||
- | Editing | + | [THIS IS WHERE I AM CURRENTLY LEARNING IT MYSELF, SOMEONE FEEL FREE TO ADD TO THIS IF I DON'T GET TO IT??] |
- | Mapper | + | |
+ | - //Go Back to [[outpost_2: | ||
+ | - //Go Back to [[http:// | ||