Script bindings: mission 1 coverage¶
Verified against: SLUS_212.15 (NTSC-U, SHA1 e9cb2cc49aa046b9e494313dce2f5038ed17b2f4).
The 215 bindings the first mission can call, for the milestone "the first mission playable from the title screen to its
end": the scripts level99.lua, level99_combat.lua, level99_lesson1.lua and level99_lesson2.lua, the global.lua
helpers they reach, and the helpers the engine calls when the mission ends (UnlockAndLoad, runNextMission). The set
is an upper bound (a branch the mission never takes still counts); how it is found is under Usage
counts, and the mission's flow is on Scripts (Lua).
Researched: 215 of 215 are traced (the function behind the wrapper followed far enough to describe every argument). Coney: 215 implemented, 0 partial, 0 not yet (Coney status). A traced binding can still leave part of its effect open; its notes say which.
| Binding | Category | Detail | Evidence | Coney |
|---|---|---|---|---|
AddAnimCallback |
Characters | traced | confirmed (code) | implemented |
DelAnimCallback |
Characters | traced | confirmed (code) | implemented |
EnableCommand |
Characters | traced | confirmed (code) | implemented |
EnableCommands |
Characters | traced | confirmed (code) | implemented |
HuAttachSpinningIcon |
Characters | traced | confirmed (code) | implemented |
HuChangePlayerGang |
Characters | traced | confirmed (code) | implemented |
HuCreate |
Characters | traced | confirmed (code) | implemented |
HuDropWeapon |
Characters | traced | confirmed (code) | implemented |
HuGetGangType |
Characters | traced | confirmed (code) | implemented |
HuGetHealthPercent |
Characters | traced | confirmed (code) | implemented |
HuGetHeldObject |
Characters | traced | confirmed (code) | implemented |
HuIsAlive |
Characters | traced | confirmed (code) | implemented |
HuIsAPlayer |
Characters | traced | confirmed (code) | implemented |
HuIsArrested |
Characters | traced | confirmed (code) | implemented |
HuLockPad |
Characters | traced | confirmed (code) | implemented |
HuPlaceItemInHand |
Characters | traced | confirmed (code) | implemented |
HuRemoveSpinningIcon |
Characters | traced | confirmed (code) | implemented |
HuRevive |
Characters | traced | confirmed (code) | implemented |
HuSetArrested |
Characters | traced | confirmed (code) | implemented |
HuSetCarriedItem |
Characters | traced | confirmed (code) | implemented |
HuSetDemiGodMode |
Characters | traced | confirmed (code) | implemented |
HuSetFastClimber |
Characters | traced | confirmed (code) | implemented |
HuSetFullRage |
Characters | traced | confirmed (code) | implemented |
HuSetGodMode |
Characters | traced | confirmed (code) | implemented |
HuSetHealthPercent |
Characters | traced | confirmed (code) | implemented |
HuSetIncreasedReact |
Characters | traced | confirmed (code) | implemented |
HuSetKeepWeapon |
Characters | traced | confirmed (code) | implemented |
HuSetLockedRage |
Characters | traced | confirmed (code) | implemented |
HuSetLookTarget |
Characters | traced | confirmed (code) | implemented |
HuSetMoney |
Characters | traced | confirmed (code) | implemented |
HuSetMugCallback |
Characters | traced | confirmed (code) | implemented |
HuSetNormalMode |
Characters | traced | confirmed (code) | implemented |
HuSetNoTarget |
Characters | traced | confirmed (code) | implemented |
HuSetNoThrowWeapon |
Characters | traced | confirmed (code) | implemented |
HuSetPreventRage |
Characters | traced | confirmed (code) | implemented |
HuSetPushable |
Characters | traced | confirmed (code) | implemented |
HuSetRageFrac |
Characters | traced | confirmed (code) | implemented |
HuSetReducedReact |
Characters | traced | confirmed (code) | implemented |
HuSetTireless |
Characters | traced | confirmed (code) | implemented |
HuSetUngrabbable |
Characters | traced | confirmed (code) | implemented |
HuSetUngroundable |
Characters | traced | confirmed (code) | implemented |
HuSetUnstunnable |
Characters | traced | confirmed (code) | implemented |
HuShutUp |
Characters | traced | confirmed (code) | implemented |
HuSpeak |
Characters | traced | confirmed (code) | implemented |
HuSpeakNI |
Characters | traced | confirmed (code) | implemented |
HuTeleportNearHuman |
Characters | traced | confirmed (code) | implemented |
HuUseAnim |
Characters | traced | confirmed (code) | implemented |
SetDynamicAnimation |
Characters | traced | confirmed (code) | implemented |
TeleportToFlag |
Characters | traced | confirmed (code) | implemented |
WCEnableAllCommands |
Characters | traced | confirmed (code) | implemented |
WCIssueCommand |
Characters | traced | confirmed (code) | implemented |
ActLookAt |
AI | traced | confirmed (code) | implemented |
BrClearBackoff |
AI | traced | confirmed (code) | implemented |
BrDead |
AI | traced | confirmed (code) | implemented |
BrFlush |
AI | traced | confirmed (code) | implemented |
BrSetFollowSlot |
AI | traced | confirmed (code) | implemented |
BrSetFollowSlotSet |
AI | traced | confirmed (code) | implemented |
BrSetNumFollowSlots |
AI | traced | confirmed (code) | implemented |
BrSetThugWantsWeapon |
AI | traced | confirmed (code) | implemented |
BrSuspend |
AI | traced | confirmed (code) | implemented |
GoalAddressPerson |
AI | traced | confirmed (code) | implemented |
GoalBackoff |
AI | traced | confirmed (code) | implemented |
GoalBumLogic |
AI | traced | confirmed (code) | implemented |
GoalDealer |
AI | traced | confirmed (code) | implemented |
GoalFight |
AI | traced | confirmed (code) | implemented |
GoalJoinAnimation |
AI | traced | confirmed (code) | implemented |
GoalJoinCinematic |
AI | traced | confirmed (code) | implemented |
GoalJoinFixedScene |
AI | traced | confirmed (code) | implemented |
GoalMoveToFlag |
AI | traced | confirmed (code) | implemented |
GoalMoveToUseFlag |
AI | traced | confirmed (code) | implemented |
GoalPlayDynAnimation |
AI | traced | confirmed (code) | implemented |
GoalTrackHuman |
AI | traced | confirmed (code) | implemented |
SetInterrogateParam |
AI | traced | confirmed (code) | implemented |
TacticClear |
AI | traced | confirmed (code) | implemented |
TacticCrowd |
AI | traced | confirmed (code) | implemented |
GangAddSpawner |
Gangs | traced | confirmed (code) | implemented |
GangBrDead |
Gangs | traced | confirmed (code) | implemented |
GangBrFlush |
Gangs | traced | confirmed (code) | implemented |
GangClearResponders |
Gangs | traced | confirmed (code) | implemented |
GangClearWanted |
Gangs | traced | confirmed (code) | implemented |
GangCreate |
Gangs | traced | confirmed (code) | implemented |
GangDelete |
Gangs | traced | confirmed (code) | implemented |
GangInvincible |
Gangs | traced | confirmed (code) | implemented |
GangMakeEnemies |
Gangs | traced | confirmed (code) | implemented |
GangMakeFriends |
Gangs | traced | confirmed (code) | implemented |
GangSetMsgHandler |
Gangs | traced | confirmed (code) | implemented |
GangSetTargetable |
Gangs | traced | confirmed (code) | implemented |
GangSetThreatResponse |
Gangs | traced | confirmed (code) | implemented |
GangSuspend |
Gangs | traced | confirmed (code) | implemented |
CamEnable |
Cameras | traced | confirmed (code) | implemented |
CameraCreateLocked |
Cameras | traced | confirmed (code) | implemented |
CameraMakeActive |
Cameras | traced | confirmed (code) | implemented |
CameraReset |
Cameras | traced | confirmed (code) | implemented |
CamSetFollowAngle |
Cameras | traced | confirmed (code) | implemented |
CamSetFollowZoom |
Cameras | traced | confirmed (code) | implemented |
CamSetSecondary |
Cameras | traced | confirmed (code) | implemented |
CamSetupFollow |
Cameras | traced | confirmed (code) | implemented |
CamTarget |
Cameras | traced | confirmed (code) | implemented |
AddFlag |
World and objects | traced | confirmed (code) | implemented |
AddVolumeBox |
World and objects | traced | confirmed (code) | implemented |
CarMakeGoodAsNew |
World and objects | traced | confirmed (code) | implemented |
CarSetColor |
World and objects | traced | confirmed (code) | implemented |
CarSpawn |
World and objects | traced | confirmed (code) | implemented |
CarSpawnRadio |
World and objects | traced | confirmed (code) | implemented |
CloseDoor |
World and objects | traced | confirmed (code) | implemented |
DoorOpenDegree |
World and objects | traced | confirmed (code) | implemented |
FlagNetAddLink |
World and objects | traced | confirmed (code) | implemented |
FlagNetTraverse |
World and objects | traced | confirmed (code) | implemented |
GetLeftDoorHandle |
World and objects | traced | confirmed (code) | implemented |
ObjDestroy |
World and objects | traced | confirmed (code) | implemented |
ObjEnableZone |
World and objects | traced | confirmed (code) | implemented |
ObjShow |
World and objects | traced | confirmed (code) | implemented |
ObjSpawn |
World and objects | traced | confirmed (code) | implemented |
RotateVolumeBox |
World and objects | traced | confirmed (code) | implemented |
SpawnBreakableGlass |
World and objects | traced | confirmed (code) | implemented |
SpawnDoor |
World and objects | traced | confirmed (code) | implemented |
TriggerSphereCfg |
World and objects | traced | confirmed (code) | implemented |
EnableShadow |
Effects and lighting | traced | confirmed (code) | implemented |
QueueMotionBlurEffect |
Effects and lighting | traced | confirmed (code) | implemented |
ScreenQueueEffect |
Effects and lighting | traced | confirmed (code) | implemented |
SetFogColor |
Effects and lighting | traced | confirmed (code) | implemented |
SetLight |
Effects and lighting | traced | confirmed (code) | implemented |
SpawnParticle |
Effects and lighting | traced | confirmed (code) | implemented |
FlashRageBar |
HUD and menus | traced | confirmed (code) | implemented |
ForceShowPlayerHud |
HUD and menus | traced | confirmed (code) | implemented |
HideHud |
HUD and menus | traced | confirmed (code) | implemented |
HUDAddRadarHuman |
HUD and menus | traced | confirmed (code) | implemented |
HUDAddRadarMissionObjective |
HUD and menus | traced | confirmed (code) | implemented |
HUDAddSecondaryRadarMissionObjective |
HUD and menus | traced | confirmed (code) | implemented |
HUDDeleteRadarMissionObjective |
HUD and menus | traced | confirmed (code) | implemented |
HUDDeleteRadarObject |
HUD and menus | traced | confirmed (code) | implemented |
HUDEnableGameTutorialText |
HUD and menus | traced | confirmed (code) | implemented |
HUDEnableInstArrow |
HUD and menus | traced | confirmed (code) | implemented |
HUDFlushTutorialText |
HUD and menus | traced | confirmed (code) | implemented |
HUDGetNewPH |
HUD and menus | traced | confirmed (code) | implemented |
HUDLaunchMissionComplete |
HUD and menus | traced | confirmed (code) | implemented |
HUDReleasePH |
HUD and menus | traced | confirmed (code) | implemented |
HUDRemoveAllGoalText |
HUD and menus | traced | confirmed (code) | implemented |
HUDSetAnnounceMsg |
HUD and menus | traced | confirmed (code) | implemented |
HUDSetObjective |
HUD and menus | traced | confirmed (code) | implemented |
HUDSetPHValue |
HUD and menus | traced | confirmed (code) | implemented |
HUDSetRadarItemTexture |
HUD and menus | traced | confirmed (code) | implemented |
HUDSetRadarObjectFlash |
HUD and menus | traced | confirmed (code) | implemented |
HUDSetTutorialCallback |
HUD and menus | traced | confirmed (code) | implemented |
HUDSetTutorialText |
HUD and menus | traced | confirmed (code) | implemented |
HUDShowMissionSummaryText |
HUD and menus | traced | confirmed (code) | implemented |
HUDTurnOffRadar |
HUD and menus | traced | confirmed (code) | implemented |
HUDTurnOnRadar |
HUD and menus | traced | confirmed (code) | implemented |
RestoreHud |
HUD and menus | traced | confirmed (code) | implemented |
ShowHud |
HUD and menus | traced | confirmed (code) | implemented |
AddAmbientSoundEmitter2 |
Sound and music | traced | confirmed (code) | implemented |
SetAmbientEmitterPositions |
Sound and music | traced | confirmed (code) | implemented |
SetAmbientTrackVolume |
Sound and music | traced | confirmed (code) | implemented |
SndSetListener |
Sound and music | traced | confirmed (code) | implemented |
SoundLoopMusicTrack |
Sound and music | traced | confirmed (code) | implemented |
SoundPlayAmbientTrack |
Sound and music | traced | confirmed (code) | implemented |
SoundStopAmbientTrack |
Sound and music | traced | confirmed (code) | implemented |
SoundStopMusicTrack |
Sound and music | traced | confirmed (code) | implemented |
SceneAddObject |
Scenes and movies | traced | confirmed (code) | implemented |
ScenePlayAnimation |
Scenes and movies | traced | confirmed (code) | implemented |
ScenePlayCinematic |
Scenes and movies | traced | confirmed (code) | implemented |
ScenePlayFixedScene |
Scenes and movies | traced | confirmed (code) | implemented |
ScenePreload |
Scenes and movies | traced | confirmed (code) | implemented |
EnterStore |
Levels and game state | traced | confirmed (code) | implemented |
ExitStore |
Levels and game state | traced | confirmed (code) | implemented |
GetCheckPoint |
Levels and game state | traced | confirmed (code) | implemented |
GetDifficulty |
Levels and game state | traced | confirmed (code) | implemented |
GetLanguage |
Levels and game state | traced | confirmed (code) | implemented |
GiveMoney |
Levels and game state | traced | confirmed (code) | implemented |
InvGetMoney |
Levels and game state | traced | confirmed (code) | implemented |
InvGetSpraycanCharges |
Levels and game state | traced | confirmed (code) | implemented |
InvGiveItem |
Levels and game state | traced | confirmed (code) | implemented |
InvGiveRevive |
Levels and game state | traced | confirmed (code) | implemented |
InvGiveSkeletonKey |
Levels and game state | traced | confirmed (code) | implemented |
InvNumberOf |
Levels and game state | traced | confirmed (code) | implemented |
InvNumberRevives |
Levels and game state | traced | confirmed (code) | implemented |
InvNumberSkeletonKeys |
Levels and game state | traced | confirmed (code) | implemented |
InvSetMoney |
Levels and game state | traced | confirmed (code) | implemented |
InvSetSpraycanCharges |
Levels and game state | traced | confirmed (code) | implemented |
MenuLoadLevel |
Levels and game state | traced | confirmed (code) | implemented |
ReportCrime |
Levels and game state | traced | confirmed (code) | implemented |
SetCheckPoint |
Levels and game state | traced | confirmed (code) | implemented |
StatAdd |
Levels and game state | traced | confirmed (code) | implemented |
StatGetScore |
Levels and game state | traced | confirmed (code) | implemented |
StatResetPlayer |
Levels and game state | traced | confirmed (code) | implemented |
UM_IsLevelComplete |
Levels and game state | traced | confirmed (code) | implemented |
UM_Unlock |
Levels and game state | traced | confirmed (code) | implemented |
W_SetStopWatch |
Levels and game state | traced | confirmed (code) | implemented |
W_StartStopWatch |
Levels and game state | traced | confirmed (code) | implemented |
FlushScheduledFuncs |
Script flow | traced | confirmed (code) | implemented |
gc |
Script flow | traced | confirmed (code) | implemented |
preLoadFile |
Script flow | traced | confirmed (code) | implemented |
ScheduleFunc |
Script flow | traced | confirmed (code) | implemented |
ScheduleFuncArg1 |
Script flow | traced | confirmed (code) | implemented |
SetMsgHandler |
Script flow | traced | confirmed (code) | implemented |
SetMsgHandlerEx |
Script flow | traced | confirmed (code) | implemented |
SetStartGameCallback |
Script flow | traced | confirmed (code) | implemented |
PadSetHandler |
Pad input | traced | confirmed (code) | implemented |
PadSetHandlerEx |
Pad input | traced | confirmed (code) | implemented |
CfgFollowCamera |
Configuration (Cfg) | traced | confirmed (code) | implemented |
CfgInventoryCallback |
Configuration (Cfg) | traced | confirmed (code) | implemented |
CfgMultiplayerJoin |
Configuration (Cfg) | traced | confirmed (code) | implemented |
CfgPlayerMugging |
Configuration (Cfg) | traced | confirmed (code) | implemented |
CfgRageHandlers |
Configuration (Cfg) | traced | confirmed (code) | implemented |
CfgSetDatabaseSizes |
Configuration (Cfg) | traced | confirmed (code) | implemented |
CfgSetDefaultFollowSlotSet |
Configuration (Cfg) | traced | confirmed (code) | implemented |
CfgSetEnemySpotting |
Configuration (Cfg) | traced | confirmed (code) | implemented |
CfgSetGlobalTimeToLive |
Configuration (Cfg) | traced | confirmed (code) | implemented |
CfgSetStatValue |
Configuration (Cfg) | traced | confirmed (code) | implemented |
CfgSetSteroTheftHandler |
Configuration (Cfg) | traced | confirmed (code) | implemented |
CfgSetWarriorSpotting |
Configuration (Cfg) | traced | confirmed (code) | implemented |
CfgSubtitles |
Configuration (Cfg) | traced | confirmed (code) | implemented |
random |
Utilities | traced | confirmed (code) | implemented |
ToInt |
Utilities | traced | confirmed (code) | implemented |
DoorCRCCheck |
Debug | traced | confirmed (code) | implemented |