Table of Contents
- Custom/ftrace
- Ftrace = noFTrace()
- Ftrace = Entity:setFTrace(Vector Vp, Vector Vd, Number Nl)
- Ftrace = newFTrace(Vector Vp, Vector Vd, Number Nl)
- Ftrace = Entity:setFTrace(Vector Vp, Vector Vd)
- Ftrace = newFTrace(Vector Vp, Vector Vd)
- Ftrace = Entity:setFTrace(Vector Vp, Number Nl)
- Ftrace = newFTrace(Vector Vp, Number Nl)
- Ftrace = Entity:setFTrace(Vector Vp)
- Ftrace = newFTrace(Vector Vp)
- Ftrace = Entity:setFTrace(Number Nl)
- Ftrace = newFTrace(Number Nl)
- Ftrace = Entity:setFTrace()
- Ftrace = newFTrace()
- Ftrace = Ftrace:getCopy(Entity Ee, Vector Vp, Vector Vd, Number Nl)
- Ftrace = Ftrace:getCopy(Vector Vp, Vector Vd, Number Nl)
- Ftrace = Ftrace:getCopy(Entity Ee, Vector Vp, Vector Vd)
- Ftrace = Ftrace:getCopy(Vector Vp, Vector Vd)
- Ftrace = Ftrace:getCopy(Entity Ee, Vector Vp, Number Nl)
- Ftrace = Ftrace:getCopy(Vector Vp, Number Nl)
- Ftrace = Ftrace:getCopy(Entity Ee, Vector Vp)
- Ftrace = Ftrace:getCopy(Vector Vp)
- Ftrace = Ftrace:getCopy(Entity Ee, Number Nl)
- Ftrace = Ftrace:getCopy(Number Nl)
- Ftrace = Ftrace:getCopy(Entity Ee)
- Ftrace = Ftrace:getCopy()
- Ftrace = Ftrace:addEntHitSkip(Entity Ve)
- Ftrace = Ftrace:remEntHitSkip(Entity Ve)
- Ftrace = Ftrace:remEntHitSkip()
- Ftrace = Ftrace:addEntHitOnly(Entity Ve)
- Ftrace = Ftrace:remEntHitOnly(Entity Ve)
- Ftrace = Ftrace:remEntHitOnly()
- Ftrace = Ftrace:remEntHit()
- Ftrace = Ftrace:remHit()
- Ftrace = Ftrace:remHit(String Sm)
- Ftrace = Ftrace:addHitSkip(String Sm, Number Vn)
- Ftrace = Ftrace:remHitSkip(String Sm, Number Vn)
- Ftrace = Ftrace:addHitOnly(String Sm, Number Vn)
- Ftrace = Ftrace:remHitOnly(String Sm, Number Vn)
- Ftrace = Ftrace:addHitSkip(String Sm, String Vs)
- Ftrace = Ftrace:remHitSkip(String Sm, String Vs)
- Ftrace = Ftrace:addHitOnly(String Sm, String Vs)
- Ftrace = Ftrace:remHitOnly(String Sm, String Vs)
- Ftrace = Ftrace:rayMove()
- Ftrace = Ftrace:rayMove(Number Nl)
- Ftrace = Ftrace:rayMove(Vector Vv)
- Ftrace = Ftrace:rayMove(Number Nx, Number Ny, Number Nz)
- Ftrace = Ftrace:rayMove(Vector Vv, Number Nl)
- Ftrace = Ftrace:rayAmend(Vector Vv)
- Ftrace = Ftrace:rayAmend(Number Nx, Number Ny, Number Nz)
- Ftrace = Ftrace:rayAmend(Vector Vv, Number Nl)
- Ftrace = Ftrace:rayMul(Number Nn)
- Ftrace = Ftrace:rayMul(Vector Vv)
- Ftrace = Ftrace:rayMul(Number Nx, Number Ny, Number Nz)
- Ftrace = Ftrace:rayDiv(Number Nn)
- Ftrace = Ftrace:rayDiv(Vector Vv)
- Ftrace = Ftrace:rayDiv(Number Nx, Number Ny, Number Nz)
- Ftrace = Ftrace:rayAim(Vector Vv)
- Ftrace = Ftrace:rayAim(Number Nx, Number Ny, Number Nz)
- Entity = Ftrace:getChip()
- Entity = Ftrace:getBase()
- Ftrace = Ftrace:setBase(Entity Ee)
- Ftrace = Ftrace:remBase()
- Number = Ftrace:isIgnoreWorld()
- Ftrace = Ftrace:setIsIgnoreWorld(Number Nn)
- Vector = Ftrace:getPos()
- Vector = Ftrace:getPosLocal()
- Vector = Ftrace:getPosWorld()
- Vector = Ftrace:getPosLocal(Entity Ve)
- Vector = Ftrace:getPosWorld(Entity Ve)
- Vector = Ftrace:getPosLocal(Vector Vp, Angle Va)
- Vector = Ftrace:getPosWorld(Vector Vp, Angle Va)
- Ftrace = Ftrace:setPos(Vector Vo)
- Vector = Ftrace:getDir()
- Vector = Ftrace:getDirLocal()
- Vector = Ftrace:getDirWorld()
- Vector = Ftrace:getDirLocal(Entity Ve)
- Vector = Ftrace:getDirWorld(Entity Ve)
- Vector = Ftrace:getDirLocal(Angle Va)
- Vector = Ftrace:getDirWorld(Angle Va)
- Ftrace = Ftrace:setDir(Vector Vd)
- Number = Ftrace:getLen()
- Ftrace = Ftrace:setLen(Number Nl)
- Number = Ftrace:getMask()
- Ftrace = Ftrace:setMask(Number Nn)
- Number = Ftrace:getCollideGroup()
- Ftrace = Ftrace:setCollideGroup(Number Nn)
- Vector = Ftrace:getStart()
- Vector = Ftrace:getStop()
- Ftrace = Ftrace:smpLocal()
- Ftrace = Ftrace:smpLocal(Entity Ve)
- Ftrace = Ftrace:smpLocal(Angle Va)
- Ftrace = Ftrace:smpLocal(Vector Vp)
- Ftrace = Ftrace:smpLocal(Vector Vp, Angle Va)
- Ftrace = Ftrace:smpLocal(Entity Ve, Vector Vp)
- Ftrace = Ftrace:smpLocal(Entity Ve, Angle Va)
- Ftrace = Ftrace:smpWorld()
- Ftrace = Ftrace:smpWorld(Entity Ve)
- Ftrace = Ftrace:smpWorld(Angle Va)
- Ftrace = Ftrace:smpWorld(Vector Vp)
- Ftrace = Ftrace:smpWorld(Vector Vp, Angle Va)
- Ftrace = Ftrace:smpWorld(Entity Ve, Vector Vp)
- Ftrace = Ftrace:smpWorld(Entity Ve, Angle Va)
- Number = Ftrace:isHitNoDraw()
- Number = Ftrace:isHitNonWorld()
- Number = Ftrace:isHit()
- Number = Ftrace:isHitSky()
- Number = Ftrace:isHitWorld()
- Number = Ftrace:getHitBox()
- Number = Ftrace:getMatType()
- Number = Ftrace:getHitGroup()
- Vector = Ftrace:getHitPos()
- Vector = Ftrace:getHitNormal()
- Vector = Ftrace:getNormal()
- String = Ftrace:getHitTexture()
- Vector = Ftrace:getStartPos()
- Number = Ftrace:getSurfPropsID()
- String = Ftrace:getSurfPropsName()
- Number = Ftrace:getBone()
- Number = Ftrace:getFraction()
- Number = Ftrace:getFractionLen()
- Number = Ftrace:isStartSolid()
- Number = Ftrace:isAllSolid()
- Number = Ftrace:getFractionLS()
- Number = Ftrace:getFractionLenLS()
- Entity = Ftrace:getEntity()
- Ftrace = Ftrace:dumpItem(Number Nn)
- Ftrace = Ftrace:dumpItem(String Sn)
- Ftrace = Ftrace:dumpItem(String Nt, Number Nn)
- Ftrace = Ftrace:dumpItem(String Nt, String Sn)
Custom/ftrace
Ftrace = noFTrace()
Returns invalid flash trace object (1 ops)
Ftrace =
:setFTrace(
Vp,
Vd,
Nl)
Returns flash trace local to the entity by origin position, direction vector, length distance (20 ops)
Ftrace = newFTrace(
Vp,
Vd,
Nl)
Returns flash trace relative to the world by origin position, direction vector, length distance (20 ops)
Ftrace =
:setFTrace(
Vp,
Vd)
Returns flash trace local to the entity by origin position, direction vector, length distance from direction vector (20 ops)
Ftrace = newFTrace(
Vp,
Vd)
Returns flash trace relative to the world by origin position, direction vector, length distance from direction vector (20 ops)
Ftrace =
:setFTrace(
Vp,
Nl)
Returns flash trace relative to the entity by origin position, direction vector from up, length distance (20 ops)
Ftrace = newFTrace(
Vp,
Nl)
Returns flash trace relative to the world by origin position, direction vector from up, length distance (20 ops)
Ftrace =
:setFTrace(
Vp)
Returns flash trace local to the entity by origin position, zero direction vector, zero length distance (20 ops)
Ftrace = newFTrace(
Vp)
Returns flash trace relative to the world by origin position, zero direction vector, zero length distance (20 ops)
Ftrace =
:setFTrace(
Nl)
Returns flash trace relative to the entity by length distance, direction vector, zero length distance (20 ops)
Ftrace = newFTrace(
Nl)
Returns flash trace relative to the world by length distance, direction vector, zero length distance (20 ops)
Ftrace =
:setFTrace()
Returns flash trace local to the entity by zero origin position, zero direction vector, zero length distance (20 ops)
Ftrace = newFTrace()
Returns flash trace relative to the world by zero origin position, zero direction vector, zero length distance (20 ops)
Ftrace = Ftrace:getCopy(
Ee,
Vp,
Vd,
Nl)
Returns flash trace copy instance of the current object using other entity, origin, direction and length (20 ops)
Ftrace = Ftrace:getCopy(
Vp,
Vd,
Nl)
Returns flash trace copy instance of the current object using other origin, direction and length (20 ops)
Ftrace = Ftrace:getCopy(
Ee,
Vp,
Vd)
Returns flash trace copy instance of the current object using other entity, origin and direction (20 ops)
Ftrace = Ftrace:getCopy(
Vp,
Vd)
Returns flash trace copy instance of the current object using other origin and direction (20 ops)
Ftrace = Ftrace:getCopy(
Ee,
Vp,
Nl)
Returns flash trace copy instance of the current object using other entity, origin and length (20 ops)
Ftrace = Ftrace:getCopy(
Vp,
Nl)
Returns flash trace copy instance of the current object using other origin and length (20 ops)
Ftrace = Ftrace:getCopy(
Ee,
Vp)
Returns flash trace copy instance of the current object using other entity and origin (20 ops)
Ftrace = Ftrace:getCopy(
Vp)
Returns flash trace copy instance of the current object using other origin (20 ops)
Ftrace = Ftrace:getCopy(
Ee,
Nl)
Returns flash trace copy instance of the current object using other entity and length (20 ops)
Ftrace = Ftrace:getCopy(
Nl)
Returns flash trace copy instance of the current object using other length (20 ops)
Ftrace = Ftrace:getCopy(
Ee)
Returns flash trace copy instance of the current object using other entity (20 ops)
Ftrace = Ftrace:getCopy()
Returns flash trace copy instance of the current object (20 ops)
Ftrace = Ftrace:addEntHitSkip(
Ve)
Adds the entity to the flash trace internal ignore hit list (3 ops)
Ftrace = Ftrace:remEntHitSkip(
Ve)
Removes the entity from the flash trace internal ignore hit list (3 ops)
Ftrace = Ftrace:remEntHitSkip()
Removes all the entities from the flash trace internal ignore hit list (3 ops)
Ftrace = Ftrace:addEntHitOnly(
Ve)
Adds the entity to the flash trace internal only hit list (3 ops)
Ftrace = Ftrace:remEntHitOnly(
Ve)
Removes the entity from the flash trace internal only hit list (3 ops)
Ftrace = Ftrace:remEntHitOnly()
Removes all the entities from the flash trace internal only hit list (3 ops)
Ftrace = Ftrace:remEntHit()
Removes all the entities from the flash trace internal hit list (3 ops)
Ftrace = Ftrace:remHit()
Removes all the options from the flash trace internal hit preferences (3 ops)
Ftrace = Ftrace:remHit(
Sm)
Removes the option from the flash trace internal hit preferences (3 ops)
Ftrace = Ftrace:addHitSkip(
Sm,
Vn)
Adds the option to the flash trace internal ignore hit list (3 ops)
Ftrace = Ftrace:remHitSkip(
Sm,
Vn)
Removes the option from the flash trace internal ignore hit list (3 ops)
Ftrace = Ftrace:addHitOnly(
Sm,
Vn)
Adds the option to the flash trace internal hit only list (3 ops)
Ftrace = Ftrace:remHitOnly(
Sm,
Vn)
Removes the option from the flash trace internal only hit list (3 ops)
Ftrace = Ftrace:addHitSkip(
Sm,
Vs)
Adds the option to the flash trace internal ignore hit list (3 ops)
Ftrace = Ftrace:remHitSkip(
Sm,
Vs)
Removes the option from the flash trace internal ignore hit list (3 ops)
Ftrace = Ftrace:addHitOnly(
Sm,
Vs)
Adds the option to the flash trace internal hit only list (3 ops)
Ftrace = Ftrace:remHitOnly(
Sm,
Vs)
Removes the option from the flash trace internal only hit list (3 ops)
Ftrace = Ftrace:rayMove()
Moves the flash trace ray with its own direction and magnitude (3 ops)
Ftrace = Ftrace:rayMove(
Nl)
Moves the flash trace ray with its own direction and magnitude length (3 ops)
Ftrace = Ftrace:rayMove(
Vv)
Moves the flash trace ray with displacement vector (3 ops)
Ftrace = Ftrace:rayMove(
Nx,
Ny,
Nz)
Moves the flash trace ray with displacement as three numbers (3 ops)
Ftrace = Ftrace:rayMove(
Vv,
Nl)
Moves the flash trace ray with direction vector, magnitude length (3 ops)
Ftrace = Ftrace:rayAmend(
Vv)
Amends the flash trace ray direction using a vector (3 ops)
Ftrace = Ftrace:rayAmend(
Nx,
Ny,
Nz)
Amends the flash trace ray direction using three numbers (3 ops)
Ftrace = Ftrace:rayAmend(
Vv,
Nl)
Amends the flash trace ray direction using vector and magnitude (3 ops)
Ftrace = Ftrace:rayMul(
Nn)
Expands the flash trace ray with a number (3 ops)
Ftrace = Ftrace:rayMul(
Vv)
Expands the flash trace ray each component individually using a vector (3 ops)
Ftrace = Ftrace:rayMul(
Nx,
Ny,
Nz)
Expands the flash trace ray each component individually using three numbers (3 ops)
Ftrace = Ftrace:rayDiv(
Nn)
Contracts the flash trace ray with a number (3 ops)
Ftrace = Ftrace:rayDiv(
Vv)
Contracts the flash trace ray each component individually using a vector (3 ops)
Ftrace = Ftrace:rayDiv(
Nx,
Ny,
Nz)
Contracts the flash trace ray each component individually using three numbers (3 ops)
Ftrace = Ftrace:rayAim(
Vv)
Aims the flash trace ray at a given position using a vector (3 ops)
Ftrace = Ftrace:rayAim(
Nx,
Ny,
Nz)
Aims the flash trace ray at a given position using three numbers (3 ops)
= Ftrace:getChip()
Returns the flash trace auto-assigned expression chip entity (3 ops)
= Ftrace:getBase()
Returns the flash trace base attachment entity if available (3 ops)
Ftrace = Ftrace:setBase(
Ee)
Updates the flash trace base attachment entity (3 ops)
Ftrace = Ftrace:remBase()
Removes the base attachment entity of the flash trace (3 ops)
= Ftrace:isIgnoreWorld()
Returns the flash trace trace IgnoreWorld
flag (3 ops)
Ftrace = Ftrace:setIsIgnoreWorld(
Nn)
Updates the flash trace trace IgnoreWorld
flag (3 ops)
= Ftrace:getPos()
Returns flash trace origin position (3 ops)
= Ftrace:getPosLocal()
Returns flash trace world origin position converted to base attachment entity local axis (3 ops)
= Ftrace:getPosWorld()
Returns flash trace local origin position converted to base attachment entity world axis (3 ops)
= Ftrace:getPosLocal(
Ve)
Returns flash trace world origin position converted to entity local axis (3 ops)
= Ftrace:getPosWorld(
Ve)
Returns flash trace local origin position converted to entity world axis (3 ops)
= Ftrace:getPosLocal(
Vp,
Va)
Returns flash trace world origin position converted to position/angle local axis (7 ops)
= Ftrace:getPosWorld(
Vp,
Va)
Returns flash trace local origin position converted to position/angle world axis (7 ops)
Ftrace = Ftrace:setPos(
Vo)
Updates the flash trace origin position (3 ops)
= Ftrace:getDir()
Returns flash trace direction vector (3 ops)
= Ftrace:getDirLocal()
Returns flash trace world direction vector converted to base attachment entity local axis (3 ops)
= Ftrace:getDirWorld()
Returns flash trace local direction vector converted to base attachment entity world axis (3 ops)
= Ftrace:getDirLocal(
Ve)
Returns flash trace world direction vector converted to entity local axis (3 ops)
= Ftrace:getDirWorld(
Ve)
Returns flash trace local direction vector converted to entity world axis (3 ops)
= Ftrace:getDirLocal(
Va)
Returns flash trace world direction vector converted to angle local axis (3 ops)
= Ftrace:getDirWorld(
Va)
Returns flash trace local direction vector converted to angle world axis (3 ops)
Ftrace = Ftrace:setDir(
Vd)
Updates the flash trace direction vector (3 ops)
= Ftrace:getLen()
Returns flash trace length distance (3 ops)
Ftrace = Ftrace:setLen(
Nl)
Updates flash trace length distance (3 ops)
= Ftrace:getMask()
Returns flash trace trace hit mask enums MASK (3 ops)
Ftrace = Ftrace:setMask(
Nn)
Updates flash trace trace hit mask enums MASK (3 ops)
= Ftrace:getCollideGroup()
Returns flash trace trace collision group enums COLLISION_GROUP (3 ops)
Ftrace = Ftrace:setCollideGroup(
Nn)
Updates flash trace trace collision group enums COLLISION_GROUP (3 ops)
= Ftrace:getStart()
Returns flash trace trace start position sent to trace-line (3 ops)
= Ftrace:getStop()
Returns flash trace trace stop position sent to trace-line (3 ops)
Ftrace = Ftrace:smpLocal()
Samples the flash trace and updates the trace-result by base attachment entity local axis (12 ops)
Ftrace = Ftrace:smpLocal(
Ve)
Samples the flash trace and updates the trace-result by entity position and forward vectors (12 ops)
Ftrace = Ftrace:smpLocal(
Va)
Samples the flash trace and updates the trace-result by base position, angle (12 ops)
Ftrace = Ftrace:smpLocal(
Vp)
Samples the flash trace and updates the trace-result by position, base angle (12 ops)
Ftrace = Ftrace:smpLocal(
Vp,
Va)
Samples the flash trace and updates the trace-result by position, angle (12 ops)
Ftrace = Ftrace:smpLocal(
Ve,
Vp)
Samples the flash trace and updates the trace-result by position, entity angle (12 ops)
Ftrace = Ftrace:smpLocal(
Ve,
Va)
Samples the flash trace and updates the trace-result by entity position, angle (12 ops)
Ftrace = Ftrace:smpWorld()
Samples the flash trace and updates the trace-result by the world axis (12 ops)
Ftrace = Ftrace:smpWorld(
Ve)
Samples the flash trace and updates the trace-result by entity position and forward vectors (12 ops)
Ftrace = Ftrace:smpWorld(
Va)
Samples the flash trace and updates the trace-result by entity position and angle forward (12 ops)
Ftrace = Ftrace:smpWorld(
Vp)
Samples the flash trace and updates the trace-result by position vector and entity forward (12 ops)
Ftrace = Ftrace:smpWorld(
Vp,
Va)
Samples the flash trace and updates the trace-result by position, angle (12 ops)
Ftrace = Ftrace:smpWorld(
Ve,
Vp)
Samples the flash trace and updates the trace-result by position, entity angle (12 ops)
Ftrace = Ftrace:smpWorld(
Ve,
Va)
Samples the flash trace and updates the trace-result by entity position, angle (12 ops)
= Ftrace:isHitNoDraw()
Returns the flash trace trace-result HitNoDraw
flag (3 ops)
= Ftrace:isHitNonWorld()
Returns the flash trace trace-result HitNonWorld
flag (3 ops)
= Ftrace:isHit()
Returns the flash trace trace-result Hit
flag (3 ops)
= Ftrace:isHitSky()
Returns the flash trace trace-result HitSky
flag (3 ops)
= Ftrace:isHitWorld()
Returns the flash trace trace-result HitWorld
flag (3 ops)
= Ftrace:getHitBox()
Returns the flash trace trace-result HitBox
number (3 ops)
= Ftrace:getMatType()
Returns the flash trace trace-result MatType
material type number (3 ops)
= Ftrace:getHitGroup()
Returns the flash trace trace-result HitGroup
group ID number (3 ops)
= Ftrace:getHitPos()
Returns the flash trace trace-result HitPos
location vector (8 ops)
= Ftrace:getHitNormal()
Returns flash trace trace-result surface HitNormal
vector (8 ops)
= Ftrace:getNormal()
Returns the flash trace trace-result Normal
aim vector (8 ops)
= Ftrace:getHitTexture()
Returns the flash trace trace-result HitTexture
string (8 ops)
= Ftrace:getStartPos()
Returns the flash trace trace-result StartPos
vector (8 ops)
= Ftrace:getSurfPropsID()
Returns the flash trace trace-result SurfaceProps
ID type number (3 ops)
= Ftrace:getSurfPropsName()
Returns the flash trace trace-result SurfaceProps
ID type name string (3 ops)
= Ftrace:getBone()
Returns the flash trace trace-result PhysicsBone
ID number (3 ops)
= Ftrace:getFraction()
Returns the flash trace trace-result Fraction
in the interval [0-1] number (3 ops)
= Ftrace:getFractionLen()
Returns the flash trace trace-result Fraction
multiplied by its length distance number (3 ops)
= Ftrace:isStartSolid()
Returns the flash trace trace-result StartSolid
flag (3 ops)
= Ftrace:isAllSolid()
Returns the flash trace trace-result AllSolid
flag (3 ops)
= Ftrace:getFractionLS()
Returns the flash trace trace-result FractionLeftSolid
in the interval [0-1] number (3 ops)
= Ftrace:getFractionLenLS()
Returns the flash trace trace-result FractionLeftSolid
multiplied by its length distance number (3 ops)
= Ftrace:getEntity()
Returns the flash trace trace-result Entity
entity (3 ops)
Ftrace = Ftrace:dumpItem(
Nn)
Dumps the flash trace to the chat area by number identifier (15 ops)
Ftrace = Ftrace:dumpItem(
Sn)
Dumps the flash trace to the chat area by string identifier (15 ops)
Ftrace = Ftrace:dumpItem(
Nt,
Nn)
Dumps the flash trace by number identifier in the specified area by first argument (15 ops)
Ftrace = Ftrace:dumpItem(
Nt,
Sn)
Dumps the flash trace by string identifier in the specified area by first argument (15 ops)
Expression 2 ⚙️
Getting Started 🕊
- Syntax 🔣
- Directives 🎛️
- Editor 🖥️
- Ops 📊
Guides (In learning order) 🎓
- Learning & Getting Help 📚
- Triggers ⏲️
- Events 🎬
- Find Functions 🔍
- Physics 🚀
- EGP Basics 📈
- Lambdas λ
- Lambda Timers λ⏲️
- Tips & Tricks 📘
Tools 🛠️
Click To Expand
Advanced
- 🟥 SPU
- 🟥 Address Bus
- 🟥 Extended Bus
- 🟥 Plug/Socket
- 🟥 Port
- 🟥 Transfer Bus
- 🟩 GPU
- 🟥 Dynamic Memory
- 🟥 Flash EEPROM
- 🟥 ROM
Beacon 💡
- 🟧 Beacon Sensor
- 🟧 Locator
- 🟧 Target Finder
- 🟧 Waypoint
- 🟥 XYZ Beacon
Control 🎛️
- 🟩 CPU
- 🟩 Expression 2
- 🟩 Gates
- 🟥 PID
Data 💿
- 🟧 CD Disk
- 🟥 CD Ray
- 🟧 DHDD
- 🟥 Keycard
- 🟥 RAM-card
- 🟧 Satellite Dish
- 🟧 Store
- 🟧 Transferer
- 🟥 Wired Wirer
Detection 👀
- 🟧 Adv Entity Marker
- 🟧 Damage Detector
- 🟧 Entity Marker
- 🟧 GPS
- 🟧 Gyroscope
- 🟥 HighSpeed Ranger
- 🟧 Laser Pointer Receiver
- 🟥 Microphone
- 🟧 Ranger
- 🟧 Speedometer
- 🟧 Water Sensor
Display 💻
- 🟧 7 Segment Display
- 🟥 Adv. Hud Indicator
- 🟧 Console Screen
- 🟧 Control Panel
- 🟧 Digital Screen
- 🟧 EGP v3
- 🟧 Fix RenderTargets
- 🟥 GPULib Switcher
- 🟧 Hud Indicator
- 🟧 Indicator
- 🟧 Lamp
- 🟧 Light
- 🟧 Oscilloscope
- 🟧 Pixel
- 🟧 Screen
- 🟧 Sound Emitter
- 🟧 Text Screen
Render 🖌
- 🟩 Cam Controller
- 🟧 Colorer
- 🟧 FX Emitter
- 🟧 HighSpeed Holoemitter
- 🟧 HoloEmitter
- 🟧 HoloGrid
- 🟥 Interactable Holography Emitter
- 🟥 Materializer
- 🟥 Painter
I/O 🔌
- 🟧 Adv. Input
- 🟧 Button
- 🟧 Constant Value
- 🟥 Door Controller
- 🟧 Dual Input
- 🟧 Dynamic Button
- 🟧 Eye Pod
- 🟧 Graphics Tablet
- 🟧 Keyboard
- 🟥 Lever
- 🟧 Numpad
- 🟧 Numpad Input
- 🟧 Numpad Output
- 🟧 Plug
- 🟧 Pod Controller
- 🟧 Radio
- 🟧 Relay
- 🟧 Text Receiver
- 🟧 Two-way Radio
- 🟧 Vehicle Controller
Physics 🚀
- 🟥 Door
- 🟥 Adv. Dupe. Teleporter
- 🟥 Buoyancy
- 🟧 Clutch
- 🟧 Detonator
- 🟧 Explosives
- 🟧 Explosives (Simple)
- 🟥 Forcer
- 🟩 Freezer
- 🟧 Gimbal (Facer)
- 🟧 Grabber
- 🟧 Hoverball
- 🟧 Hoverdrive Controller
- 🟥 Hydraulic
- 🟧 Igniter
- 🟧 Nailer
- 🟩 Prop Spawner
- 🟥 Servo
- 🟥 Simple Servo
- 🟧 Thruster
- 🟥 Touchplate
- 🟥 Trail
- 🟩 Turret
- 🟩 User
- 🟥 Vector Thruster
- 🟥 Vehicle Exit Point
- 🟧 Weight (Adjustable)
- 🟧 Weld/Constraint Latch
- 🟥 Wheel
- 🟥 Wire Magnet
- 🟥 Wired Npc Controller
Utilities 🛠️
- 🟧 Debugger
- 🟥 GUI Wiring
- 🟥 Multi Wire
- 🟧 Namer
- 🟥 Simulate Data
- 🟩 Wiring
RFID 💳
- 🟥 Beam Reader
- 🟥 Implanter
- 🟥 Reader
- 🟥 Target Filter
- 🟥 User Reader
Wireless 🛜
Gates 🚥
Click To Expand
TBD
Extras 🔭
Please do not alter the e2 docs ...
pages manually.
They are autogenerated from the E2Helper. In the future, this will hopefully be its own dedicated website or tool.
Default Extensions
Basic Features: core, debug, number, selfaware,
string, timer
🌎 World: angle, color, find, ranger, sound,
🔣 Math: bitwise, complex, matrix, quaternion, vector, vector2/4
📦 Entities: bone, constraint, egp, entity, hologram, npc
👨 Players: chat, console, player, weapon
📊 Data storage: array, files, globalvars, serialization, table
💬 Communication: datasignal, http, signal, wirelink,
❓ Informational: gametick, serverinfo, steamidconv, unitconv
Additional Extensions
Disabled by default: constraintcore, effects, propcore, remoteupload, wiring
Wire-Extras (repo): camera, ftrace, holoanim, light, stcontrol, tracesystem