Difference between revisions of "Mapping"

From UFO:AI
m (Getting started)
(fixed internal link)
 
(2 intermediate revisions by 2 users not shown)
Line 9: Line 9:
 
But some contributions are more helpful than others.
 
But some contributions are more helpful than others.
  
We use small map pieces (tiles) and fit them together in random ways to create the battlefields the player faces. We call this a [[Mapping/Random_map_assembly|random map assembly]] (RMA) theme, and creating [[Mapping/Random_map_parts|single tiles for a theme]] is one of the best ways to start mapping. Get familiar with one of [[Mapping/List_of_Maps|our many themes]] (prefixed with a +) and you can easily create a new tile.
+
We use small map pieces (tiles) and fit them together in random ways to create the battlefields the player faces. We call this a [[Mapping/Random_map_assembly|random map assembly]] (RMA) theme, and we always appreciate it when people extend existing themes by making [[Mapping/Random_map_parts|additional tiles]]. Get familiar with one of [[Mapping/List_of_Maps|our many themes]] (prefixed with a +) and you can easily create a new tile.
  
 
If you want a little more independence, we have a long list of [[Mapping/Suggestions|suggested maps]] and new [[Mapping/Prefabs|prefabs]] are always welcome. You can also see what's on our [[TODO/General]] list. Contributing to something on the [[TODO/General]] list is sometimes less glamorous but very appreciated.
 
If you want a little more independence, we have a long list of [[Mapping/Suggestions|suggested maps]] and new [[Mapping/Prefabs|prefabs]] are always welcome. You can also see what's on our [[TODO/General]] list. Contributing to something on the [[TODO/General]] list is sometimes less glamorous but very appreciated.
Line 17: Line 17:
 
But before you worry about any of that, you should get started below with UFORadiant.
 
But before you worry about any of that, you should get started below with UFORadiant.
  
== Getting started ==
+
== Using UFORadiant ==
* [[/UFORadiant Installation|Installing and setting up UFORadiant]]
+
* [[UFORadiant installation|Installing and setting up UFORadiant]]
 +
* [[Mapping_For_Dummies/Basics|MFD: Basic Definitions and Controls]]
 +
* [[Mapping/Interface_Description|Interface Description]]
 +
* [[Mapping/Mouse_and_Keyboard|Mouse & Keyboard Controls]]
 +
* [[Mapping/Surface_inspector|Using surface inspector]]
 +
 
 +
== Mapping for Dummies ==
 
* [[Mapping_For_Dummies|Mapping For Dummies]] - Introduction and tools setup
 
* [[Mapping_For_Dummies|Mapping For Dummies]] - Introduction and tools setup
 
** [[Mapping_for_Dummies/Preliminaries|Mapping for Dummies / Preliminaries]]
 
** [[Mapping_for_Dummies/Preliminaries|Mapping for Dummies / Preliminaries]]
** [[Mapping_For_Dummies/Basics|MFD: Basic Definitions and Controls]]
 
 
** [[Mapping_For_Dummies/Lesson1|MFD: Lesson 1 - Build a shed and a yard]] - Teaches the very basics.
 
** [[Mapping_For_Dummies/Lesson1|MFD: Lesson 1 - Build a shed and a yard]] - Teaches the very basics.
 
** [[Mapping_For_Dummies/Lesson2|MFD: Lesson 2 - Expanding the map]] - Teaches a number of basic tools.
 
** [[Mapping_For_Dummies/Lesson2|MFD: Lesson 2 - Expanding the map]] - Teaches a number of basic tools.
Line 28: Line 33:
 
* [[/Levelflags|Levelflags]] - Information on how to set up the levels properly
 
* [[/Levelflags|Levelflags]] - Information on how to set up the levels properly
 
** [[/Tutorials/Levelflags|Levelflags - step by step]]
 
** [[/Tutorials/Levelflags|Levelflags - step by step]]
 
== Using UFORadiant ==
 
* [[Mapping/Interface_Description|Interface Description]]
 
* [[Mapping/Mouse_and_Keyboard|Mouse & Keyboard Controls]]
 
* [[Mapping/Surface_inspector|Using surface inspector]]
 
  
 
== Advanced topics ==
 
== Advanced topics ==
Line 78: Line 78:
  
 
== External links ==
 
== External links ==
* [http://mattn.ninex.info/videos Video Tutorials (german)]
+
* [{{http|www.mattn.ninex.info/videos}} Video Tutorials (german)]
* [http://www.youtube.com/user/Sep3lio Video Tutorials NetRadiant]
+
* [{{http|www.youtube.com/user/Sep3lio}} Video Tutorials NetRadiant]
* [http://www.level-designer.de/ German Mapping Site]
+
* [{{http|www.level-designer.de/}} German Mapping Site]
* [http://www.levelmakers.com/ LevelMakers]
+
* [{{http|www.levelmakers.com/}} LevelMakers]
* [http://www.katsbits.com/htm/tutorials/blender_export_model_to_map.htm Mapping with Blender]
+
* [{{http|www.katsbits.com/htm/tutorials/blender_export_model_to_map.htm}} Mapping with Blender]
* [http://www.qeradiant.com/ GtkRadiant Homepage]
+
* [{{http|www.qeradiant.com/}} GtkRadiant Homepage]
* [http://zerowing.idsoftware.com/files/radiant/docs/1.5/ GTKRadiant 1.5 Documentation]
+
* [{{http|zerowing.idsoftware.com/files/radiant/docs/1.5/}} GTKRadiant 1.5 Documentation]
* [http://www.haradirki.de/tutor/indextut22.htm Radiant Hotkeys] (DE)
+
* [{{http|www.haradirki.de/tutor/indextut22.htm}} Radiant Hotkeys] (DE)
  
 
==Useful tools==
 
==Useful tools==
* [http://svn.quakedev.com/viewvc.cgi/entar/terraingen/ TerrainGen] Commandline tool to generate terrain maps
+
* [{{http|www.svn.quakedev.com/viewvc.cgi/entar/terraingen/}} TerrainGen] Commandline tool to generate terrain maps
* [http://tarot.telefragged.com/gensurf/ GenSurf]
+
* [{{http|www.tarot.telefragged.com/gensurf/}} GenSurf]
* [http://files.filefront.com/EasyGen+Terrain+Generator/;5976971;/fileinfo.html EasyGen]; [http://www.wolfensteinx.com/surface/tutorials/easygen.html Tutorial] - Windows-only terrain generator
+
* [{{http|www.files.filefront.com/EasyGen+Terrain+Generator/;5976971;/fileinfo.html}} EasyGen]; [{{http|www.wolfensteinx.com/surface/tutorials/easygen.html}} Tutorial] - Windows-only terrain generator
* [http://freebrief.planetmedalofhonor.gamespy.com/q3a/ps/index.html ParticleStudio]
+
* [{{http|www.freebrief.planetmedalofhonor.gamespy.com/q3a/ps/index.html}} ParticleStudio]
  
 
[[Category:Mapping]]
 
[[Category:Mapping]]
 
[[Category:Contribute]]
 
[[Category:Contribute]]

Latest revision as of 14:40, 1 May 2012

Author: mattn (talk, contrib)

Introduction

For soldiers to battle somewhere, there have to be maps. We use a tool called UFORadiant. This page, and many of the articles in the mapping category, will introduce you to the tool and document many of its capabilities.

Mapping is one of the most flexible ways to contribute because quality maps of almost all kinds can be incorporated into the game. The whole world is the battlefield.

But some contributions are more helpful than others.

We use small map pieces (tiles) and fit them together in random ways to create the battlefields the player faces. We call this a random map assembly (RMA) theme, and we always appreciate it when people extend existing themes by making additional tiles. Get familiar with one of our many themes (prefixed with a +) and you can easily create a new tile.

If you want a little more independence, we have a long list of suggested maps and new prefabs are always welcome. You can also see what's on our TODO/General list. Contributing to something on the TODO/General list is sometimes less glamorous but very appreciated.

Like other contributions to UFO AI, your maps should be released under GNU GPL (preferably v2 with "or later" clause) and should not use any proprietary material: beware of textures/images/models found on the web. Only materials created from scratch or materials that are already licensed under GNU GPL should be used.

But before you worry about any of that, you should get started below with UFORadiant.

Using UFORadiant

Mapping for Dummies

Advanced topics

Once you have mastered the basics of UFORadiant, you probably will want more in-depth information on how to use it.
For that, see topics below.

Map Analyses

Analyses and discussions about map tactics, build techniques, etc. Learning by looking at what's there.

  • Mansion - A look at one of the biggest maps attempted for UFO:AI

Specific objects and structures

Gametypes

Random map creation

References

Map testing and fixing

TODO

External links

Useful tools