- Fix use Extruder when next ClipMarker share same location with previous one.
Update in first post: https://ut99.org/viewtopic.php?t=14061
EditorTools
-
- Godlike
- Posts: 3162
- Joined: Sat Mar 21, 2020 5:32 am
-
- Inhuman
- Posts: 812
- Joined: Mon Dec 09, 2019 5:49 am
- Personal rank: ...
Re: EditorTools
Hi @Buggie
Could you do up a small video tutorial on how to use these tools please.
And insert into first post.
I'm lost with how to use these.
Could you do up a small video tutorial on how to use these tools please.
And insert into first post.
I'm lost with how to use these.
*Join our Discord Here.*
Our mods - MVX , SSB , SmartWFL , UTCmds , BotCommands , Smart Stats , join/leave announcer , NoSmoke , UTLogin , BrightSkins , Server Tran…
*Our Servers
-
- Godlike
- Posts: 3162
- Joined: Sat Mar 21, 2020 5:32 am
Re: EditorTools
What exactly? About Extruder there already be series of videos: viewtopic.php?p=144898#p144898
-
- Inhuman
- Posts: 812
- Joined: Mon Dec 09, 2019 5:49 am
- Personal rank: ...
Re: EditorTools
How do the lift tags work?
The measurement tool is self explanatory.
The measurement tool is self explanatory.
*Join our Discord Here.*
Our mods - MVX , SSB , SmartWFL , UTCmds , BotCommands , Smart Stats , join/leave announcer , NoSmoke , UTLogin , BrightSkins , Server Tran…
*Our Servers
-
- Godlike
- Posts: 3162
- Joined: Sat Mar 21, 2020 5:32 am
Re: EditorTools
Well you can always look source code if puzzled what it actually do.
Lift tags work in next way - it is magic button which link together dome set of selected actors.
Some examples of use:
You select LiftExit and LiftCenter and it set their tags to match.
Importnat note: it is fine work in additive way. you can select all at once, or add something later. It will not break previous thing.
It recognize next actors set:
1. LiftCenter (or subclass of it) + LiftExit, Mover, Trigger.
2. If no LiftCenter selected it search for specific Teleporters: DoubleJumpSpot and UTJumpPad. If selected two of it, it link them in way lower link to upper. If both on same level they linked in two ways.
I use this for make fast link pads and DJ spots in XV.
With LiftCenter as LiftTag used LiftCenter name. Usually it safe. However on conflict ued can rename actors, so you can get wrong link. In this case you need reapply button to both set of actors, for resolve it.
In general you just select LifCenter + some actors (LiftExit, Mover, Trigger), press button and you ready to go.
Mover linked to LifCenter, and Trigger set as event of LiftTag.
If LiftCenter already use some LiftTag it preserved. SO it safe use for manual set names. However in duplicate names it need manual solve stuff. Pay attention to path lines in editor.
Lets code speak for self:
Lift tags work in next way - it is magic button which link together dome set of selected actors.
Some examples of use:
You select LiftExit and LiftCenter and it set their tags to match.
Importnat note: it is fine work in additive way. you can select all at once, or add something later. It will not break previous thing.
It recognize next actors set:
1. LiftCenter (or subclass of it) + LiftExit, Mover, Trigger.
2. If no LiftCenter selected it search for specific Teleporters: DoubleJumpSpot and UTJumpPad. If selected two of it, it link them in way lower link to upper. If both on same level they linked in two ways.
I use this for make fast link pads and DJ spots in XV.
With LiftCenter as LiftTag used LiftCenter name. Usually it safe. However on conflict ued can rename actors, so you can get wrong link. In this case you need reapply button to both set of actors, for resolve it.
In general you just select LifCenter + some actors (LiftExit, Mover, Trigger), press button and you ready to go.
Mover linked to LifCenter, and Trigger set as event of LiftTag.
If LiftCenter already use some LiftTag it preserved. SO it safe use for manual set names. However in duplicate names it need manual solve stuff. Pay attention to path lines in editor.
Lets code speak for self:
Code: Select all
foreach LevelInfo.AllActors(class'LiftExit', LE)
if (LE.bSelected)
LE.LiftTag = LC.LiftTag;
foreach LevelInfo.AllActors(class'Mover', M)
if (M.bSelected)
M.Tag = LC.LiftTag;
foreach LevelInfo.AllActors(class'Trigger', T)
if (T.bSelected)
T.Event = LC.LiftTag;
-
- Godlike
- Posts: 3162
- Joined: Sat Mar 21, 2020 5:32 am