Unreal Developer Network Technical
Welcome to the Unreal Developer Network The Engine Unreal Powered Content Creation Technical Playstation2 Xbox Gamecube Licensee Log In

Technical

Technical home

Documents listed below, but not hyperlinked, are restricted to engine licensees only.

As certain texts become relevant, due to released games using that technology, new documents will be made available. Check back often!
 
Getting Started
   - WhatToReadFirst
   - WhoDoIAskAbout
   General Engine Support
   - UnProg (mailing list)
   - UnProgTraffic (summaries)
   - UnDevIRC (chat)
   - UnDevIRCTraffic (summaries)
   Codedrop-Specific Support
   - NextCodeDropStatus
   - UDNBuildIntro
   - UDNBuildReports
   - CodeDrop2226
   - CodeDrop2110
   - CodeDrop927
   - CodeDrop829
   - Patch777PS2
   - CodeDrop777
   - CodeDrop739
   - CodeDrop697
   HW/SW Support
   - RecommendedHardware
   - RecommendedSoftware
   - Athlonlockups
   - ImmersionForceFeedback
   - BelkinSpeedPad
   Toolchain Support
   - UtraceDebugging
   - VTuneUsage
   - VisualSourceSafe
   - UnrealScriptHighlighting
   - VisualStudioAddIns
   - UnrealToolsAddin
   - UnrealToolsDotNet
   - UnrealDebugging
   - UnDox
   - AutoDiff
   - SearchUCinXP
   - EnhancedPkgCommandlet
   - UnrealScriptDebugger
   - BuildingUnrealOnLinux
   - NoStepInto

Unreal Specifics
   - NewProjectPreparation
   Basics
   - UnrealScriptReference
   - UnrealClasses
   - CollisionHash
   - UnrealStrings
   - MemAlloc
   - ConsoleCommandLineParameters
   - UccCommandlet
   - IniFilesTutorial
   - SaveConfiguration
   - GameRules
   - UmodInstaller
   - UmodWizard
   - CreatingGameInstallers
   Rendering Architecture
   - RenderingPipeline
   - CameraEffects
   - TypedTextCameraEffect
   Skeletal System
   - UWSkelAnim
   - UWSkelAnim2
   - ExtendingUWSkelAnim
   - SkeletalAttachments
   - SkeletalBlending
   - AdditionalSkelNatives
   - PhysicsBasedAnim
   - AnimNotifies
   - BinaryFormatSpecifications
   Physics
   - PhysicsOverview
   - RootMotionPhysics
   Particle System
   - ParticlesInfo
   - RibbonEmitter
   - ParticleExtensions
   New Particle Editor
   - ParticleSystemEditorCode
   User Interface
   - HeadsUpDisplayTutorial
   - InteractionReference
   - CanvasReference
   Materials
   - MaterialTricks
   Projected Textures
   - ProjectorTricks
   - RenderToTextureShadows
   - RenderToTextureShadows2
   UnrealScript
   - UnrealScriptDelegates
   - ScriptQuats
   - ConditionalCompilation
   - AsyncFilePackage
   UnrealEd
   - AnimatedTextureBrowser
   - ViewCorrected3DDrag
   Networking
   - NetworkingTome
   - PlayerReplicationHandout
   Terrain
   - TerrainChanges927
   Other Stuff
   - PathingImprovements
   - GameAndAIHandout
   - SubmitBugReport
   - GraphsAndMemory
   - BumpMapping
   - MakeYourOwnDemoMode
   - ExportGeometryIntoMAX
   - InGameMovies
   - CustomArchives
   - LicenseeCodePool
   - LicenseeFileExtensions

Misc
   - CodeDropSong
   - UptBenchmarks

mathengine.gif
Karma Physics
   - KarmaReference
   - VehiclesInUT2003

Contribute!
You can create a new page, and then you can edit this list to add it to the categories, as well as edit the Technical homepage to tell everyone about it!

Make Requests!
You can also stop by the UdnStaff page to see what we're working on, and edit it to add your own document requests.


Please take note! For mod developers working with Unreal Tournament 2003, this documentation is meant to be a starting point for your own explorations into UT2003, not a definitive guide. There will be differences between the documentation here and the product in your hands, and you may have to figure out quite a bit for yourself. Check out the Unreal Tournament 2003 page in the Unreal Powered area for links to community sites if you're having problems. UDN is a licensee support site, and cannot provide technical support or game-specific assistance to end users.

UnDox

Licensees can log in .

Interested in the Unreal engine? Check out the licensing page.

Questions about UDN itself? Contact the UDN Staff.

UnDox 1.0.1

Last updated by Richard 'vajuras' Osborne (UdnStaff), added more detail about javadoc problem. Original author was Vito Miliano (UdnStaff).

What is UnDox?

UnDox is a program that transforms UnrealScript? into HTML documentation.

UnDox is a Win32 console program written in C/C++. It is based on modern-day compiler design with several 'twists' to account for some of the intricacies of the UnrealScript? programming language. It is highly optimized for lexical analysis of UnrealScript? and HTML generation.

How to use UnDox

UnDox <package dir> <output dir> [noshow] [verbose]
      [inifile=<filename>] [stylesheet=epic|epic2|sun|<filename>]
      [EditPackages=<package name>]+

Where:

  • package dir - directory which contains script packages - REQUIRED
  • output dir - directory to write documentation to - REQUIRED
  • noshow - prevents display of index.html upon completion
  • verbose - produce lenghty output messages (mainly for debugging)
  • stylesheet - specify stylesheet, default is epic. epic, epic2, and sun are built-in. Supply filename or your own stylesheet to customize
  • inifilename= - file which contains EditPackages= lines. Defaults to \System\UnrealTournament.ini
  • EditPackages= - one or more package names to search before packages listed in the inifile's EditPackages lines.

Changes in 1.0.1

Ownership

UnDox is now owned by EpicGames. So all copyright notices, license agreements and other such things that used to say E. Bruce Shankle III, now say EpicGames.

Bug fix

A bug was fixed whereby parameters of functions were listed in reverse order. Thanks to j c (unprovoked2000@yahoo.com) for pointing this out.

Known Problems

UnDox makes use of style-sheet technology which works well in IE but may not always work in other browsers. If this is a huge problem for you, then delete the stylesheet.css file that gets created when you run UnDox.

Richard 'vajuras' Osborne has informed me that the ucc compiler has some problems with normal java-doc style of commenting if used above the unrealscript class definition. It looks like I'm going to have to provide C-Style comment parsing to work around that.

Attachment: sort Action: Size: Date: Who: Comment:
Undox-src.zip action 392027 09 Jan 2002 - 11:43 UdnStaff UnDox source and Win32 binaries


UnDox - r1.9 - 06 Mar 2003 - 16:33 GMT - Copyright © 2001-2003 Epic Games
Unreal Developer Network Content by those crazy Perilith guysSite design and art by 2 design