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

Discussion in 'Mapping Questions & Discussion' started by adamspurgin, Nov 21, 2010.

  1. adamspurgin

    adamspurgin L1: Registered

    Messages:
    42
    Positive Ratings:
    1
    Or do i have to just bite the bullet and chug through valve dev wiki for 2 hours.
     
  2. tyler

    aa tyler snail prince, master of a ruined tower

    Messages:
    5,031
    Positive Ratings:
    3,975
    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.
     
  3. adamspurgin

    adamspurgin L1: Registered

    Messages:
    42
    Positive Ratings:
    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.
     
  4. nik

    nik L12: Fabulous Member

    Messages:
    987
    Positive Ratings:
    246
    why do you need this?
     
  5. Geit

    aa Geit 💜 I probably broke it 💜

    Messages:
    597
    Positive Ratings:
    1,110
    • Thanks Thanks x 3
  6. Bermuda Cake

    Bermuda Cake L9: Fashionable Member

    Messages:
    679
    Positive Ratings:
    192
    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)
     
  7. nik

    nik L12: Fabulous Member

    Messages:
    987
    Positive Ratings:
    246
    that's why we have ABS!
     
    • Thanks Thanks x 1
  8. adamspurgin

    adamspurgin L1: Registered

    Messages:
    42
    Positive Ratings:
    1
    a project of mine, a source entity generating script language.

    holy crap. well, i guess this is what perl is for. thanks.
     
  9. Terr

    aa Terr Cranky Coder

    Messages:
    1,591
    Positive Ratings:
    405
    If you need updated information, put SourceMod on and start a listen server. IIRC it's the sm_dump_datamaps command.
     
  10. adamspurgin

    adamspurgin L1: Registered

    Messages:
    42
    Positive Ratings:
    1
    thanks, i'll remember that for future reference.
     
  11. adamspurgin

    adamspurgin L1: Registered

    Messages:
    42
    Positive Ratings:
    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