Skip to content

Velo Variables

A list of all the fields that are accessible in some way with Velo.

target AIVolume

CActor actor
CAABB bounds
CCollisionFilter collisionFilter
EditableBool defaultActive
EditableBool easy
EditableBool hard
bool isEditor
bool isHovered
bool isResizing
EditableBool medium
CImageDrawComponent selectionRectangle
EditableString triggerId
EditableEnum type
EditableBool unfair

target Bookcase

CActor actor
CAABB bounds
CCollisionFilter collisionFilter
CImageDrawComponent iamge2
CImageDrawComponent image1
CImageDrawComponent image3
EditableInt index
bool isEditor
bool isHovered
bool isResizing
EditableFloat scale
CImageDrawComponent selectionRectangle

target BouncePad

CActor actor
CAABB bounds
CCollisionFilter collisionFilter
CConvexPolygon hitbox
bool isEditor
bool isHovered
bool isResizing
EditableEnum rotation
CImageDrawComponent selectionRectangle
CAnimatedSpriteDrawComponent sprite

target CCamera

ClampCameraModifier clampCameraModifier
string id
bool isActive
Vector2 position
Matrix projection
ShakeCameraModifier shakeCameraModifier
Matrix view
Viewport viewport
float zoom

target Deco

CActor actor
float animateDistanceSquared
EditableFloat animateFrom
float animateMaxAngle
float animateMinAngle
EditableFloat animateTo
EditableEnum animationType
CAABB bounds
EditableString bundleId
CCollisionFilter collisionFilter
EditableInt colorB
EditableInt colorG
EditableInt colorR
float distanceSquaredForNextToSpawn
EditableInt frame
EditableString frameKey
bool hasNoTrigger
EditableInt imageId
EditableString imageName
bool isEditor
EditableBool isFlipped
bool isHovered
bool isResizing
EditableBool isVisible
int lastSpawnedIndex
EditableEnum layer
EditableFloat lifetime
EditableBool reverseAnimation
EditableFloat rotation
Vector2 scale
CImageDrawComponent selectionRectangle
EditableFloat spawnInterval
EditableString triggerId

target DecoGlow

CActor actor
CAABB bounds
CCollisionFilter collisionFilter
int colorIndex
float colorTransitionRatio
int direction
CImageDrawComponent image
bool isEditor
bool isHovered
bool isResizing
CImageDrawComponent selectionRectangle

target DecoLight

CActor actor
CAABB bounds
CCollisionFilter collisionFilter
EditableEnum color
int direction
CImageDrawComponent image
bool isEditor
bool isHovered
bool isResizing
EditableFloat lowerBound
CImageDrawComponent selectionRectangle
EditableEnum type
EditableFloat upperBound

target DecoText

CActor actor
CAABB bounds
CCollisionFilter collisionFilter
bool isEditor
bool isHovered
bool isResizing
int placeholderIndex
CImageDrawComponent selectionRectangle
EditableString text
CTextDrawComponent textDraw
EditableInt textId

target DroppedBomb

CActor actor
CAnimatedSpriteDrawComponent blinkingSprite
CAABB bounds
CCollisionFilter collisionFilter
Color color
bool isStationary
Player owner
CAnimatedSpriteDrawComponent sprite

target DroppedObstacle

CActor actor
AIVolume aiVolume
CAABB bounds
TimeSpan breakTime
CCollisionFilter collisionFilter
float immunityTimer
byte index
bool isBroken
bool isEditor
bool isSliding
bool isStationary
bool onGround
Player owner
float rotationDirection
CSpriteDrawComponent sprite

target Fireball

CActor actor
float baseSpeed
BouncePad bouncePad
float bounceTimer
CAABB bounds
CCollisionFilter collisionFilter
Vector2 direction
Player[] hitPlayers
float immunityDuration
float lifeTimer
float limetime
float maxPingCorrectedSpeed
float maxScale
bool onGround
Player owner
float pingDisplacement
float scale
Shockwave shockwave
float speed
CAnimatedSpriteDrawComponent sprite
bool wasOnGround

target FreezeRay

CActor actor
CAABB bounds
float chargeTimer
float lifeTimer
Player owner
CAnimatedSpriteDrawComponent[] sprites

target GoldenHook

CActor actor
CAABB bounds
CAnimatedSpriteDrawComponent breakSprite
bool dodged
Player grabbed
Player owner
bool playerGrabbed
float ropeLength
CSpriteDrawComponent sprite
Player target

target Grapple

CActor actor
CAABB bounds
CAnimatedSpriteDrawComponent breakSprite
Vector2 direction
bool isConnected
Player owner
CSpriteDrawComponent sprite

target Laser

CActor actor
AIVolume aiVolume
CAABB bounds
CCollisionFilter collisionFilter
CCollisionFilter collisionFilter
EditableFloat defaultRotation
Vector2 direction
Vector2 endPoint
float growingLength
bool isEditor
EditableBool isFlipped
bool isHovered
bool isResizing
Vector2 lineDrawEndPoint
EditableBool rotate
float rotation
int rotationDirection
CImageDrawComponent selectionRectangle
float shrinkingLength
CAnimatedSpriteDrawComponent sprite

target Leaves

CActor actor
CAABB bounds
CCollisionFilter collisionFilter
bool isEditor
bool isHovered
bool isResizing
CImageDrawComponent selectionRectangle

target Lever

CActor actor
CAABB bounds
CCollisionFilter collisionFilter
bool isActivated
bool isEditor
bool isHovered
bool isResizing
EditableEnum orientation
CImageDrawComponent selectionRectangle
CAnimatedSpriteDrawComponent sprite
EditableString triggerId
CAnimatedSpriteDrawComponent triggerSparkSprite

target Obstacle

CActor actor
AIVolume aiVolume1
AIVolume aiVolume2
CAABB bounds
float breakRotationDirection
float breakShade
TimeSpan breakTime
float breakTimer
Vector2 breakVelocity
CCollisionFilter collisionFilter
bool isBroken
bool isEditor
bool isHovered
bool isRemoteSimulated
bool isResizing
EditableInt obstacleId
CImageDrawComponent selectionRectangle
CSpriteDrawComponent sprite

target Pickup

CActor actor
CImageDrawComponent backStarImage
CAABB bounds
CAnimatedSpriteDrawComponent boxPopSprite
CCollisionFilter collisionFilter
CImageDrawComponent frontStarImage
bool isEditor
bool isHovered
bool isMultiplayer
bool isPopped
bool isResizing
bool remoteSimulated
float respawnTimer
CImageDrawComponent selectionRectangle
CAnimatedSpriteDrawComponent sprite
int type

target Player

Trigger activatedTrigger
CActor actor
float airtime
CImageDrawComponent badConnectionImage
float baseAcceleration
CAnimatedSpriteDrawComponent bombTriggerSprite
float boost
CEncryptedFloat boostacoke
float boostCooldown
bool boostHeld
BouncePad bouncePad
float bouncePadTimer
bool canBufferWallJump
bool canClimbUp
bool canGrapple
bool canRepressJump
bool canUntaunt
byte characterId
int collectedSandals
CCollisionFilter collisionFilter
Vector2 collisionTangent
float delta
Vector2 displacement
float diveTimer
int dominatingDirection
CAnimatedSpriteDrawComponent drillSprite
TimeSpan drillTime
DroppedBomb droppedBomb
List<DroppedObstacle> droppedObstacles
bool enableClimbing
bool enableDoubleJump
bool enableGrapples
bool enableInputs
CImageDrawComponent exclamationMarkImage
bool explosionHitIsRocket
Vector2 explosionKnockback
List<Fireball> fireballs
FreezeRay freezeRay
float frozenTimer
GoldenHook goldenHook
Grapple grapple
bool grappleHeld
TimeSpan grappleTime
int groundCollidableType
Vector2 groundNormal
bool hasTouchedOriginsFinishBomb
CAABB hitboxSliding
CAABB hitboxStanding
int hitByExplosionId
Player hookedBy
TimeSpan hookedTime
CSpriteDrawComponent iceBlockSprite
CSpriteDrawComponent iceBlockSpriteShaded
Vector2 initialJumpVelocity
bool isCeilingHit
bool isClimbing
bool isClimbingUp
bool isCollidingWithSolid
bool isDestroyed
bool isDying
bool isDying2
bool isEditing
bool isFlyMode
bool isFoleySlide
bool isFrozen
bool isGrappling
bool isHitByExplosion
bool isHooked
bool isHooked2
bool isInAir
bool isInsideBoostSection
bool isInsideSuperBoost
bool isInsideSuperBoostWind
bool isOnFallTile
bool isOnGround
bool isOnWall
bool isShooting
bool isSliding
bool isStillAlive
bool isStumbling
bool isStunned
bool isStunnedByLaser
bool isSuddenDeath
bool isSwapItemCooldownActive
bool isSwinging
bool isTackled
bool isTaunting
bool isUsingBoost
bool isUsingDrill
bool isWinning
bool isWrongWay
CSpriteDrawComponent itemBalloonSprite
float itemCooldown
bool itemHasHit
TimeSpan itemHasHitTime
bool itemHeld
byte itemId
bool itemPressed
CSpriteDrawComponent itemSprite
int jumpCount
Vector2 jumpDirection
float jumpDuration
bool jumpHeld
int jumpState
float jumpStrength
TimeSpan jumpTime
Vector2 jumpVelocity
int killedById
bool leftHeld
int moveDirection
string name
Vector2 networkTargetPosition
int nextJumpState
int place
CSpriteDrawComponent playerArrowSprite
int playerCount
int playerGameMode
CTextDrawComponent popup
Vector2 previousPosition
int prevJumpState
float progress
CAnimatedSpriteDrawComponent puffSprite
CAnimatedSpriteDrawComponent pushWaveReactionSprite
Random random
TimeSpan repressJumpTime
bool rightHeld
List<Rocket> rockets
Rope rope
TimeSpan roundStartTime
Shockwave shockwave
float shockwaveCharge
byte skinId
bool slideHeld
TimeSpan slideTime
TimeSpan slideTime2
Vector2 solidCollisionMtd
CAnimatedSpriteDrawComponent sprite
CAnimatedSpriteDrawComponent starsSprite
TimeSpan stillAliveTime
TimeSpan stumbleTime
int stunnedById
int stunnedByLaserId
TimeSpan stunnedTime
float stunTimer
Vector2 superBoostDirection
Vector2 superBoostForce
float superSpeed
TimeSpan superSpeedDuration
float swapItemCooldown
bool swapItemHeld
float swingAngle
float swingRadius
bool tauntHeld
CCollisionFilter tilesCollisionFilter
float timer
float travelDistance
float travelDistanceOnBecomingAirborne
Trigger triggerToReactivateOnRespawn
float unused
bool unused2
bool unused3
TimeSpan wallGetOffTime
float wallJumpBonusTimer
bool wasInsideBoostSection
bool wasItemHeld
bool wasNetworkPositionUpdated
bool wasSlideCancelled
bool wasSlideStopped
bool winStarExpanding
CImageDrawComponent winStarImage
float winStarRotationSpeed
CImageDrawComponent wrongWayImage
float wrongWayTimer
float _grappleCooldown
float _slideCooldown
float _surfCooldown

target Rocket

CActor actor
float agility
CAABB bounds
CCollisionFilter collisionFilter
float direction
float immunityDuration
Vector2 initialVelocity
bool isExploded
Player owner
float pickTargetCooldown
TimeSpan shootTime
CSpriteDrawComponent sprite
Player target
Player unknown

target RocketLauncher

CActor actor
CAABB bounds
CCollisionFilter collisionFilter
CAnimatedSpriteDrawComponent gearSprite
bool isEditor
bool isHovered
bool isResizing
List<Rocket> rockets
CImageDrawComponent selectionRectangle
float shootCooldown
CAnimatedSpriteDrawComponent sprite
Player target

target Rope

CActor actor
Vector2 breakEndPoint
float breakLength
Vector2 breakStartPoint
CCollisionFilter collisionFilter
Color color
bool isActive
bool isBreaking
Player owner

target Shockwave

CActor actor
float anticipationDuration
CAnimatedSpriteDrawComponent anticipationSprite
float anticipationTimer
Vector2 initialPosition
bool isAnticipating
float lifeTimer
Player owner
CAnimatedSpriteDrawComponent sprit90
CAnimatedSpriteDrawComponent sprite0
CAnimatedSpriteDrawComponent spriteNeg180
CAnimatedSpriteDrawComponent spriteNeg90

target SoloCameraModifier

CCamera camera
float heightRatioTo720
Vector2 offset
Player player
Vector2 viewportPoint
Vector2 worldFocusPoint
float zoom

target StraightRocket

CActor actor
CAABB bounds
CCollisionFilter collisionFilter
bool isExploded
CSpriteDrawComponent sprite

target SuperBoostVolume

CActor actor
CAABB bounds
CCollisionFilter collisionFilter
EditableEnum direction
bool isEditor
bool isHovered
bool isResizing
CImageDrawComponent selectionRectangle

target SwitchBlock

CActor actor
CAABB bounds
int closeDirection
EditableFloat closedRotation
float closedRotationRad
CCollisionFilter collisionFilter
int direction
bool isEditor
bool isHovered
bool isResizing
bool isRotating
float maxRotation
float minRotation
int openDirection
EditableFloat openRotation
int resetDirection
float rotation
EditableFloat rotationSpeed
float rotationSpeedRad
CImageDrawComponent selectionRectangle
CAnimatedSpriteDrawComponent sprite
EditableString triggerId
CAnimatedSpriteDrawComponent triggerSparkSprite

target Timer

CActor actor
float best
CAABB bounds
CCollisionFilter collisionFilter
float current
float flagLetDownTime
bool isEditor
bool isHovered
bool isInPracticeMode
bool isRemoteSimulated
bool isResizing
float last
CAnimatedSpriteDrawComponent poleSprite
CImageDrawComponent selectionRectangle
EditableEnum unknown

target Trigger

CActor actor
CAABB bounds
CCollisionFilter collisionFilter
bool isEditor
bool isHovered
bool isOpen
bool isRemoteSimulated
bool isResizing
EditableBool isRetriggerOnRespawn
EditableEnum mode
CImageDrawComponent selectionRectangle
float timer
EditableString triggerId

target TriggerSaw

CActor actor
CAABB bounds
CCollisionFilter collisionFilter
Vector2 defaultPosition
bool hasReachedOffsetX
bool hasReachedOffsetY
CConvexPolygon hitbox
CImageDrawComponent image
bool isEditor
bool isHovered
bool isMoving
bool isMovingToOffset
bool isResizing
Vector2 moveDirection
Vector2 offsetPosition
float retreatTimer
CImageDrawComponent selectionRectangle
Vector2 targetPosition
EditableString triggerId
EditableFloat triggerOffsetX
EditableFloat triggerOffsetY

target Tunnel

CActor actor
CAABB bounds
CCollisionFilter collisionFilter
bool isEditor
bool isHovered
bool isResizing
CImageDrawComponent selectionRectangle
CSpriteDrawComponent tunnelEntranceSprite
CSpriteDrawComponent tunnelLeftWallSprite
CSpriteDrawComponent tunnelRightWallSprite

target Velo

int frame
int frameStart
int frameEnd
float seek
float seekStart
float seekEnd
TimeSpan delta
double deltaSec
TimeSpan totalTime
TimeSpan realTime
TimeSpan realDelta
double realDeltaSec
bool isIngame
bool isSolo
bool isOnline
bool isPaused
bool isPlaybackRunning
int playbackType
ulong mapId
ulong mySteamId
uint tileWidth
uint tileHeight
int screenWidth
int screenHeight
Vector2 mouse
Vector2 leftStick
Vector2 rightStick
float leftTrigger
float rightTrigger
string consoleText
float angleDisplay
float jumpHoldingDisplay

Class CActor

bool automaticCollisionDetection
CAABB bounds
float collisionSweepMinimalDensity
int id
bool isCollidable
bool isCollisionActive
float iterationTimeStep
Vector2 position
float rotation
bool shouldPredictCollision
Vector2 size
int totalIterations
Vector2 velocity
Vector2 _measuredVelocity
Vector2 _acceleration

Class CAABB

float height
float maxX
float maxY
float minX
float minY
float width

Class EditableBool

string key
string name
bool showToUser
string toolTip
int value

Class CImageDrawComponent

CAABB bounds
Color color
Rectangle destinationRectangle
Rectangle drawSource
bool flipped
bool isVisible
string layerId
Vector2 offset
float opacity
Vector2 origin
Vector2 position
float rotation
Vector2 scale
Vector2 size

Class EditableString

string key
string name
bool showToUser
string toolTip
string value

Class EditableEnum

string key
string name
bool showToUser
string toolTip
int value

Class EditableInt

bool deletable
string key
int maxValue
int minValue
string name
bool showToUser
string toolTip
int value

Class EditableFloat

string key
float maxValue
float minValue
string name
bool showToUser
string toolTip
float value

Class CConvexPolygon

Vector2 center
Vector2[] localVertices
Vector2 pivot
Vector2 position
float rotation
Vector2[] vertices

Class CAnimatedSpriteDrawComponent

CAABB bounds
Color color
int currentFrameInAnimation
Rectangle destinationRectangle
bool flipped
bool isPlaying
bool isVisible
string layerId
int millisPerFrame
string nextAnimation
Vector2 offset
float opacity
Vector2 origin
bool pingPongState
Vector2 position
float rotation
Vector2 scale
Vector2 size
Vector2 sourceOrigin
Vector2 sourceOriginalSize
Rectangle sourceRectangle
TimeSpan time
int totalMillis

Class ClampCameraModifier

Rectangle bounds
CCamera camera
Rectangle viewportBounds
Vector2 viewportPoint
Vector2 worldFocusPoint

Class Vector2

float x
float y
float _length
float _a

Class Matrix

float M11
float M12
float M13
float M14
float M21
float M22
float M23
float M24
float M31
float M32
float M33
float M34
float M41
float M42
float M43
float M44

Class ShakeCameraModifier

CCamera camera
TimeSpan duration
bool fadeOut
float initialIntensity
float intensity
bool isActive
Vector2 offset
Random random
TimeSpan startTime
Rectangle viewportBounds

Class Viewport

FNA3D_Viewport viewport

Class CTextDrawComponent

Vector2 align
CAABB bounds
Color color
Color dropShadowColor
Vector2 dropShadowOffset
bool flipped
bool hasDropShadow
bool isVisible
string layerId
Vector2 offset
float opacity
Vector2 position
float rotation
Vector2 scale
Vector2 size
Vector2 stringSize

Class CSpriteDrawComponent

CAABB bounds
Color color
Rectangle destinationRectangle
Rectangle drawSource
bool flipped
bool isVisible
string layerId
Vector2 offset
float opacity
Vector2 origin
Vector2 position
float rotation
Vector2 scale
Vector2 size
Vector2 sourceOrigin
Vector2 sourceOriginalSize
int spriteIndex

Class Random

int inext
int inextp
int[] SeedArray

Class double