https://wiki.beyondunreal.com/w/index.php?action=history&feed=atomLegacy:Topics On Mapping - Revision history2017-11-18T05:19:27ZRevision history for this page on the wikiMediaWiki 1.25.1https://wiki.beyondunreal.com/Legacy:Topics_On_Mapping?diff=8298&oldid=prev69-11-86-35.msjw.hsdb.sasknet.sk.ca: reverted2008-02-14T23:36:05Z<p>reverted</p>
<p><b>New page</b></p><div>This page is the starting point for all topics of '''Mapping''', the design and creation of gaming areas (aka, maps or levels) with the [[Legacy:Unreal Engine|Unreal Engine]]. Beginners should first acquaint themselves with the [[Legacy:Mapping Lessons|Mapping Lessons]] before going over these topics. Also, check out [[Legacy:Basic_Procedure|Basic_Procedure]] for directions on tasks commonly performed when mapping.<br />
<br />
==Layout Design==<br />
<br />
This section covers general planning, layout, gameplay and flow.<br />
* [[Legacy:Gameplay|Gameplay]] &ndash; Super topic on concepts and elements of satisfying game design<br />
** [[Legacy:Gametype|Gametype]] &ndash; A hub page on mapping for each Unreal gametype<br />
** [[Legacy:Map Design|Map Design]] &ndash; Game concepts and elements related to map design<br />
** [[Legacy:Map Flow|Map Flow]] &ndash; Maximizing the value of a map's gameplay through design<br />
*** [[Legacy:Z-Axis|Z-Axis]] &ndash; Layout designing in the vertical dimension<br />
*** [[Legacy:Placing PlayerStart|Placing PlayerStart]] &ndash; Placing player start positions within the layout<br />
*** [[Legacy:Inventory Item Placement|Inventory Item Placement]] &ndash; Item, weapon and goal placement within the layout<br />
*** [[Legacy:Vehicle Gameplay|Vehicle Gameplay]] &ndash; Vehicle spawn placement with the layout<br />
** [[Legacy:Map Planning|Map Planning]] &ndash; Techniques to define and refine a map layout design<br />
<br />
==Construction==<br />
<br />
The technical specifics of creating the world. BSP, terrain, static meshes, skyboxes, PlayerStarts. For a gentle introduction to this, follow the [[Legacy:Mapping Lessons|Mapping Lessons]]. The technical concepts involved are explained on [[Legacy:Unreal World|Unreal World]].<br />
* [[Legacy:UnrealEd Interface|UnrealEd Interface]] &ndash; articles on the Wiki should explain as they go, but here we have the full reference for working with UnrealEd. <br />
* [[Legacy:General Scale And Dimensions|General Scale and Dimensions]]<br />
* [[Legacy:Building With CSG|Building with CSG]]<br />
* [[Legacy:Building With Static Meshes|Building with Static Meshes]]<br />
* [[Legacy:Terrain|Terrain]]<br />
* [[Legacy:Map Optimization|Map Optimization]] &ndash; How to Use Zoning and Antiportals to Get the Best Performance<br />
* [[Legacy:Map File Prefix|Map File Prefix]]<br />
<br />
==Visual Design ==<br />
<br />
Using textures, lighting, materials.<br />
* [[Legacy:Using Materials|Using Materials]]<br />
* [[Legacy:Creating A Material|Creating A Material]]<br />
* [[Legacy:Lighting|Lighting]]<br />
* [[Legacy:Adding Polish To Maps|Adding Polish To Maps]]<br />
* [[Legacy:Map Atmosphere|Map Atmosphere]] &ndash; Comparison between maps' atmosphere between [[Legacy:UT|UT]] and [[Legacy:UT2003|UT2003]]<br />
<br />
==Bot Support==<br />
<br />
This section covers the standard practice of supporting AI players (aka, Bots).<br />
* [[Legacy:Bot Support|Bot Support]] &ndash; A hub page for bot support <br />
** [[Legacy:Bot Pathing|Bot Pathing]] &ndash; Concepts and elements of the bot path network<br />
*** [[Legacy:Basic Bot Pathing|Basic Bot Pathing]] &ndash; A tutorial for a basic bot path network<br />
** [[Legacy:Strategic Bots|Strategic Bots]] &ndash; Advanced bot activities and maneuvers<br />
** [[Legacy:Bot Mind|Bot Mind]] &ndash; Understanding bot behavior and troubleshooting<br />
** [[Legacy:Testing Botplay|Testing Botplay]] &ndash; Ensuring reliable bot support <br />
<br />
==Miscellaneous AI Support==<br />
<br />
This section covers non-standard AI support: Monsters, NPCs, etc.<br />
* [[Legacy:Artificial Intelligence|Artificial Intelligence]] &ndash; Super topic for all AI, including bot support, custom NPCs and monsters.<br />
** [[Legacy:Trigger Systems|Trigger Systems]] &ndash; Complex behavior through Triggers and other actors<br />
** [[Legacy:Monster Support|Monster Support]] &ndash; Unreal monsters <br />
** [[Legacy:NPC Support|NPC Support]] &ndash; Custom non-player characters<br />
<br />
==Unrealed Tools==<br />
<br />
This section covers lessons about the UnrealEd Tools.<br />
<br />
===Brush Editing===<br />
*[[Legacy:VertexToolTutorial|VertexToolTutorial]]<br />
**'''Description''' Need Description!.<br />
*[[Legacy:2D_Shape_Editor_Menu|2D_Shape_Editor_Menu]]<br />
**'''Description''' Need Description!.<br />
<br />
==[[Legacy:Dynamics|Dynamics]]==<br />
<br />
This section covers Effects, Triggers, Custom Components, and Interactivity.<br />
<br />
===Effects===<br />
* [[Legacy:Making Windows|Making Windows]] <br />
* Fans<br />
** [[Legacy:Deadly Fan|Deadly Fan]] <br />
** [[Legacy:Floater Fan|Floater Fan]] <br />
* [[Legacy:Blood Effects|Blood Effects]]<br />
* [http://darendash.home.comcast.net/AdvancedLightning.html Electrical Storms]<br />
* [http://darendash.home.comcast.net/CycloneTutorial.html Cyclones/Whirlpools]<br />
* [http://darendash.home.comcast.net/PortalTutorial.html Bent Space & Escher Worlds]<br />
* [[Legacy:Making An Interpolation Path|Making an Interpolation Path]] &ndash; How to Set Up the Camera For Your Own UT Cutscene<br />
* [[Legacy:Making Sparks (UT)|Making Sparks (UT)]] - For making sparks in UnrealTournament GOTY Edition.<br />
<br />
===Exploding Stuff===<br />
* [[Legacy:Landmines (UT)|Landmines (UT)]] <br />
* [[Legacy:Laser Trip Bomb|Laser Trip Bomb]]<br />
<br />
===Liquids and Water===<br />
* [[Legacy:Making Liquids (UT)|Making Liquids (UT)]]: Making Water, Lava, Slime, Etc. <br />
* [[Legacy:Rising Water (UT)|Rising Water (UT)]]: Rising Water <br />
* [[Legacy:Rising Water|Rising Water]]: Rising Water in Unreal Tournament 2003 <br />
* [[Legacy:Fluid Surfaces|Fluid Surfaces]]<br />
* [[Legacy:Holes In Fluid Surfaces|Holes in Fluid Surfaces]] <br />
* [[Legacy:Making Liquids|Making Liquids]] <br />
** [[Legacy:Making Waterfalls|Making Waterfalls]] <br />
* [[Legacy:XProcMesh|xProcMesh]]<br />
<br />
===Miscellaneous===<br />
* [[Legacy:Trigger Systems|Trigger Systems]] &ndash; Complex behavior through Triggers and other actors<br />
* [[Legacy:ParticleEmitter Cookbook|ParticleEmitter Cookbook]]<br />
* [[Legacy:Karma|Karma]]<br />
* [[Legacy:On ParticleGenerators (U2)|On ParticleGenerators (U2)]] &ndash; Brief Notes and Examples from Scott Dalton and Aaron Leiby (Legend) R.I.P<br />
<br />
===Movers===<br />
* Moving Parts (Movers)<br />
** [[Legacy:Create A Mover|Create A Mover]] A Basic Tutorial <br />
** [[Legacy:Making Doors|Making Doors]] <br />
** [[Legacy:Making Lifts|Making Lifts]] <br />
** Further reading: [[Legacy:Mover Topics|Mover Topics]]<br />
** [[Legacy:Making_Multi-Story_Elevators|Making_Multi-Story_Elevators]]<br />
* Teleportation <br />
** [[Legacy:Teleportation Basics|Teleportation Basics]] <br />
** [[Legacy:Teleporters As In CTF-Face|Teleporters As In CTF-Face]]<br />
* [[Legacy:Create A Jump Pad|Create a Jump Pad]]<br />
* [[Legacy:Lifts Vs Jumppads|Lifts vs Jumppads]] A discussion of which is better and when<br />
<br />
==Others==<br />
<br />
===Outdoor Areas===<br />
* [[Legacy:Building An Outside Area|Building an Outside Area]] <br />
* [[Legacy:SkyBox|SkyBox]] and [[Legacy:Building A SkyBox|Building a SkyBox]]<br />
<br />
===Sounds===<br />
* Adding [[Legacy:Sounds|Sounds]]<br />
* [http://planetunreal.com/phalanx/tut's/tutorial_sound.htm Sound] Tutorial Written by Hourences.<br />
<br />
===Static Meshes===<br />
* [[Legacy:Static Mesh|Static Mesh]]<br />
* [[Legacy:Building With Static Meshes|Building With Static Meshes]] (needs work)<br />
* [[Legacy:Static Mesh Modeling|Static Mesh Modeling]]<br />
* [[Legacy:Static Mesh Package|Static Mesh Package]]<br />
* [[Legacy:Static Mesh Ideas|Static Mesh Ideas]]<br />
<br />
===Terrain===<br />
* [[Legacy:Terrain|Terrain]] &ndash; Making Landscapes<br />
** [[Legacy:Creating A Terrain|Creating a Terrain]]<br />
** [[Legacy:Terrain Mode|Terrain Mode]]<br />
** [[Legacy:Quick UT2003 Terrain|Quick UT2003 Terrain]]<br />
** [[Legacy:Using The Terrain Tool|Using The Terrain Tool]]<br />
** [[Legacy:Caves And Caverns With Terrain|Caves And Caverns With Terrain]]<br />
<br />
===Texturing===<br />
* [[Legacy:Decorating Rooms With Textures|Decorating Rooms with Textures]]<br />
* [[Legacy:Texture Topics|Texture Topics]]<br />
** [[Legacy:Texture Import And Export|Texture Import And Export]]<br />
** [[Legacy:Dynamic Texture|Dynamic Texture]]<br />
*** [[Legacy:Animated Texture|Animated Texture]]<br />
** [[Legacy:3D Studio Max Advanced Texturing|3D Studio Max Advanced Texturing]] &ndash; How to Skin Terrain or Align Textures On a Sphere<br />
* [[Legacy:Texture Effects|masked textures]]<br />
* [[Legacy:Import The Texture|Import The Texture]]<br />
* [[Legacy:Texture Import And Export|Texture Import And Export]]<br />
<br />
==Mapping Tips==<br />
* [[Legacy:UnrealEd Tips|UnrealEd Tips]]<br />
* [[Legacy:Unreal Mapping FAQ|Unreal Mapping FAQ]]<br />
* [[Legacy:Adding Polish To Maps|Adding Polish To Maps]] <br />
* [[Legacy:Mapping Checklist|Mapping Checklist]] &ndash; Last minute double-checks before release<br />
<br />
===Troubleshooting / Documents===<br />
* [[Legacy:Actor Overview|Actor Overview]] &ndash; Adding Actors and Setting Their Properties<br />
* [[Legacy:Playtest|Playtest]]<br />
* [[Legacy:Embedding Code|Embedding Code]] and Other Packages Into Your Map<br />
* [[Legacy:Using The Console|Using the Console]] &ndash; Getting Some Additional Functionality by Using the Console.<br />
* [[Legacy:Brush Rotate|Gimbal Lock]] or, why rotation in UnrealEd doesn't always do what you want it to.<br />
* [[Legacy:General Scale And Dimensions|General Scale and Dimensions]]<br />
* [[Legacy:Crashing UnrealEd|Crashing UnrealEd]]<br />
* [[Legacy:Help, I Have Lost My Map|Help, I Have Lost My Map]] &ndash; OH NO!! I think I lost my map! HELP!!! (Document on trying to recover a map in progress that seems to be lost.)<br />
* The [[Legacy:Snap To Grid|Snap to Grid]] feature<br />
** Making [[Legacy:Actors Snap By Default|Actors Snap by Default]] to the grid<br />
* [[Legacy:Break The Hierarchy|Break the Hierarchy]] will write about this later... &rarr;[[Legacy:Tarquin|Tarquin]] <br />
* [[:Category:Legacy Basic Procedure]]s<br />
* [[Legacy:MyLevel|MyLevel]] Package<br />
* [[Legacy:Mapping Checklist|Mapping Checklist]]: What to Do Before You Release Your Map<br />
* [[Legacy:Map Build Errors|Map Build Errors]] &ndash; Errors that you may encounter when Rebuilding or Map Check-ing your map.<br />
<br />
==Related Links==<br />
* [[Legacy:Architecture|Architecture]]<br />
* [[Legacy:CSG|CSG]] [[Legacy:CSG Architecture|Architecture]]<br />
* [[Legacy:Static Mesh|Static Mesh]]es.<br />
* [[Legacy:Mapping Lessons|Mapping Lessons]]<br />
* [[Legacy:Map Build Errors|Map Build Errors]]<br />
* [[Legacy:Map Ideas|Map Ideas]]<br />
* [[Legacy:Testing Lab|Testing Lab]]<br />
* [[Legacy:Terminology|Terminology]] &ndash; Common terms and abbreviations explained<br />
<br />
==External Links==<br />
* UDN's [http://udn.epicgames.com/pub/Powered/UnrealTournament2003LinksContent/ Unreal Tournament 2003 Level Design and Art Links]<br />
* [http://sv3.3dbuzz.com/vbforum/uunr_vtmlist.php?c=13 3DBuzz] has DivX5 encoded AVI movies on most mapping topics. Free registration with valid email verification is required.<br />
<br />
==Discussion==<br />
<br />
'''CorDharel:''' I always wanted to know: Do I have to know how to work with actors if I don't map and just code? Or did I oversee the page where this is described for coders? If you are a coder, can you map?<br />
<br />
'''EntropicLqd:''' There isn't much you can do in code without working with/touching on an Actor. Every object the player can interact with is an Actor (at least I can't think of any exceptions off the top of my head). Also, just because you can write great code doesn't mean your maps will be great, or even that you'll understand everything you need to do to make them. I can write mods for Unreal Engine games pretty easily. I have no idea how the new materials/texture stuff works in UT2003, and my maps are generally pretty awful. In the next version of the Unreal Engine I'm fully expecting to not even be able to build DM-OnNoNotAnotherCube.<br />
<br />
'''MythOpus:''' I am a mapper myself and I work with actors ALL the time. However I don't know a lot about coding and if you have to end up coding and actor its probably because your trying to make something advanced. I generally do not have anything to do with coding. I just place an actor, and change its default properties.<br />
<br />
'''Erika:''' I map a lot, and know the basics of the 2D shape editor. I know how to code as well, and often I make new things to put in my maps. You don't really need to know how to code to make maps, but knowing how to code can possibly make your maps better.<br />
<br />
'''WheatPuppet:''' Do we want to put in a topic on Karma objects? I don't see one here, but they're certainly important if you want dynamic physics.<br />
<br />
'''Foxpaw:''' Well, there's [[Legacy:Karma|Karma]]. Or is that not what you were thinking?<br />
<br />
'''WheatPuppet:''' Thanks. I put a link to it above near particles. They're in the same class of special effect. <br />
<br />
'''Fragatta:''' Hiya I just wanted to say that in the effects section, "Glass" and "Making Windows" are both almost identical except the latter is slightly more detailed. Please feel free to flame me if i'm wrong!<br />
<br />
'''Tony:''' You seem to be right. They have the same images as well... Maybe someone should combine / get rid of them or something.<br />
<br />
----<br />
<br />
'''OlympusMons:''' Ok there seems to be some stuff on this page under the dynamics heading which isnt dynamics Ive added a title for this other misc stuff. I wasnt exactly sure what to do here, plus I didnt want to stuff anything up. <br />
<br />
I Found this as well. [[Legacy:Dynamics|Dynamics]]<br />
<br />
----<br />
<br />
'''Bob_The_Beheader:''' I'm thinking tackling some of that reorganization TODO stuff. I'm going to re-arrange <br />
<br />
some of the ordering of the lists, change the descriptions on some of the items in order to clarify their meaning a little better. The major change is dividing the list up into sections:<br />
* Conceptual aspects<br />
* Procedures<br />
* Tips and Tricks<br />
<br />
I'm not sure if it's a good idea, but some of the descriptions will be in the form of a question. i.e.:<br />
*[[Legacy:Placing PlayerStart|Placing PlayerStart]] &ndash; Where is a good place for a player to spawn?<br />
<br />
I think this makes it seem like [[Legacy:Placing PlayerStart|Placing PlayerStart]] is on a more conceptual level, rather then simply a page describing the procedure for placing a playerstart.<br />
<br />
The big problem here is that so much of the items on this page intersect with those in [[Legacy:Map Design|Map Design]] and [[:Category:Legacy Basic Procedure]]. I think that some (well, many) items here should be refactored into those pages. Either that, or the items can be removed, and this page is left with pointers to other general pages like [[:Category:Legacy Basic Procedure]] and [[Legacy:Map Design|Map Design]].<br />
<br />
This is one of the most important, if not '''the''' most important 'hub' on the wiki, imho, and currently it is very disorganized and much refactoring is required.<br />
<br />
'''Graphik:''' Mapping information here has always been something like a nice meal ground up in a blender and served. It's good information in a fairly useless form.<br />
<br />
What it really needs is someone to come through wielding a massive ''+2 Sword of Cutting (and Pasting)&trade;'' and a bit of writing ability to hack up something useful. The trouble is, well... scroll up and down this page and you'll see what I mean. It's no small task.<br />
<br />
'''SuperApe:''' By all means, work on the new structure on the new [[Legacy:Graphik/Mapping_Reconstruction|Graphik/Mapping_Reconstruction]] page. Let everyone contribute, so as to avoid someone ''else'' complaining about how it was re-organized. (a typical problem) One thing to note about Bob's complaint: there is a difference of opinion on what a hub is. The current re-organization of this page was the result of a compromise between explaining the concepts of all these ideas (several volumes of text) and simply giving the needed links to the pages which go into detail about the various topics. Tarquin convinced me that a hub is just that: a list of useful links, related by topic heading. Above all, I'd like to reenforce the idea that you work on the re-organization first, allowing for the discussion to hone it, then apply it to the page. To that end, I'm going to back up a couple of revisions, removing a couple changes which frankly are causing some serious organizational conflicts, imho. See the RecentChanges link to check what I'm talking about. Good luck.<br />
<br />
'''Bob_The_Beheader:''' Ok, sorry for rushing into things... So the [[Legacy:Graphik/Mapping_Reconstruction|Graphik/Mapping_Reconstruction]] page is sort of a prototype for the changes to be made on this page? - Good idea. So [[Legacy:Map Design|Map Design]] and [[:Category:Legacy Basic Procedure]] are '''not''' hubs, but this is. I'd like to help, I don't have a sword like you describe, Graphik, but I know a guy who knows this blacksmith :).<br />
<br />
----<br />
<br />
[[:Category:Legacy Mapping]]<br />
<br />
[[:Category:Legacy To Do]] &ndash; Organization work done on [[Legacy:Graphik/Mapping_Reconstruction|Graphik/Mapping_Reconstruction]]<br />
[[Category:Legacy Basic Procedure|{{PAGENAME}}]]<br />
[[Category:Legacy Basic Procedure|{{PAGENAME}}]]<br />
[[Category:Legacy Basic Procedure|{{PAGENAME}}]]<br />
[[Category:Legacy Mapping|{{PAGENAME}}]]<br />
[[Category:Legacy To Do|{{PAGENAME}}]]</div>69-11-86-35.msjw.hsdb.sasknet.sk.cahttps://wiki.beyondunreal.com/Legacy:Topics_On_Mapping?diff=8299&oldid=prevDsl88-244-13102.ttnet.net.tr: *2008-02-14T22:11:30Z<p>*</p>
<a href="https://wiki.beyondunreal.com/Legacy:Topics_On_Mapping?diff=8299&oldid=8298">Show changes</a>Dsl88-244-13102.ttnet.net.tr