UT2004 Editor Tutorial Link-Samples & Special Tips

Anything about UT2004 mapping, Uscripting & more
User avatar
Miauz55555
Posts: 2025
Joined: Sun 7. Jun 2015, 22:12
Description: https://discord.gg/X4V8THM
Location: Germany

UT2004 Editor Tutorial Link-Samples & Special Tips

Post by Miauz55555 »

I will mess with the rest later.
=====================================================================================
This topic aims to provide some links to tutorials for the Ut2004-Editor and some other useful stuff. To keep it clean: No questions in this topic please. Start a new one or find one which goes in the same direction as your question. If a link is broken write me a PM. Thank you.
=====================================================================================
-----------------------------------------------------------------------------------------------------------------------
A really hughe and good work I found is a tutorial sample collected from "Renegade".. also long death tuts are inside it. I think it's just fair when I link the original post from the UT99.org-forum (the most things are easy to adap into ut2004): https://www.ut99.org/viewtopic.php?f=3&t=4083 there you will find a downloadlink in the first post with the following content:
He also made the work to make it easy to find the tut u search for. "\Comprehensive Guides\TheCompleteUnrealEdReferenceGuide.chm"
Assorted; Author - Alexander; Author - BBDrac; Author - Blacksway; Author - Bot40; Author - DavidM; Author - Deathbliss; Author - Epic (Official Tutorials); Author - EZKeel; Author - Fakir; Author - Firefly; Author - GTDCarthage; Author - Gui; Author - Hellkeeper; Author - Hourences; Author - Lode; Author - Millenium; Author - Mr.Prophet; Author - Sharky; Author - Slue; Author - Smeerkat; Author - Tarquin; Author - Wolf; Author - XYZ; Author - Zacman; Comprehensive Guides; Readme.txt; Site Rips
-----------------------------------------------------------------------------------------------------------------------
Some books, some videos and some pagerips. File size: 1.48GB
https://www.mediafire.com/file/ost2p5a2 ... ls.7z/file
-----------------------------------------------------------------------------------------------------------------------
A fwe Books which you maybe find on the web:
  • The UT2004 Grail
  • MasteringUnrealTechnology The Art of Level Design; from Jason Busby (3DBuzz), Zak Parrish, Joel Van Eenwyk
  • Unreal Tournament GameProgrammingForTeens from John P. Flynt, PH.D & Brandon Booth
  • Unreal Development Kit Game Programming with UnrealScript_ Beginner's Guide from Rachel Cordone (AngelMapper)
The Importance of Nothing: Using Negative Space in Level Design
----------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------------------------------------------



I will throw in my links when I have time to go through them (I have a lot). You are all free to post links to tutorials or other useful stuff you may have. When you have some experience which isn't written anywhere else, please just post that too. I will try to also put your links in the first post and link your posts here as well.

To make it easier for all, I would like to categorize them. So when you do post a link, please give some hints for what the link is for.
Forum for a whole website like https://wiki.beyondunreal.com/
BotPathing for a special part like https://wiki.beyondunreal.com/Legacy:Bo ... g_Tutorial
Lightning
Emitters
General
....


In the meantime I will leave this here:

The editor text or messed up windows: This mainly affects the terrain editor (scrollbars disappear, overlapping buttons,..) and the build options. Just delete all under UT2004\System\User.ini » [WindowPositions]

------
Links to video tutorials:
Some free videos from Eat3D
3DBuzz sadly died, but there contend is all for free and uploaded on the archive, RIP Buzz .. thanks for many great tutorials, you will be missed
Basics:
1 UnrealED 3.0 Bot Navigation Introduction
2 UnrealED 3 0 Basic Paths Workflow
3 UnrealED 3.0 Doors
4 UnrealEd 3.0 Forced Proscribed Paths
5 UnrealEd 3.0 Jump Pads
6 UnrealEd 3.0 Teleporters
7 UnrealEd 3.0 Elevators 1 of 2
8 UnrealEd 3.0 Elevators 2 of 2

Volumes:
9 UnrealEd 3.0 Introduction to Volumes
10 UnrealEd 3.0 Basic Volumes
11 UnrealEd 3.0 Blocking Volumes
12 UnrealEd 3.0 Physics Volumes
13 UnrealEd 3.0 GravityVelFriction
14 UnrealEd 3.0 Water Volume 1 of 2
15 UnrealEd 3.0 Water Volume 2 of 2
16 UnrealEd 3.0 Slime Volume
17 UnrealEd 3.0 Lava Volume
18 UnrealEd 3.0 Ladders

Terrain editing:
19 UnrealEd 3.0 Introduction to Terrain
20 UnrealEd 3.0 Terrain Creation
21 UnrealEd 3.0 Terrain Editing 1 of 2
22 UnrealEd 3.0 Terrain Editing 2 of 2
23 UnrealEd 3.0 Layers
24 UnrealEd 3.0 Building into Terrain 1 of 2
25 UnrealEd 3.0 Building into Terrain 2 of 2
26 UnrealEd 3.0 DecoLayers 1 of 2
27 UnrealEd 3.0 DecoLayers 2 of 2
28 UnrealEd 3.0 Terrain Properties 1 of 2
29 UnrealEd 3.0 Terrain Properties 2 of 2

Optimising:
30 UnrealEd 3.0 Optimization Introduction
31 UnrealEd 3.0 ZoningOverview Howto
32 UnrealEd 3.0 Zoning PracticalApp
33 UnrealEd 3.0 Antiportals How to
34 UnrealEd 3.0 AntiPortals Practical 1 of 2
35 UnrealEd 3.0 Antiportals Practical 2 of 2
36 UnrealEd 3.0 Terrain Optimization
37 UnrealEd 3.0 Fog

Particles (emitters):
38 UnrealEd 3.0 Intro to Unreal Particles
39 UnrealEd 3.0 Waterfall part 1 of 2
40 UnrealEd 3.0 Waterfall 2 of 2
41 UnrealEd 3.0 Teleporter Effects
42 UnrealEd 3.0 Flame Effects 1 of 2
43 UnrealEd 3.0 Flame Effects 2 of 2
44 UnrealEd 3.0 Lighning Effects 1 of 2
45 UnrealEd 3.0 Lightning Effects 2 of 2
46 UnrealEd 3.0 Mesh Particles Boulders

Karma (Collisions and moving objects):
47 UnrealEd 3.0 Introduction to Karma
48 UnrealEd 3.0 Karma Actors 1 of 2
49 UnrealEd 3.0 Karma Actors 2 of 2
50 UnrealEd 3.0 Karma Parameters 1 of 2
51 UnrealEd 3.0 Karma Parameters 2 of 2
52 UnrealEd 3.0 Karma Joints 1 of 2
53 UnrealEd 3.0 Karma Joints 2 of 2
54 UnrealEd 3 0 Karma Cone Limits 1 of 2
55 UnrealEd 3.0 Karma Cone Limits 2 of 2
56 UnrealEd 3.0 Karma Hinge Constraints 1 of 3
57 UnrealEd 3.0 Karma Hinge Constraints 2 of 3
58 UnrealEd 3.0 Karma Hinge Constraints 3 of 3
59 UnrealEd 3.0 Karma Spring 1 of 2
60 UnrealEd 3.0 Karma Spring 2 of 2
61 UnrealEd 3.0 Karma Rag Dolls 1 of 3
62 UnrealEd 3.0 Karma Rag Dolls 2 of 3
63 UnrealEd 3.0 Karma Rag Dolls 3 of 3
64 UnrealEd 3.0 Karma Conclusion

Console Commands (Debugging maps)
65 UnrealEd 3.0 Console Commands Introduction 1 of 2
66 UnrealEd 3.0 Console Commands Introduction 2 of 2
67 UnrealEd 3.0 Key Bindings
68 UnrealEd 3.0 Camera Control 1 of 2
69 UnrealEd 3.0 Camera Control 2 of 2
70 UnrealEd 3.0 Miscellaneous Console Commands 1 of 2
71 UnrealEd 3.0 Miscellaneous Console Commands 2 of 2
72 UnrealEd 3.0 Statistics and Render Console Commands 1 of 2
73 UnrealEd 3.0 Statistics and Render Console Commands 2 of 2
74 UnrealEd 3.0 Actor Commands 1 of 2
75 UnrealEd 3.0 Actor Commands 2 of 2
76 UnrealEd 3.0 Bots and Paths Console Commands Conclusion
=====================================================================================
Tips:
  • Use the "Group" funktion (Big G in the Editor). You may want to Group lightnigs which shall have the same setting. Or from one room. That makes it easier to change and play with the lightning.
  • ZonePortals should be always set to last. (Select » RightClick » Order » ToLast) Group them for easy selection all at once.
  • With different ZoneLightnig StaicMesh which are in the near from ZonePortals could look weird To avoid that use the same ZoneLightnig or the ForcedVisiblyZoneTag. (ZoneInfoProp » Events » Tag ; StaticMechActorProp » Display » ForcedVisiblyZoneTag) Also for optimization with stucking SM (see AngelMappersTut).
  • Manuel exclude the Zones and make "bLonelyZone=True" for optimization. (ZoneInfoProp » ZoneVisibility » ManualExcludes/bLonelyZone » :ZoneInfoHighestNumber) (Ty Gloups)
  • Your Ingame Resolution should be multiples off 4 (1900x1006 is working for Windowmode for me). Otherwise the InGame ScreenShot (F9) will appear broken. (Ty Peg, Worm) System » UT2004.ini » [WinDrv.WindowsClient] WindowedViewportX=1900 WindowedViewportY=1006 FullscreenViewportX=1920 FullscreenViewportY=1080
  • Jump height = 64 units, Double jump = 132 units, Dodge distance = 320 units, Dodge-jump distance = 720 units
  • Always snap to the grid to avoid HallOfMirrors (HOM).
  • Keep BSPs as simple as posible.
  • Use RGB lightning Build. (Buildoptions)
  • Command to grap the current health from cores and nodes ingame: "getall ONSPowerCore Health" also for a specifig core "getall ONSPowerCoreRed Health" (Ty Wormbo)
  • Use console commands for optimizing your map like rmode 1,... (see link above)
  • If you use Relics and want them staking add: InventoryType=Class'XRelics.XRelicInv$$$' with your relic isted $$$. Working relics are Health, Guns, Haste, Invisible, Radiation, Mutant
  • togglescreenshotmode hide the full hud
  • Colourchart.. you need the 4 characters.. the first is an arrow which is invisible in that chart but it is there. (Ty Miley) You could use that for example to colerise the description of a map.
    colourchart.JPG
  • Normal costem (MyLevel) Textures: compress them with DTX1. Will reduce filesice bye up to 90%
  • KeyBindes
  • togglescreenshotmode command for taking them, SETRES HXBXColour (512X512X32)
  • slomo 1 » gamespeed 1x
PraxisTips:
  • Antiportals + InvisibleCullisionHulls in terrain:
    When creating an Antiportal it should be as simple as posible and as big as posible without the player stepping into it. On terrain that's sometimes tricky because it's very hard to see if it's under the terrain. Easy way is to create your red-builder brush the sice you think will fit. than move it to the location (like a big hill) rotate (strg+RghtMouse) it in the top-down-few. Than go to the textureBrowser -> UCCGeneric -> choose a solit colour (if your terrain is dark choose white and other way arround). Click the "addBrush" boton. Now you can easy see if there are parts looking out of the terrain. Use the "paint" tool from the terrain editor and a low % like 11 or 17 and lift the terrain there. After that you use the smouthing tool with 1% very carfully. When you are happy go to the top down view, rotate the builder brush one snap (allways snap to gritt), delete your brush (blue), rotate it back, create the AntiPortal. Now edit the builderbrush and make eache site smaller 2x your gritsize (when you had a cube with 512 and your gritt is 16 your new cube will be 512-32=480) press build and rotate it back to it position. Go to your texture browser and select a solit colour like black, go to AddSpecialBrush, select InvisibleCullisionHull and press add/ok. Now 3D view, select one surface, press shift + b to select all 6 surfaces, rightclick, properties, unlit. Done =)
    AntiportalTerrainPainting.JPG
  • On what to look for a good map?
    1. Gameplay, 2. FPS, 3. Networkperformance
You do not have the required permissions to view the files attached to this post.
Last edited by Miauz55555 on Sat 14. Mar 2020, 17:08, edited 13 times in total.
Image