| Home Page | Recent Changes

Third-Party Components

Cool stuff made by mappers and coders that you can add to maps. For a complete list of Custom Component Classes, see also Category Custom Class. See also Application for external programs that work with UnrealEd.

These may be distributed as:

  • Compiled files. You can re-distribute them with your map, or you can import the classes you need: see Embedding Code.
  • Classes embedded in a map file.
  • Text scripts which you have to paste them into a map yourself (see Create A Subclass).

UT2004

  • CustomRoundRobin – Simple round robin script that can be used by coders and mappers.
  • PawnFactory – A generic factory for spawning pawns. The pawns need to be a sub-class of AnotherPawn.
  • RandomTrigger – Trigger a random event from an event list of any size.
  • ReloadableWeapons – Pretty simple reloadable weapon code... for shotguns or AssaultRifles.
  • RotationalTriggering – Trigger the next event out of a sequential series of events.
  • ScoreAwardTrigger – Add points to a player's score when triggered.
  • TeamVehicleFactory – Allows spawning of nearly any vehicle class in games that support vehicles. Allows mapper to set team, pre and post spawning events, spawn timing, random vehicle spawning, and more.
  • VariableTimedMover – Allows variable timing with any number of keys and all InitialStates

UT2003

Work in progress

UT

Fixes For UT Classes

Subclasses that fix or add to Epic classes. These are usually found on the class page itself:

Related Topics

Discussion

Ideas

Suggest ideas for new custom classes below. Create a page for them once there is code written.

  • 2D.Cube: I'm making a prison-style CTF map and I was wondering if there was a CameraSpot type component that can be applied to textures so you can monitor more than one area without having to lose you're first person view. If anyone can help, I would appriciate it very much.

Tarquin: it's been said somewhere that the MultiSkyBox component could be used for this. not sure how though.

Wormbo: You could wait till UT2k3, there the DrawPortal function seems to be available not only for the Canvas, but also for ScriptedTextures. In UT it's not really possible though.

ZxAnPhOrIaN: That is possible! Im currently creating a test map.

Sobiwan: How is this different than Category Custom Class?

Tarquin: Some of the above are a set of classes rather than a single one. But you're right, there is an annoying overlap here. This is an area I've been avoiding because I don't know how best to clean it up :(. There are arguments in favour of a forward index for these: the name alone of a custom class is not always enough to tell someone what it does.

Sobiwan: Considering that most of what is on this page is an index of custom classes and the Category Custom Class (CCC) can have page text as well as the reverse index, I dont see any reason why we wouldnt move this text to CCC and tag the pages from this page's link as CCC. The only thing we would miss on CCC is a description of each link like we have here. Maybe we could twist Mych's arm to alter the reverse index code to show a brief description on the CCC from the tagged paged:

[[Category Custom Class | Attaches actors to movers including pitch/roll movement.]]

would result in this on the CCC:

563 entries found:

ActorAttacher Attaches actors to movers including pitch/roll movement.

Tarquin: Actually, it's my arm you'd need to twist. Mych is busy and that piece of code is mine. Interesting idea, but a real pain to implement. The "magic content" thing – and in fact the whole "reverse index" concept just piggybacks on the simple fact that clicking the title of a page searches for the name.


Category Custom Class

The Unreal Engine Documentation Site

Wiki Community

Topic Categories

Recent Changes

Offline Wiki

Unreal Engine

Console Commands

Terminology

FAQs

Help Desk

Mapping Topics

Mapping Lessons

UnrealEd Interface

UnrealScript Topics

UnrealScript Lessons

Making Mods

Class Tree

Modeling Topics

Chongqing Page

Log In