Is there an easy way to get a list of all inputs/outputs?

tyler

aa
Sep 11, 2013
5,102
4,621
I'm not sure.

It varies on the entity though.

If you make a map with some entities and name them, you can run the map, open the console and type "ent_fire <entity name> " and it'll give you a ton of choices.
 

adamspurgin

L1: Registered
Mar 22, 2010
42
1
i'm not looking for the inputs/outputs for an individual entity, i'm looking for inputs/outputs for every entity, like 2 lists. it's starting to look like i'm just going to have to spend a lot of time compiling it, but i was hoping someone here might have a better way.
 

Bermuda Cake

L9: Fashionable Member
Feb 20, 2009
679
480
now you can chug through that for 4 hours!

There are a few to remember that are useful, of course,

Open
Close
Disable
Enable

OnTouchAll
OnRoundStart

Basically, by making maps you'll learn to recognise them. My tip would be to always build things from scratch, it's the best way to learn. Once you know how to make doors and control points, using prefabs is ok
(that being said, I wouldn't bother trying to make your own payload cart)
 

Terr

Cranky Coder
aa
Jul 31, 2009
1,590
410
If you need updated information, put SourceMod on and start a listen server. IIRC it's the sm_dump_datamaps command.
 

adamspurgin

L1: Registered
Mar 22, 2010
42
1
i finally got around to running this through a perl script. i'll be using this for the language i'm developing.

for those that want it, a complete list of inputs/outputs:

Code:
____INPUTS____



Action
Activate
ActivateSpeedModifier
Add
AddBlueTeamRespawnWaveTime
AddBlueTeamScore
AddCommandAttackEntity
AddCommandDefend
AddCommandMoveToEntity
AddCommandSwitchWeapon
AddContext
AddHealth
AddMaxChildren
AddOutput
AddRedTeamRespawnWaveTime
AddRedTeamScore
AddSlides
AddTeamTime
AddTime
AddToCounter
AddToTimer
Alpha
AlternativeSorting
Ambient
Amplitude
ApplyRelationship
ApplyScore
AutoCountdown
BecomeRagdoll
BeginAssault
BeginRappel
BeginSentence
BeginSequence
BlendTonemapScale
BlockNav
Break
Bytes)
CameraSpace
Cancel
CancelAtNextInterrupt
CancelPending
CancelSequence
CaptureCurrentCP
ChangeCDTrack
ChangeDestinationGroup
ChangeFOV
ChangeGrav
ChangeLevel
ClearContext
ClearParent
ClearQueue
Close
Color
ColorBlueValue
ColorGreenValue
ColorRedValue
Command
Compare
CompareValues
Complete
ConstraintBroken
ConvertTarget
CountPlayersInZone
CreateBot
Deactivate
Detach
Disable
DisableAlternatePath
DisableCollision
DisableCollisions
DisableDamageForces
DisableFloating
DisableHint
DisableMotion
DisablePath
DisablePhyscannonPickup
DisablePlayerCollision
DisablePuntSound
DisableShadow
DisableSpeedModifier
DispatchEffect
DispatchResponse
Display
Dissolve
Divide
DoSpark
EmitAISound
EmitBlood
Enable
EnableAlternatePath
EnableCollision
EnableCollisions
EnableDamageForces
EnableGun
EnableHint
EnableMotion
EnablePath
EnablePhyscannonPickup
EnablePlayerCollision
EnablePuntSound
EnableRefire
EnableShadow
EnableShadows
EndGame
EndTouch
EndTraining
Explode
Extinguish
ExtinguishPlayer
ExtinguishTemporary
FOV
Fade
FadeAndRemove
FadeIn
FadeOut
FadeToPattern
FieldOfView
Fire
FireTimer
FireUser1
FireUser2
FireUser3
FireUser4
ForceDrop
ForceInteractionWithNPC
ForcePlayerSpawnAsClassOutput
ForceReset
ForceRespawn
ForceRespawnSwitchTeams
ForceSpawn
ForceSpawnAtEntityOrigin
ForgetEntity
Frequency
GagDisable
GagEnable
GetCounter
GetFMod
GetValue
GoDown
GoUp
GotoPathCorner
HandBrakeOff
HandBrakeOn
Hide
HideHudHint
HideModel
HideSprite
HideTrainingHUD
HideWeapon
HolsterAndDestroyWeapon
HolsterWeapon
Hurt
Ignite
IgniteHitboxFireScale
IgniteLifetime
IgniteNumHitboxFires
IgnitePlayer
IgnoreDangerSounds
Impact
InPass
InTeleport
InValue
Increment
IncrementTextureIndex
InputFilter
InputValue
InsertSound
InsideTransition
InterjectResponse
JetLength
KickBots
Kill
KillHierarchy
KilledNPC
LightOff
LightOn
LightOnlyTarget
LightWorld
Lock
LookTime
LowerRandomBound
ModifySpeed
MoveToPosition
MultiplayerSpawned
Multiply
Noise
OnStartOvertime
Open
OpenAwayFrom
OutsideTransition
Pause
PickRandom
PickRandomShuffle
Pitch
PitchShift
PlaySound
PlaySoundOnPlayer
Press
PressIn
PressOut
PreventMovement
RandomizeFMod
Rate
RefireTime
Reload
Remove
RemoveAllSlides
RemoveContext
RemoveHealth
ResetGrav
ResetTimer
RespawnBot
Restart
Resume
Reverse
RevertRelationship
RevertToDefaultRelationship
RollCredits
RollOutroCredits
RoundActivate
RoundSpawn
RoundWin
Save
SaveDangerous
ScriptPlayerDeath
ScrollSpeed
SetActive
SetAdditionalAirDensity
SetAggressiveness
SetAllowDemoman
SetAllowDiversion
SetAllowEngineer
SetAllowHeavy
SetAllowMedic
SetAllowPyro
SetAllowScout
SetAllowSniper
SetAllowSoldier
SetAllowSpy
SetAllowed
SetAmmoModifier
SetAngVelocityLimit
SetAngVelocityScale
SetAngles
SetAngularLimit
SetAngularVelocity
SetAnimation
SetAttached
SetAutoExposureMax
SetAutoExposureMin
SetBloomScale
SetBloomScaleRange
SetBlueKothClockActive
SetBlueTeamGoalString
SetBlueTeamRespawnWaveTime
SetBlueTeamRole
SetBodyGroup
SetBuilder
SetCTFCaptureBonusTime
SetCamera
SetCapLayout
SetCheapWaterEndDistance
SetCheapWaterStartDistance
SetClearOnContact
SetColor
SetColorLerpTo
SetColorSecondary
SetColorSecondaryLerpTo
SetCompareValue
SetControlPoint
SetCounter
SetCurrent
SetCustomModel
SetCustomModelOffset
SetCustomModelRotates
SetCustomModelVisibleToSelf
SetCycleFrequency
SetCycleType
SetDamage
SetDamageFilter
SetDefaultAnimation
SetDensity
SetDifficulty
SetDisableDodge
SetDispenserLevel
SetDisplayText
SetDistance
SetDriversMaxSpeed
SetDriversMinSpeed
SetEndDist
SetEndDistLerpTo
SetEnemyFilter
SetExcluded
SetExpressionOverride
SetFModAmplitude
SetFModRate
SetFModTimeOffset
SetFModType
SetFadeEndDistance
SetFadeInDuration
SetFadeOutDuration
SetFadeStartDistance
SetFailure
SetFarZ
SetFogController
SetForce
SetForceClear
SetFrequency
SetGravityScale
SetHUDVisibility
SetHealth
SetHingeFriction
SetHitMax
SetHitMin
SetIdleModifier
SetIgnoreHumans
SetInactive
SetInterpolationTime
SetInvert
SetLightingOrigin
SetLightingOriginHack
SetLinearForce
SetLinearForceAngles
SetLocked
SetLogoLength
SetMagnitude
SetMass
SetMaterialVar
SetMaterialVarToCurrentTime
SetMaxChildren
SetMaxDensity
SetMaxLiveChildren
SetMaxPieces
SetMaxPiecesDX8
SetMaxRagdollCount
SetMaxRagdollCountDX8
SetMaxSlideTime
SetMaxTime
SetMeasureReference
SetMeasureTarget
SetMinHitpointsThreshold
SetMinSlideTime
SetMinimumSpawnDistance
SetMovementSpeed
SetName
SetNextMap
SetNextPathCorner
SetNoListRepeats
SetNumTrainCappers
SetOff
SetOn
SetOnAndTurnOthersOff
SetOwner
SetParent
SetParentAttachment
SetParentAttachmentMaintainOffset
SetPattern
SetPlaybackRate
SetPoseParameterName
SetPoseValue
SetPosition
SetPositionImmediately
SetRedKothClockActive
SetRedTeamGoalString
SetRedTeamRespawnWaveTime
SetRedTeamRole
SetRelationship
SetRequiredObserverTarget
SetReturnTime
SetRotationDistance
SetRotationSpeed
SetScale
SetScrollSpeed
SetSequence
SetSetupTime
SetShadowsDisabled
SetSolid
SetSolidToPlayer
SetSpawnFrequency
SetSpeakerName
SetSpeed
SetSpeedDir
SetSpeedDirAccel
SetSpeedForwardModifier
SetSpeedModRadius
SetSpeedModSpeed
SetSpeedReal
SetSpringConstant
SetSpringDamping
SetSpringLength
SetSquad
SetStalemateOnTimelimit
SetStartDist
SetStartDistLerpTo
SetSuccess
SetSuppressFire
SetTarget
SetTargetEntity
SetTargetReference
SetTargetScale
SetTeam
SetTeamCanCap
SetTextureIndex
SetTime
SetToggleState
SetTonemapRate
SetTonemapScale
SetUnlockTime
SetValue
SetValueCompare
SetValueNoFire
SetValueTest
SetVelocity
SetVelocityLimit
SetVelocityLimitDelta
SetVelocityLimitTime
SetVelocityScale
SetWinner
SetWinnerAndForceCaps
Shatter
Shoot
Show
ShowHudHint
ShowInHUD
ShowLogo
ShowMessage
ShowModel
ShowSprite
ShowTrainingHUD
ShowTrainingMsg
ShowTrainingObjective
Shutdown
Sleep
SparkOnce
Spawn
SpawnDust
SpawnMultiple
SpawnNPCInLine
SpawnNPCInRadius
Speed
Splash
SpotlightTexture
SpreadSpeed
Start
StartAnimSequence
StartBackward
StartCommentary
StartEffect
StartFire
StartFiring
StartFloatLerp
StartFogTransition
StartForward
StartMeasuring
StartOverlays
StartRagdollBoogie
StartSchedule
StartScripting
StartShake
StartSpark
StartTouch
StartUnstoppableCommentary
Steer
Stop
StopAtStartPos
StopEffect
StopFiring
StopMeasuring
StopOverlays
StopSchedule
StopScripting
StopShake
StopSound
StopSpark
StopWaitingForActor
StrikeOnce
Strip
StripWeaponsAndSuit
Subtract
SubtractFromTimer
SwitchOverlay
Target
TargetEntity
TeamNum
Teleport
TeleportToPathTrack
Test
TestActivator
TestWithInterval
Throttle
Toggle
ToggleActive
ToggleAlternatePath
ToggleDirection
ToggleEnabled
TogglePath
ToggleSound
ToggleSpark
ToggleSprite
ToggleTest
TouchTest
Trigger
TurnOff
TurnOffDisplay
TurnOn
TurnOnDisplay
UnZoom
UnblockNav
UnholsterWeapon
Unlock
UpdateActors
UpdateEnemyMemory
UpperRandomBound
Use
UseDefaultAutoExposure
UseDefaultBloomScale
UseRandomTime
ViewPunch
Volume
WaitForTimerOrKeypress
Wake
Width
Zoom



____OUTPUTS____


AddOutput
AngularVelocity
AtTarget
Attack2Axis
AttackAxis
Counter
Distance
FacingPercentage
ForcePlayerSpawnAsClassOutput
ImpactForce
LeaveTarget
Line
NearestEntityDistance
NoValidActors
On10SecRemain
On1MinRemain
On1SecRemain
On2MinRemain
On2SecRemain
On30SecRemain
On3MinRemain
On3SecRemain
On4MinRemain
On4SecRemain
On5MinRemain
On5SecRemain
OnActivate
OnAllFalse
OnAllLiveChildrenDead
OnAllSpawned
OnAllSpawnedDead
OnAllTrue
OnAnimationBegun
OnAnimationDone
OnArenaRoundStart
OnArrival
OnArrivalDone
OnAssaultClear
OnAttach
OnAwakened
OnBackgroundMap
OnBeginFade
OnBeginSentence
OnBeginSequence
OnBlockedClosing
OnBlockedOpening
OnBotDied
OnBreak
OnBreakCap
OnBreakTeam1
OnBreakTeam2
OnBuildInsideArea
OnBuildNotFacing
OnBuildOutsideArea
OnBuildingUpgraded
OnCacheInteraction
OnCancelFailedSequence
OnCancelSequence
OnCanceled
OnCapEnabled
OnCapReset
OnCapTeam1
OnCapTeam2
OnCapture
OnCase01
OnCase02
OnCase03
OnCase04
OnCase05
OnCase06
OnCase07
OnCase08
OnCase09
OnCase10
OnCase11
OnCase12
OnCase13
OnCase14
OnCase15
OnCase16
OnChangeLevel
OnClose
OnCommandFinished
OnCommentaryMidGame
OnCommentaryMultiplayerSpawn
OnCommentaryNewGame
OnCommentaryStarted
OnCommentaryStopped
OnCompletion
OnConditionsSatisfied
OnConditionsTimeout
OnConstraintBroken
OnConvert
OnCreditsDone
OnDamaged
OnDamagedByPlayer
OnDamagedByPlayerSquad
OnDeath
OnDefault
OnDenyCommanderUse
OnDestroyed
OnDetach
OnDisabled
OnDone
OnDrop
OnEnd
OnEndCap
OnEndFollow
OnEndSentence
OnEndSequence
OnEndTouch
OnEndTouchAll
OnEntityFailedSpawn
OnEntitySpawned
OnEqual
OnEqualTo
OnExpended
OnExtinguished
OnFacingLookat
OnFail
OnFailure
OnFalse
OnFinished
OnForceRespawn
OnForcedInteractionAborted
OnForcedInteractionFinished
OnForcedInteractionStarted
OnFoundEnemy
OnFoundPlayer
OnFullyClosed
OnFullyOpen
OnGetValue
OnGreaterThan
OnGreaterThanOrEqualTo
OnGustEnd
OnGustStart
OnHalfHealth
OnHealthChanged
OnHearCombat
OnHearPlayer
OnHearWorld
OnHeardSound
OnHeatLevelEnd
OnHeatLevelStart
OnHitMax
OnHitMin
OnHurt
OnHurtPlayer
OnIgnite
OnIgnited
OnIn
OnLessThan
OnLessThanOrEqualTo
OnLightOff
OnLightOn
OnLoadGame
OnLockedUse
OnLostEnemy
OnLostEnemyLOS
OnLostPlayer
OnLostPlayerLOS
OnMapSpawn
OnMapTransition
OnMixed
OnMotionEnabled
OnMultiNewMap
OnMultiNewRound
OnNPCPickup
OnNPCStartedUsing
OnNPCStoppedUsing
OnNewGame
OnNextPoint
OnNotEqual
OnNotEqualTo
OnNotFacingLookat
OnNotTouching
OnNumCappersChanged
OnNumCappersChanged2
OnObjectHealthChanged
OnOpen
OnOut
OnOutOfWorld
OnOwnerChangedToTeam1
OnOwnerChangedToTeam2
OnPass
OnPhysCannonAnimatePostStarted
OnPhysCannonAnimatePreStarted
OnPhysCannonAnimatePullStarted
OnPhysCannonDetach
OnPhysCannonPullAnimFinished
OnPhysGunDrop
OnPhysGunOnlyPickup
OnPhysGunPickup
OnPhysGunPunt
OnPickUp
OnPickupTeam1
OnPickupTeam2
OnPlay
OnPlayerDied
OnPlayerGotOffLadder
OnPlayerGotOnLadder
OnPlayerInZone
OnPlayerOutZone
OnPlayerPickup
OnPlayerSpawnAsDemoman
OnPlayerSpawnAsEngineer
OnPlayerSpawnAsHeavy
OnPlayerSpawnAsMedic
OnPlayerSpawnAsPyro
OnPlayerSpawnAsScout
OnPlayerSpawnAsSniper
OnPlayerSpawnAsSoldier
OnPlayerSpawnAsSpy
OnPlayerSwappedToMelee
OnPlayerSwappedToPrimary
OnPlayerSwappedToSecondary
OnPlayerTouch
OnPlayerUse
OnPostIdleEndSequence
OnPressed
OnPushedPlayer
OnRappelTouchdown
OnReachedPosition
OnReenabled
OnReleased
OnRemove
OnRepaired
OnReturn
OnRoundStart
OnRoundStartOwnedByTeam1
OnRoundStartOwnedByTeam2
OnRoundWin
OnRoutedSound
OnScriptEvent01
OnScriptEvent02
OnScriptEvent03
OnScriptEvent04
OnScriptEvent05
OnScriptEvent06
OnScriptEvent07
OnScriptEvent08
OnSetupFinished
OnSetupStart
OnShowMessage
OnSleep
OnSpark
OnSpawn
OnSpawnNPC
OnSpawned
OnStart
OnStartCap
OnStartTeam1
OnStartTeam2
OnStartTouch
OnStartTouchAll
OnStunPlayer
OnSuccess
OnSurfaceChangedFromTarget
OnSurfaceChangedToTarget
OnTakeDamage
OnTeleport
OnTimeout
OnTimer
OnTimerHigh
OnTimerLow
OnTouchSameTeam
OnTouchedByEntity
OnTouching
OnTrainStartRecede
OnTrigger
OnTrigger1
OnTrigger10
OnTrigger11
OnTrigger12
OnTrigger13
OnTrigger14
OnTrigger15
OnTrigger16
OnTrigger2
OnTrigger3
OnTrigger4
OnTrigger5
OnTrigger6
OnTrigger7
OnTrigger8
OnTrigger9
OnTriggeredByTeam1
OnTriggeredByTeam2
OnTrue
OnUnblockedClosing
OnUnblockedOpening
OnUnlocked
OnUnpressed
OnUse
OnUseLocked
OnUser1
OnUser2
OnUser3
OnUser4
OnWake
OnWonByTeam1
OnWonByTeam2
OutColor
OutValue
PlayerOff
PlayerOn
PlayersInCount
PlayersOutCount
Position
PressedAttack
PressedAttack2
PressedBack
PressedForward
PressedMoveLeft
PressedMoveRight
SoundLevel
TargetDir
Team1PlayersChanged
Team2PlayersChanged
UnpressedAttack
UnpressedAttack2
UnpressedBack
UnpressedForward
UnpressedMoveLeft
UnpressedMoveRight
Velocity
XAxis
YAxis