THREAD: Far Cry 3 Script Loader By Norway-_-1999 [PC]
  1. 08-19-2017, 11:07 AM
    235
    Posts
    4,254
    Reputation
    May 2014
    NextGenUpdate
    Far Cry 3 Script Loader
    This is something little i put together for FC3 Winky Winky
    It is a basic script loader, for loading Lua files into the game Smile


    Below this video you can find some example scripts and a function dump.



    Funcion Dump
    Spoiler:


    UISetElementScale
    IsCarriable
    OverridePlayerPosition
    HasEntitiesAround
    UnregisterUiEventListener
    SaveGame
    SetShadowOverride
    DampIIR
    UISetElementColorTransform
    CAPI_AI:
    StartSwitchWeapon
    StartPlayAnim
    StopShoot
    StartMoveTo
    StopLookAt
    StartLookAt
    AcquireControl
    SetStance
    StopMoveTo
    StartShoot
    StopAimAt
    SetAimAtSmartPos
    StopPlayAnim
    SetMentalState
    GenerateStim

    RegisterGSFUiEventListener
    SetStormTexture
    tonumber
    StartCompetitiveCoopCountDown
    BroadcastDominoMessage
    UIGetElementHeight
    GetInvalidParticleHdl
    CFCXMusicService:
    SetMissionMTParameters
    GetInstance
    EnableAllPriority
    PlayMusicStateExternal
    DisablePriorityMoreThan
    PlayMusicOnEntity
    StopMusicOnEntity
    StopMusicStateExternal

    GetGroupInStateMemberCount
    IsSafeHouseUnlocked
    CDominoConsoleCommandManager:
    RegisterConsoleCommand
    UnregisterConsoleCommand

    ActivateGate
    IsUIElementIdValid
    PauseGame
    ChangeLastSaveSpawnPoint
    VEHICLE_TYPE_WINGSUIT = 6.000000
    PreloadBinkVideo
    SetStrayZoneState
    CGameMessageBoxHelper_GetInstance
    ForceLivingPlayersToIdle
    GetCurrentGameModeName
    DrawDebugLine
    ShouldDisplayControllerButtons
    UISetElementText
    GetDemoType
    CDominoDelayManager:
    SetDelay
    CreateDelay
    SendCommand
    RemoveDelay

    UIGetElementRotation
    SetRiverWaterForceMultiplier
    CDominoDelayManager_GetInstance
    CDominoTickManager:
    RegisterTickFunction
    UnregisterTickFunction

    UISetElementRotation
    GetEntitiesInGroup
    ShowDialogBox
    GetMissionXpReward
    GetSlotForPlayer
    gcinfo
    CoopForceOutPlayerFromVehicle
    UIGetElementPositionY
    IsValidSpawnPointId
    GetTriggerComponentContacts
    CScriptCallbackSystem:
    RegisterMessageListener
    BroadcastMessage
    RegisterEventIDCallback
    RegisterOnSpawnCallback
    UnregisterMessageListener
    RemoveCallback
    RegisterGenericCallback
    RemoveGenericCallback
    RemoveCallbacks
    RegisterEventCallback
    RegisterOnRemoveCallback

    IsSafeHouseAlarmActivated
    module
    LogConsoleRetail
    StartDeploySupportWeapon
    UISetElementPositionX
    SetMetaBreakableEnabled
    EnableTutorial
    RemoveFogOverride
    PopUpEndOfGame
    VEHICLE_SEAT_PASSENGER = 3.000000
    IsPlayerSetupOnQuicklaunchDisabled
    OpenWorldSetUnlockAllMenu
    GetLocalPlayerId
    RandomizeCloudTexture
    CGOStateMachineScriptCallbackSystem:
    RegisterStateCallback
    UnregisterStateCallback

    SetMetaBreakableImmuneToDamage
    GetShortestDiffVec3
    xpcall
    GetAnglesFromDir
    SetCoopScriptRestartPoint
    UnlockSafeHouse
    ToggleContextualActionState
    CFCXAchievementService:
    OnParameterUpdate
    GetInstance

    RegisterNamedTimer
    next
    HasSilencedWeapon
    UISetElementVisibility
    UnregisterDominoInputListenerSignal
    DrawDebugCircle
    UICreateElement
    StopMusic
    SpawnDominoEntity
    DisplayCustomUIMsg
    DisableInputSignalEvent
    SetEndGamePlayerChoice
    SetTimeScale
    DrawDebugSphere
    select
    RefillPlayerAmmo
    System
    GameChangeWorldDefaultSpawnPoint
    SetInWorldIndicator_v4
    OverridePauseMenu
    SetAIFactFloat
    tostring
    PlayCoopBark
    UIGetMovieHeight
    DestroySpecificGameplay
    UnregisterNamedTimer
    RemoveCloudOverride
    UICleanUp
    EnableVSync
    assert
    DrawTextToScreen
    ClearBattlefields
    SetCraftingFulfill
    load
    RemoveCommandEventToEntity
    LogEventInAIDiary
    DeleteEntityInTrigger
    RegisterAsStringID
    SetIgnoreSkillLock
    VEHICLE_TYPE_FLOATING = 1.000000
    UnregisterTutorialCb
    CoopRepairEvent
    ShowWorldMapTutorial
    SetMissionBlockLayerStateById
    CoopRepairModifier
    GetAICount
    loadstring
    SetAllowFrontTakedown
    CancelSpawnReinforcement
    CIBLAmbientManager:
    SetDefaultBlendFactors
    GetInstance
    SetAmbientIrradianceBlendFactors
    SetCurrentAmbientCubeMap

    SendDashModeEvent
    CAPI_Sound:
    PlaySoundAtPosition
    SetGenericSoundMultilayerAnswer

    CoopEnableGlobalLifes
    StopMusicExternalState
    table:
    setn
    insert
    getn
    foreachi
    maxn
    foreach
    concat
    sort
    remove

    SetTutorialBox
    GetSoundID
    SendDominoFireEvent
    IsOpenWorldEnabled
    VEHICLE_SEAT_GUNNER
    ipairs
    RegisterNamedTimerCallback
    GetRandomPointInCircle
    CoopUnregisterTrapListener
    OverrideShopMenu
    CoopGetCharacterName
    DrawDebugBox
    IsQuickLaunching
    DestroyParticle
    SendGSFGenericEvent
    UIDestroyElement
    ActivateCoopGate
    loadfile
    PlayerIsInCombat
    HideCoopObjectiveText
    Boxes:

    NotifyChallengerDeath
    GetRotatedVector
    StartBurning
    UISetElementLocalizedTextUpperCase
    IsNudityAllowed
    EnableEncounterService
    VEHICLE_TYPE_HELICOPTER
    FindAndRemoveEntitiesOutOfRange
    StartCinematicScene_v2
    UIElementGotoFrame
    SetIdleSubState
    DrawFixedTextToScreen
    UISetElementLocalizedText
    SetSkyOverride
    IsHudLoaded
    TogglePause
    ShowVideoTablet
    StartSoundMixingFromLua
    MissionSetSessionGlobal
    EnableCoopObjectiveMarker
    VEHICLE_SEAT_DRIVER = 1.000000
    SetAIFactInt
    IsInvertedCancel
    IsLockedContentUnlocked
    PersistentGlobals:

    RegisterAsNoCaseStringID
    SetCarriableEnabled
    MissionSetObjectiveMarker
    GetFrameGameID
    Game:
    CreateVariable
    IsLocalPlayer
    SetWeaponReliability
    SetHealth
    DisplayModalInstruction
    SendTeamChatMessage
    AnimStartRecording
    SetWinningFaction
    SetObjectiveBlinking
    AIDebugTool
    SetReinforcementTokens
    SetFPCameraOffsetX
    HitMe
    LogActiveBonusPlans
    ArePlayersInTheSameTeam
    SetWeaponCameraOffsetX
    AddBonusPlan
    Exec
    SetFPCameraOffsetZ
    LoadNextMap
    RTRegen
    Stats
    SelectDrawMethod
    SetFPCameraOffsetY
    DrawDamageBorderHit
    SendGlobalChatMessage
    GetEntityTeam
    GetCurrentPrimaryBuddy
    RTGenesis
    SetCurrentPrimaryBuddy
    ForceBeautifier
    SetBetrayBuddies
    LogAvailableBonusPlans
    BindTerminal
    TeleportToSpawnPointSpectator
    WriteHudString
    SetWeaponCameraOffsetZ
    DrawDamageBorderExplosion
    TeleportToSpawnPointBlue
    ActivateChallenge
    CompleteChallenge
    SendPrivateChatMessage
    DoesMaterialHaveHardPhysicsSounds
    TeleportToCurrentObjective
    TabletCall
    MissionSetState
    SaveGame
    SetCallVehicleType
    SetNoWeaponMode
    AddAIFactToPlayer
    ShowIngameDialog
    PhoneCall
    SetTransitionToLowContrast
    RealtreeVisualDebug
    SetPlayerId
    MacheteTest
    RemoveBonusPlan
    RTDefoliant
    ActivateLog
    IsServer
    DrawSpawnPoints
    RTSetWindForce
    GetCurrentGameType
    PlayBinkVideo
    LogSpawnPoints
    RefillPlayerAmmo
    TeleportToSpawnPoint
    WriteHudContextualHelp
    SetMaxFrameRate
    DeActivateLog
    GetBuddiesManagerStatus
    SetWeaponCameraOffsetY
    SetTimeOfDay
    TeleportToSpawnPointRed
    ChangeFOV
    SetCurrentSecondaryBuddy
    GetLocalPlayerId
    GetCurrentSecondaryBuddy
    RunBatch
    SetLabel
    SwitchPadStatus

    SpawnReinforcement
    RemoveEntityOrGroup
    RemoveScriptedStormFactorOverride
    CDominoConsoleCommandManager_GetInstance
    UISendEventToPlayer
    CFCXDominoUiManager:
    RegisterDominoUiEventListener
    DestroyPlayer

    StartCompetitiveCoopCountDownLocalized
    unpack
    PlayMultiplayerDialogue
    OverrideFireManagerParticle
    UIGetMovieWidth
    setmetatable
    Map3DPosInto2DHud
    CancelQueuedDialog
    CRecastNavmeshDynamicManager:
    GetInstance
    RemoveCallback
    RegenerateShape

    VEHICLE_TYPE_MOTORCYCLE = 3.000000
    getmetatable
    ExoticMissionSoftSave
    WorldLoaderPause
    rawset
    SendPlayGame
    DisplaySuccessScreenUI
    UISetElementHeight
    AbandonMission
    BreakMetaBreakable
    OnExclusiveMissionStart
    StopStorm
    EnableForcedSpawnPoint
    AwardCoopXP
    rawget
    GetNumberOfPlayers
    NotifyChallengerFailure
    dofile
    RaceBattlePickup
    ResetRadioPanel
    SetWindOverride
    StopOverrideAmbiance
    GetGameTime
    CFCXDominoUiManager_GetInstance
    GetPathID
    VEHICLE_TYPE_PARAGLIDER = 2.000000
    os:
    exit
    setlocale
    date
    getenv
    difftime
    remove
    time
    clock
    tmpname
    rename
    execute

    ShowWorldMap
    CAPI_Companion:
    CompanionSetDamage
    CompanionSetFollow
    CompanionSetLead
    CompanionSetWait

    EnableSupportWeaponRegion
    GetEntitiesStartsWith
    debug:
    getupvalue
    debug
    sethook
    getmetatable
    gethook
    setmetatable
    setlocal
    traceback
    setfenv
    getinfo
    setupvalue
    getlocal
    getregistry
    getfenv

    GetDistance3D
    UnregisterDialogMsgBoxCb
    UISetElementPosition
    CoopRepairGetHealth
    UISetElementWidth
    DoConsoleCommand
    CreateParticle
    GetGlobalNumber
    IsExtremViolenceAllowed
    IsLoadPending
    CreateSpecificGameplay
    GetSunYaw
    GetBestTalkerInGroup
    StartStorm
    RemoveExposureOverride
    SetSunYaw
    CoopRegisterTrapListener
    UISetElementPositionY
    CreateRandomFloat
    CEntityGroupManager:
    GetInstance
    OperationAddGroup
    OperationRemoveGroup

    RemoveDepthOfFieldOverride
    OverridePauseMenuTutorial
    UISetElementAlpha
    CFCXHudDisplayHelper:
    RegisterDominoEvent
    DisplayText
    HideDisplayedText
    RemoveDominoEvent
    CreateTextUnlocalized
    ClearAll
    ClearSlotQueue
    CreateText
    DeleteText
    GetInstance

    Globals:

    IsRadioTowerUnlocked
    UIGetElementVariableString
    UISetElementVariableString
    UIGetElementPositionX
    UnregisterNamedTimerCallback
    LockPauseMenuOption
    ShowWorldMapOutpostReveal
    SetExposureOverride
    GetInvalidEntityId
    EndCompetitveCoop
    GetSpawnPointAngles
    ShowAudioTablet
    IsSafeHouseAIInCombat
    pcall
    SetAIFactEntityId
    CGameMessageBoxHelper:
    CreateCustomTutorialMessageBoxWithActionMap
    HideFloatingTutorialMessageBox
    CreateFloatingTutorialMessageBoxWithActionMap
    CreateTutorialMessageBox
    CreateCustomTutorialMessageBox
    CreateFloatingTutorialMessageBox
    CreateTutorialMessageBoxWithActionMap
    CreateConfirmationMessageBox

    VEHICLE_SEAT_NO_SEAT = 0.000000
    ShowCoopObjectiveTextLocalized
    SetTagHint
    GetUIntFromGameSetting
    GlobalSetObjectiveMarker
    getfenv
    IsWaitingPlayGame
    EnableMultimonitorMask
    io:
    lines
    write
    close
    flush
    open
    output
    type
    read
    stderr
    stdin
    input
    stdout
    popen
    tmpfile

    ControlCiceroSubject
    CSequenceManager_GetInstance
    ModifyPlayerStat
    GetBoolFromGameSetting
    SetParticleAutoManaged
    EnableUnlimitedAmmo
    GetPlayerInSlot
    GetDifficulty
    CScriptCallbackSystem_GetInstance
    NPC_SetDamage
    PlayMusicExternalState
    DisableForcedSpawnPoint
    UnlockTreasureMap
    CGameplayManager:

    AwardCoopXPLocalized
    GetPathIDLogStr
    RefillAllPlayersAmmo
    UICreatePlayer
    PrepareDemoPause
    MultiSetGodMode
    SetEnvironmentMap
    package:
    preload:

    loadlib
    loaded:
    string:
    sub
    upper
    len
    gfind
    rep
    find
    match
    char
    dump
    gmatch
    reverse
    byte
    format
    gsub
    lower

    debug
    package
    _G
    io
    os
    table
    math:
    log
    max
    acos
    huge
    ldexp
    pi
    cos
    tanh
    pow
    deg
    tan
    cosh
    sinh
    random
    randomseed
    frexp
    ceil
    floor
    rad
    abs
    sqrt
    modf
    asin
    min
    mod
    fmod
    log10
    atan2
    exp
    sin
    atan

    coroutine:
    resume
    yield
    status
    wrap
    create
    running


    StopFullscreenVideo
    CDominoSoundManager_GetInstance
    ShowCoopObjectiveAndChapterText
    CTerrain:
    GetSector

    SetFogOverride
    require
    IsGamePaused
    IsLookYInverted
    CDominoBoxResource:
    RegisterGlobals
    RegisterLibrary
    IsInEditorMode
    LoadResource
    ShouldLoadResources
    RegisterBox

    rawequal
    SendRegisteredEventToEntity
    newproxy
    IgnoreEntityLimiter
    SetParticleAlphaRatio
    SendGSFGenericEventToEntity
    SetBinkVideo
    GetPlayerName
    RegisterNamedTimerLocalized
    GetShortestDiff
    dump_table
    DisplayCiceroSubject
    setfenv
    LogConsole
    VEHICLE_TYPE_NONE = 7.000000
    RegisterThreateningAction
    GetGSFParamFloat
    IsParticleValid
    FireMortarShell
    SetCraftingUnlockAll
    CAPI_Animal:
    IsAnimalRelaxed
    IsAnimalScripted

    pairs
    UIDestroyPlayer
    RemoveLightingOverride
    BlockBuddyRescue
    GetPlayerIdByDescription
    IsEntityInRay
    CoopDoGetPawnState
    UIElementGotoFrameLabel
    SetInWorldIndicator_v2
    GetStringIDLogStr
    CAPI_Weapon:
    ForceFullAmmoInClip
    StopShooting
    StartShooting

    coroutine:
    resume
    yield
    status
    wrap
    create
    running

    CoopTeleportPlayer
    VEHICLE_TYPE_PLANE = 5.000000
    DisplayInteractionMessageUI
    LockSafeHouse
    StopAllDialog
    CStatisticServiceSP:
    IncrementStatisticExternal
    GetInstance


    CMissionManager:
    LockMission
    SetAcknowledgeShape
    GetMissionId
    RemoveDominoEvent
    LegacyGetWayPointMissionId
    MissionZoneSpawn
    GetMBlockStateByName
    RegisterMissionBlock
    MissionAcknowledged
    GetInstance
    UnlockItemsFromScript
    ActivateQuests
    CampaignPrimarySoftSave
    MissionCompleteNotify
    IsMissionAcknowledged
    CompleteCurrentObjective
    SetMBlockLayerStateById
    DisableMissionBlock
    IsMissionAcknowledged_FromMissionId
    MissionZoneKill
    SetSessionGlobal
    GetSessionGlobal
    MissionBlockFail
    SetMissionObjective
    DeactivateQuests
    MissionGiverAssoc
    MissionBlockComplete
    GetWayPointMissionId
    EnableMissionAbort
    SetMBlockLayerStateByName
    GetMBlockLayerStateByName
    RegisterDominoEvent
    GetMissionIdFromScriptName
    SetMissionState
    SetCurrentChapter
    MissionZoneSpawnByName
    MissionComplete
    DisplayMissionTitle
    RegisterMission
    GetMissionState
    MissionFail
    RegisterMissionGiver
    EnableFastTravel
    ScanComplete
    MissionZoneKillByName
    SetMBlockStateByName

    DummyFunction
    CEntityGroupManager_GetInstance
    DummyFunction
    CEntityComponent:
    GetEntity

    CiceroSubjectUnLock
    CDominoWaterLevelManager_GetInstance
    CDominoWaterLevelManager:
    GetWaterLevel
    StopChangingWaterLevel
    FillWater
    SetWaterLevel
    DischargeWater

    CTerrain_GetInstance
    StartChallengeTimer
    StartDeploySupportWeapon
    CFCXChallengeManager:
    DisplayBetting
    GetInstance

    CBuddiesManager:
    AddHistoryPointsToSidequestBuddy
    BypassSetPrimaryBuddy
    AddHistoryPointsToPrimaryBuddy
    BypassSetBuddyHistoryPts
    GetBuddyList
    RemoveBuddyFromWorld
    AssignBuddy
    AddRescueBuddySpawnEventListener
    SetCurrentActiveMissionBuddy
    SpawnActiveMissionBuddy
    MercyKilledBuddy
    AddRescueBuddyChangedEventListener
    SetBuddyRescueActive
    BetrayedBuddy
    GetBetrayedBuddyList
    GetBuddyState
    SetSidequestMissionState
    SetShowRescueBuddyInMenu
    GetRescueBuddyEntityId
    GetBuddyGender
    GetBuddyEntityIdByName
    BypassSetBuddyUnlock
    BypassSetSecondaryBuddy
    RemoveRescueBuddyChangedEventListener
    IsBuddyAvailable
    ActiveMissionBuddyIsSpawned
    RemoveRescueBuddySpawnEventListener
    GetActiveMissionBuddyEntityId
    PositionSpawnedBuddy
    SpawnPrimaryBuddy
    IsRescueBuddyAvailable
    SetDefenceRevesalBetrayedBuddies
    SpawnBuddy
    RemoveDefenceReversalEventListener
    AddDefenceReversalEventListener
    BypassSetBuddyLifeState
    CheatSetRescueBuddy
    GetPrimaryBuddyName
    IsBuddyUnlocked

    CFCXGameplayManager:

    GetGroupDeathMemberCount
    SetActiveCoopSpawnPoint
    CAPI_TestAPI:
    ComponentExists

    CAPI_Trigger:
    GetTriggerEnable
    IsEntityInsideTrigger
    SetTriggerEnable

    GetCurveValue
    QueueCommandEventToEntity

    CAPI_Pawn:
    IsAPlayer
    SetUsableOrientation
    SetMaxHealth
    GetBestDroppableWeaponEntityID
    GetTaggedTime
    ForceDrawWeapon
    SetLookAtGazingEnable
    GetAnimCutTime
    SetPMSValueInt
    SetWeaponVisibility
    GetPawnStance
    AddAnimAttachment
    GetBeautifier
    AddRandomItemFromLootGroup
    SetBeautifier
    DropWeapon
    ForceDetachMountedWeapon
    BelongToGOSMGroup
    HasSilentWeaponEquipped
    SetConditionalZoneEventsEnabled
    ShutdownGOSM
    ForcePawnBailoutOfVehicle
    IsPawnOnZipline
    ExoticHackPawnStartClimbFail
    LockBeautifier
    IsPawnDown
    HasWeaponInInventory
    ShotWeapon
    ParticlePauseEmitting
    RestoreGOSM
    Holster
    CheckPawnGadgetInventoryByCategory
    DetachAnchorWithName
    CheckPawnWeaponInventoryByName
    GetWeaponEntityID
    IsAnimationCutable
    SetMotionBlurExclusion
    HasSilentWeapon
    GetAnimAttachment
    PermitPawnToDetachFromZipline
    DrawWeapon
    IsAnimationInterruptible
    RemoveAnimAttachment
    PopBeautifier
    DestroyParticle
    GetPropId
    GetLookAtGazingEnable
    HealPawn
    GetWeaponIdInSlot
    SetPMSValueAngle
    SetForcePanicSwim
    GetCurrentWeaponMaxClipAmmo
    RemoveProtectedLootItem
    DeployWingsuit
    SetPawnInRagDoll
    GetReticleScreenPos
    GetPawnHealth
    SetCurrentTimeDirection
    ForceUseMountedWeapon
    GetLookAtEnable
    AttachAnchorWithNameFromPos
    RemoveWeapon
    IsAnimationLoop
    PreventPawnFromDetachingFromZipline
    RestoreBackupInventory
    GetBodyPartPos
    DamagePawn
    GiveSkillPoints
    RemoveWeaponByID
    RemoveAllSecondaryWeapons
    SetLookAtEnable
    SetWeaponAmmo
    GetAnimBoundTime
    GetBestMeleeWeapon
    IsWeaponReloadRequired
    RemoveAllPrimaryWeapons
    GetPawnVehicleSeat
    LootItem
    GetGroundCollisionNormal
    SetHealthRegenEnabled
    RaycastGround
    GetBodyPartMatrix
    SpawnPickupMissionItem
    IsAnimationSupportsBackward
    GetBodyPartDir
    GetReticleOffset
    GetPawnVehicle
    SetNoWeaponMode
    SetReticleSpeed
    SetFreeReticleMode
    SetReticleOffset
    RemoveProps
    GetCurrentWeaponCurrentClipAmmo
    SetPMSValueFloat
    IsPawnInCombat
    DetachAnchor
    AddProtectedLootItem
    SetLastQTEResult
    ExoticHackPawnEndClimbFail
    GetLootQuantity
    RefillWeaponAmmo
    PushStateMachine
    SetupMissionIED
    RemovePawnFromZipline
    SetKickOnZipline
    GetWeaponReloadTime
    KillPawn
    AttachAnchor
    SpawnWeapon
    IsGOSMShutdown
    Draw
    IsPawnDead
    BackupInventory
    SetPawnHealth
    PopStateMachine
    PlayAnimation
    ParticleStopEmitting
    SendGosmSignal
    GetCurrentMoveName
    PushBeautifier
    ForceAddWeapon
    GetCurrentAnimName
    AddProceduralEffector
    ParticleStartEmitting
    CheckPawnWeaponInventoryByClass
    GetPawnVehicleType
    SetNearZ
    ForceDraw
    SetAutoDraw
    ForceHolster
    CheckPawnWeaponInventoryByCategory
    SetParticleVisible
    SetPawnStance
    RemoveAllWeapon
    SetWeaponAmmoClip
    SpawnParticle
    UnlockBeautifier
    AddLootItem
    GetAnimDuration
    SetUsable
    SetLookAtBlinkingEnable
    ReloadWeapon
    AttachAnchorWithName
    DamagePawnWithDetail
    StopToDestroyParticle
    SetPMSValueEnum
    ForcePlayAnimation
    GetEquippedWeaponEntityID
    SetPMSValueBool
    RemoveAllInventory
    AddWeaponInSlot
    AddWeapon
    IsPawnHeadUnderwater
    GetWeaponClassFromName

    CreateCRC64
    GetStringID

    CAPI_Entity:
    TeleportEntityPos
    RemoveEntityFromGroup
    GetEntityPosition
    SetShimmerOnEntity
    SpawnParticleFromObjectAndFxComponent
    Bind
    SetEntityAngles
    SetEntityPositionVec3
    SetEntityAngle
    StartPhysOnEntity
    GetAlarmUserId
    SetBindingApplyType
    SetPhysCollisionSystemGroup
    SetUsableEntitySize
    GetEntityAngles
    GetEntityPositionVec3
    SendDetonateEvent
    IsEntityTagged
    SendPierceStimWithOrigin
    AddEntityToGroup
    GetAlarmState
    IsPickable
    SaveBurnedRegionEntity
    GetDirectionVector
    UnBind
    GetEntityMatrix
    DestroyCompoundObject
    IsVisible
    SetAnimSpeedScale
    PlaySimpleAnimationAnchored
    ValidateHasUsableComponent
    AddPhysicsImpulseToEntity
    AttachAnimationPackage
    IsRadioTowerFinished
    SetEntityPositionFromEntityId
    StopRealTreeGrowth
    GetHandleTranformMatrix
    SetHighLight
    IsEntityStoppedBurning
    SetVisibility
    PhysChainDetach
    IsEntityBurnedOut
    ValidateTag
    SendForceState
    GetName
    PhysChainAttach
    ExtinguishFire
    DetachAnimationPackage
    IsBound
    UpdateMaterialFloat
    UpdateLootItemDropPercentage
    IsReady
    LightMaterialOveride
    IsEntityBurning
    GetBoneRot
    GetPhysCollisionSystemGroup
    ChangeTagActivation
    GetEntityIdType
    GetScale
    SetAsFailingToClimb
    RemoveGSFEventHandler
    UpdateRealTreeRegen
    SetSimpleAnimCurrentTime
    GetLookAtTriggerState
    StopSimpleAnimation
    PlaySimpleAnimation
    SetImmuneToCollisions
    RemoveEntity
    SetEntityOrientationFromEntityId
    SetEntityPosition
    SetScale
    GetBonePos
    IsPhysicsEnabled
    SetUsableEntityUsability
    EnableZiplineGetOutPoint
    SetRealTreeGrowthSpeed
    IsEntityLoaded
    SetPhysicsEnabled
    IsEntitySabotaged
    GetEntityAngle
    GetSimpleAnimDuration
    TeleportEntity
    SetGravity
    IsValid
    GetEntityInPrefab

    SafeHouseDeactivateMissionBlockOnUnlock
    BroadcastDominoMessageDelayed
    UseGamepad
    GetMissionMoneyReward
    StopBinkVideo
    CDominoSoundManager:
    StopSound
    PlaySound

    HasExclusiveMissionRunning
    FireRocket
    CAPI_NPC:
    DialogPlaying
    WriteBlackBoardEntityId
    ClearAlliedWithArmyMask
    SetMetaCharacterType
    WriteBlackBoardAngle3F
    SetHostileWithArmyMask
    RemoveBlackBoardFact
    WriteBlackBoardFloat
    SetAlliedWithArmyMask
    StartDialog
    WriteBlackBoardBool
    MuteDialog
    SwitchArmy
    ClearHostileWithArmyMask

    SetTargetActive
    DeleteAllArrowPickups

    CAPI_Vehicle:
    IsVehicleUnderwater
    AttachPawnToVehicle
    TryChangeSeat
    IsVehicleFlipped
    IsVehicleExitable
    ForceVehicleCrash
    VehicleUseTakeSeat
    VehicleUseExit
    GetVehicleEngineState
    GetGlobalReliabilityFactor
    GetSeatEntryCount
    ForceLeaveVehicle
    StopVehicleFollowPath
    TryLeaveVehicle
    StartVehicleFollowPath
    IsVehicleDisabled
    SetVehicleSpeed
    LockPosition
    DamageWindshield
    IsVehicleDestructible
    GetDriverSeatIndex
    IsVehicleUsable
    GetVehicleHealth
    SetIsSeatLocked

    UIMovieActivateController
    GetSIntFromGameSetting
    VEHICLE_TYPE_WHEELED = 0.000000
    ShowTextPrompt
    ForceTarget
    ResetHudVisible
    SetDefaultColorRemapTexture
    SetColorRemapTexture
    OnExclusiveMissionStop
    SetDefaultEnvironmentMap
    UISetElementLocalizedTextArgs
    ShowObjectiveGageTimer
    type
    RandomizeStormTexture
    RemoveAdaptiveBloomOverride
    GameChangeWorld
    SetCloudTexture
    CreateCRCNoCase
    SetWorldOceanLevel
    SendCommandEventToEntity
    UILoadMovie
    SetAiOcclusion
    StopSoundMixingFromLua
    SetAdaptiveBloomOverride
    SetScriptedStormFactorOverride
    SetSlowMotion
    print
    PlayAIContextDialog
    RemoveWindOverride
    StartOverrideAmbiance
    GetTimeOfDay
    SetCloudOverride
    ShowObjectiveTimer
    UIGetElementWidth
    ReloadLastCheckpoint
    RemoveSkyOverride
    UnblockBuddyRescue
    RemoveShadowOverride
    ForceRestartCurrentMissionBlock
    GetExplosiveEquipmentName
    collectgarbage
    MissionGetSessionGlobal
    ForceSetPlayerInVehicle
    SetObjectiveMarker
    RemoveMotionBlurOverride
    SetMotionBlurOverride
    SetDepthOfFieldOverride
    GetGroupInCombatMemberCount
    GetNoCaseStringID
    TraceConnection
    ShowCoopObjectiveText
    HideRadioTowerObjectiveMarker
    SendRegisteredEventToEntityNoArgs
    math
    AmountOfRescueLeft
    IsEntityValid
    ShowCoopObjectiveMissionCompleteLocalized
    RegisterMissionObserver
    RegisterDominoInputListenerSignal
    IsScriptAutorunEnabled
    GetPlayerId
    SetEnableSaveGame
    GetGlobalString
    CoopGetConsoleCommand
    CompetitiveCoopEnable
    UpdateNamedTimer
    CompetitiveCoopDisable
    CoopRepairGetMaxHealth
    SetShopItemsUnlockAll
    QuitToMainMenu
    GetFloatFromGameSetting
    SpawnCoopAI
    SpawnReinforcementScenario
    GetDistance2D
    PlayMultiplayerBark
    IsSavingGame
    SafeHouseDeactivateMissionBlock
    CDominoBoxInstance:
    GetParentPrefabEntityId
    CreateBox
    GetParentEntity

    GetRemapButtonName
    SetCoopCheckPoint
    GetSpawnPointPos
    tab_find_exists
    TriggerExplosive
    GetNoCaseStringIDLogStr
    SetImpairedState
    GameStartStopAMBXScript
    SetFlashLoadingScreen
    SetInWorldIndicator
    CDominoTickManager_GetInstance
    PlayFullscreenVideo
    ResetObjectiveMarkers
    CreateCRC
    SetLocomotionType
    KillTrappedPlayers
    EnableGodMode
    GetFlashOverrideLoadingScreen
    StartCinematicScene
    SaveOpenWorld
    DoActivateCoopGate
    CoopEnableInitialSpawn

    CAPI_Cinema:
    PauseCinematicSequence
    SetupBindingForSpecificTrack
    SkipCinematicSequence
    StopCinematicSequence
    StopCinematicMetaSequence
    StartCinematicSequenceFromBeginningWithMetaId
    IsCinematicSequenceStopped
    StartCinematicSequenceAtSyncPointWithMetaId
    StartCinematicSequenceWithMetaId
    StartCinematicMetaSequence

    SetAIFactBool
    SetFastTravelEnabled

    CSequenceManager:
    InterruptCinematicMetaSequenceWithContext
    InterruptCinematicMetaSequence
    PauseCinematicSequence
    GetCinematicSequenceSyncPointName
    SkipCinematicSequence
    StopCinematicSequence
    GetCinematicSequenceDominoName
    StopCinematicMetaSequence
    StartCinematicSequenceFromBeginningWithMetaId
    StopCinematicMetaSequenceWithContext
    StartCinematicSequenceAtSyncPointWithMetaId
    StartCinematicSequenceWithMetaId
    StartCinematicMetaSequence


    SetQTEHudMode
    UpdateParticleMatrix
    CylinderCheck
    UnregisterMissionObserver
    UISetElementVariableFloat
    SetMissionBlockLayerStateByName
    IsPlayGameReceived
    SetScriptEntity
    RegisterAsPathID
    SetLightingOverride
    GetMissionAckTriggerState
    SetAlarmState
    SetAIFactString
    EnableHighPerfEntityLimiter
    Blend
    AddCompetitiveScoreToPlayer
    SetSensoryOverride
    GetDirFromAngles
    GetPlayerFromFireUIFacade
    CAPI_Player:
    GetDefaultMouseSensitivity
    SetNumberOfWeaponSlots
    GetBeautifierFirstMinAngleLimits
    GetBeautifierFirstMaxAngleLimits
    SetExtremeZoomCamera
    SetPlayerFOV
    GetWorldSpeed
    GetLookSensitivity
    WithdrawPlayerMoney
    SetCloseUpCamera
    EnableAnimalLooting
    LockPlayerActionMap
    SetSprinting
    GetPlayerFOV
    SetWorldSpeed
    RefillGadgetAmmo
    GetEffectiveCameraOffset
    GetCurrentCyclesNumber
    RemoveMedpacksToPlayer
    GetPlayerMedPackCount
    CompleteShootingGame
    SetPositionOnLadder
    UpdateKnifethrowTimer
    TeleportPlayerOnLadder
    GetNumWeaponSlotsUnlocked
    SetAbilityUpgradable
    UnregisterHealthMonitor
    SetHudReticleAlpha
    EquipCostume
    SetWaterDivingEnable
    SetInExoticMinigame
    GivePlayerXP
    SwitchCamera
    StartPhoneCall
    ApplyDisplacement
    IsInQTE
    CompleteBeerPongGame
    IsUsingLadder
    EnableCameraOffset
    StopPostFX
    GiveAmmoToPlayer
    GetHighestPriorityInteraction
    SetOxygenLevel
    AddRecipeQuantity
    GetMovementSensitivity
    GetPlayerAmmoIsEmpty
    SetPlayerLookAnglesFromAngles
    RemoveLootItem
    UpdateBeerPongGameTimer
    ApplySlidingSpeed
    PopPlayerActionMap
    UpdateDeviceToTrack
    ResetHudReticleAlpha
    RaycastGround
    HasBonus
    IsInAir
    SetCanCatchOnFire
    SetIgnorePlayerSignal
    GetDesiredCameraOffset
    FillAmmoForAmmoType
    UpdateMovement
    RemovePlayerActionMap
    AddBonusPlan
    UpdatePokerGameTimer
    StartPostFX
    SetPostFXIntensity
    GiveMedpacksToPlayer
    EnableWholeTattoo
    SetPlayerMoney
    SetDesiredCameraOffset
    AdjustCameraZoomNow
    SetIronSight
    CompleteRaceGame
    AddPlayerMoney
    SetEffectiveCameraPositionOffset
    CheatSetAmmoToPlayer
    AddGadget
    GetPlayerLookAngles
    GetDesiredPlayerLookAngles
    AssignRecipeToSlot
    AttachPlayer
    SetPlayerActionMap
    IsSignalPressed
    BlendAndRestoreFOV
    EnablePlantLooting
    UnlockPlayerActionMap
    SetMovementSensitivity
    ResetInputs
    SafeHouseAlarmDisabledFeedback
    CompletePokerGame
    SetEffectiveCameraOffset
    UnsetCurrentSPActivity
    TakeCameraPicture
    SetCurrentSPActivity
    CompleteKnifethrowGame
    SwitchPlayerPawn
    GetGroundCollisionNormal
    SetPlayerLookAngles
    RemoveGadget
    ForceSetPlayerInVehicle
    SetPlayerPadRumble
    IsBeautifierFirstYawLimited
    GetPlayerMoney
    DisableCameraOffset
    AddArmor
    SelectThrowGadget
    SetJumping
    FinishAnimationCycle
    UpdateShootingGameTimer
    PlayGivePlayerAmmoAnimations
    ShowTattoo
    PushPlayerActionMap
    IsCameraOffsetEnabled
    GetPlayerNearFOV
    SetRecipeUnlocked
    AddBoolFact
    DeactivateGadget
    GivePlayerOutpostXPBonus
    AddReinforcementTokens
    PlayerRequestInteraction
    IncrementPokerHighestWinningBetStatistic
    CameraShakeAndGamePadRumble
    RemoveBonusPlan
    UpdateRaceGameTimer
    RemoveAllGadget
    ActivateGadget
    AdjustBinocularZoomNow
    DetachPlayer
    SetAlwaysSliding
    SetInQTE
    SetPlayerNearFOV
    DrawGadget

    DisplayHealthBar
    string
    SetBattlefields
    SetDynamicCheckListObjective
    PlayBinkVideo
    PushTutorialBox
    ShowTutorialBox
    PauseObjectiveTimer
    SetTutorialOnOffState
    UnlockCiceroSubject
    GetSequenceManager
    EnableInputSignalEvent
    EnableHighEndBlurShadow
    CheckIsAnActiveArmyTarget
    GetUIPlatform
    EnableVehicleHealthBar
    UIGetElementVariableFloat
    PauseObjectiveGageTimer
    CMissionBlockManager:
    SetMBlockStateById
    GetInstance

    SetHudVisible
    SetTimeOfDay
    CreateCRC64NoCase
    GetFrameGameTime
    DoActivateCoopGate_v2
    CGOStateMachineScriptCallbackSystem_GetInstance
    GetExplosiveEquipmentType
    StartUIInteraction
    error
    SpawnEntityFromArchetype



    Example Scripts
    Spoiler:


    God Mode
    Spoiler:
    EnableGodMode(1);


    Add Money
    Spoiler:

    local player = GetLocalPlayerId();
    CAPI_Player.AddPlayerMoney(player, 100);


    Set Number Of Weapon Slots
    Spoiler:
    local player = GetLocalPlayerId();
    CAPI_Player.SetNumberOfWeaponSlots(player,4);


    Set River Force
    Spoiler:
    SetRiverWaterForceMultiplier(1000);


    Slow Motion
    Spoiler:
    SetSlowMotion(0.2);


    Spawn Entity
    Spoiler:

    local player = GetLocalPlayerId();
    local xPos = CAPI_Entity.GetEntityPosition(player, 0);
    local yPos = CAPI_Entity.GetEntityPosition(player, 1);
    local zPos = CAPI_Entity.GetEntityPosition(player, 2);

    local Name = "FC3_Graphics:Singleplayer:Exotic:BossFight:Broken_ Mask";
    local Prop = SpawnEntityFromArchetype(Name, xPos, yPos, zPos, 0,0,0);

    Ps.
    To find objects to spawn, you can go into cheat engine and search for strings that starts with FC3_Graphics:


    Teleport
    Spoiler:
    local player = GetLocalPlayerId();
    local coords = luavec.new(-859, 2328, 120);
    CAPI_Entity.TeleportEntityPos(player, coords ,0); --3 arg = loading screen (1 = on, 0 = off)




    The script loader is made for the DX11 version of the game and are not going to work for the DX9 version of the game.
    To use the script loader you inject the dll into the game and places the lua files into the same directory as the dll file.
    Than you can open the loader with the insert key, and click search for files, and select the file you want. After that you simple click load to load the file in to the game.

    You must login or register to view this content.


    Credit
    Spoiler:

    NorwayNot Happy or Sad1999: maker
    Topblast: answering some questions about dx11
    Ocornut: For ImGui (You must login or register to view this content.)


    Feel free to donate to support my work Smile
    Spoiler:
    You must login or register to view this content.
    Last edited by Norway-_-1999 ; 08-19-2017 at 12:00 PM.

  2. The Following 5 Users Say Thank You to Norway-_-1999 For This Useful Post:

    , , , ,

  3. 08-21-2017, 12:29 PM
    HMXOnDex's Avatar
    HMXOnDex
    Do a barrel roll!
    HMXOnDex's Avatar
    HMXOnDex
    Do a barrel roll!
    121
    Posts
    2,874
    Reputation
    Jul 2016
    NextGenUpdate
    Originally Posted by 1999 View Post
    Far Cry 3 Script Loader
    This is something little i put together for FC3 Winky Winky
    It is a basic script loader, for loading Lua files into the game Smile


    Below this video you can find some example scripts and a function dump.



    Funcion Dump
    Spoiler:


    UISetElementScale
    IsCarriable
    OverridePlayerPosition
    HasEntitiesAround
    UnregisterUiEventListener
    SaveGame
    SetShadowOverride
    DampIIR
    UISetElementColorTransform
    CAPI_AI:
    StartSwitchWeapon
    StartPlayAnim
    StopShoot
    StartMoveTo
    StopLookAt
    StartLookAt
    AcquireControl
    SetStance
    StopMoveTo
    StartShoot
    StopAimAt
    SetAimAtSmartPos
    StopPlayAnim
    SetMentalState
    GenerateStim

    RegisterGSFUiEventListener
    SetStormTexture
    tonumber
    StartCompetitiveCoopCountDown
    BroadcastDominoMessage
    UIGetElementHeight
    GetInvalidParticleHdl
    CFCXMusicService:
    SetMissionMTParameters
    GetInstance
    EnableAllPriority
    PlayMusicStateExternal
    DisablePriorityMoreThan
    PlayMusicOnEntity
    StopMusicOnEntity
    StopMusicStateExternal

    GetGroupInStateMemberCount
    IsSafeHouseUnlocked
    CDominoConsoleCommandManager:
    RegisterConsoleCommand
    UnregisterConsoleCommand

    ActivateGate
    IsUIElementIdValid
    PauseGame
    ChangeLastSaveSpawnPoint
    VEHICLE_TYPE_WINGSUIT = 6.000000
    PreloadBinkVideo
    SetStrayZoneState
    CGameMessageBoxHelper_GetInstance
    ForceLivingPlayersToIdle
    GetCurrentGameModeName
    DrawDebugLine
    ShouldDisplayControllerButtons
    UISetElementText
    GetDemoType
    CDominoDelayManager:
    SetDelay
    CreateDelay
    SendCommand
    RemoveDelay

    UIGetElementRotation
    SetRiverWaterForceMultiplier
    CDominoDelayManager_GetInstance
    CDominoTickManager:
    RegisterTickFunction
    UnregisterTickFunction

    UISetElementRotation
    GetEntitiesInGroup
    ShowDialogBox
    GetMissionXpReward
    GetSlotForPlayer
    gcinfo
    CoopForceOutPlayerFromVehicle
    UIGetElementPositionY
    IsValidSpawnPointId
    GetTriggerComponentContacts
    CScriptCallbackSystem:
    RegisterMessageListener
    BroadcastMessage
    RegisterEventIDCallback
    RegisterOnSpawnCallback
    UnregisterMessageListener
    RemoveCallback
    RegisterGenericCallback
    RemoveGenericCallback
    RemoveCallbacks
    RegisterEventCallback
    RegisterOnRemoveCallback

    IsSafeHouseAlarmActivated
    module
    LogConsoleRetail
    StartDeploySupportWeapon
    UISetElementPositionX
    SetMetaBreakableEnabled
    EnableTutorial
    RemoveFogOverride
    PopUpEndOfGame
    VEHICLE_SEAT_PASSENGER = 3.000000
    IsPlayerSetupOnQuicklaunchDisabled
    OpenWorldSetUnlockAllMenu
    GetLocalPlayerId
    RandomizeCloudTexture
    CGOStateMachineScriptCallbackSystem:
    RegisterStateCallback
    UnregisterStateCallback

    SetMetaBreakableImmuneToDamage
    GetShortestDiffVec3
    xpcall
    GetAnglesFromDir
    SetCoopScriptRestartPoint
    UnlockSafeHouse
    ToggleContextualActionState
    CFCXAchievementService:
    OnParameterUpdate
    GetInstance

    RegisterNamedTimer
    next
    HasSilencedWeapon
    UISetElementVisibility
    UnregisterDominoInputListenerSignal
    DrawDebugCircle
    UICreateElement
    StopMusic
    SpawnDominoEntity
    DisplayCustomUIMsg
    DisableInputSignalEvent
    SetEndGamePlayerChoice
    SetTimeScale
    DrawDebugSphere
    select
    RefillPlayerAmmo
    System
    GameChangeWorldDefaultSpawnPoint
    SetInWorldIndicator_v4
    OverridePauseMenu
    SetAIFactFloat
    tostring
    PlayCoopBark
    UIGetMovieHeight
    DestroySpecificGameplay
    UnregisterNamedTimer
    RemoveCloudOverride
    UICleanUp
    EnableVSync
    assert
    DrawTextToScreen
    ClearBattlefields
    SetCraftingFulfill
    load
    RemoveCommandEventToEntity
    LogEventInAIDiary
    DeleteEntityInTrigger
    RegisterAsStringID
    SetIgnoreSkillLock
    VEHICLE_TYPE_FLOATING = 1.000000
    UnregisterTutorialCb
    CoopRepairEvent
    ShowWorldMapTutorial
    SetMissionBlockLayerStateById
    CoopRepairModifier
    GetAICount
    loadstring
    SetAllowFrontTakedown
    CancelSpawnReinforcement
    CIBLAmbientManager:
    SetDefaultBlendFactors
    GetInstance
    SetAmbientIrradianceBlendFactors
    SetCurrentAmbientCubeMap

    SendDashModeEvent
    CAPI_Sound:
    PlaySoundAtPosition
    SetGenericSoundMultilayerAnswer

    CoopEnableGlobalLifes
    StopMusicExternalState
    table:
    setn
    insert
    getn
    foreachi
    maxn
    foreach
    concat
    sort
    remove

    SetTutorialBox
    GetSoundID
    SendDominoFireEvent
    IsOpenWorldEnabled
    VEHICLE_SEAT_GUNNER
    ipairs
    RegisterNamedTimerCallback
    GetRandomPointInCircle
    CoopUnregisterTrapListener
    OverrideShopMenu
    CoopGetCharacterName
    DrawDebugBox
    IsQuickLaunching
    DestroyParticle
    SendGSFGenericEvent
    UIDestroyElement
    ActivateCoopGate
    loadfile
    PlayerIsInCombat
    HideCoopObjectiveText
    Boxes:

    NotifyChallengerDeath
    GetRotatedVector
    StartBurning
    UISetElementLocalizedTextUpperCase
    IsNudityAllowed
    EnableEncounterService
    VEHICLE_TYPE_HELICOPTER
    FindAndRemoveEntitiesOutOfRange
    StartCinematicScene_v2
    UIElementGotoFrame
    SetIdleSubState
    DrawFixedTextToScreen
    UISetElementLocalizedText
    SetSkyOverride
    IsHudLoaded
    TogglePause
    ShowVideoTablet
    StartSoundMixingFromLua
    MissionSetSessionGlobal
    EnableCoopObjectiveMarker
    VEHICLE_SEAT_DRIVER = 1.000000
    SetAIFactInt
    IsInvertedCancel
    IsLockedContentUnlocked
    PersistentGlobals:

    RegisterAsNoCaseStringID
    SetCarriableEnabled
    MissionSetObjectiveMarker
    GetFrameGameID
    Game:
    CreateVariable
    IsLocalPlayer
    SetWeaponReliability
    SetHealth
    DisplayModalInstruction
    SendTeamChatMessage
    AnimStartRecording
    SetWinningFaction
    SetObjectiveBlinking
    AIDebugTool
    SetReinforcementTokens
    SetFPCameraOffsetX
    HitMe
    LogActiveBonusPlans
    ArePlayersInTheSameTeam
    SetWeaponCameraOffsetX
    AddBonusPlan
    Exec
    SetFPCameraOffsetZ
    LoadNextMap
    RTRegen
    Stats
    SelectDrawMethod
    SetFPCameraOffsetY
    DrawDamageBorderHit
    SendGlobalChatMessage
    GetEntityTeam
    GetCurrentPrimaryBuddy
    RTGenesis
    SetCurrentPrimaryBuddy
    ForceBeautifier
    SetBetrayBuddies
    LogAvailableBonusPlans
    BindTerminal
    TeleportToSpawnPointSpectator
    WriteHudString
    SetWeaponCameraOffsetZ
    DrawDamageBorderExplosion
    TeleportToSpawnPointBlue
    ActivateChallenge
    CompleteChallenge
    SendPrivateChatMessage
    DoesMaterialHaveHardPhysicsSounds
    TeleportToCurrentObjective
    TabletCall
    MissionSetState
    SaveGame
    SetCallVehicleType
    SetNoWeaponMode
    AddAIFactToPlayer
    ShowIngameDialog
    PhoneCall
    SetTransitionToLowContrast
    RealtreeVisualDebug
    SetPlayerId
    MacheteTest
    RemoveBonusPlan
    RTDefoliant
    ActivateLog
    IsServer
    DrawSpawnPoints
    RTSetWindForce
    GetCurrentGameType
    PlayBinkVideo
    LogSpawnPoints
    RefillPlayerAmmo
    TeleportToSpawnPoint
    WriteHudContextualHelp
    SetMaxFrameRate
    DeActivateLog
    GetBuddiesManagerStatus
    SetWeaponCameraOffsetY
    SetTimeOfDay
    TeleportToSpawnPointRed
    ChangeFOV
    SetCurrentSecondaryBuddy
    GetLocalPlayerId
    GetCurrentSecondaryBuddy
    RunBatch
    SetLabel
    SwitchPadStatus

    SpawnReinforcement
    RemoveEntityOrGroup
    RemoveScriptedStormFactorOverride
    CDominoConsoleCommandManager_GetInstance
    UISendEventToPlayer
    CFCXDominoUiManager:
    RegisterDominoUiEventListener
    DestroyPlayer

    StartCompetitiveCoopCountDownLocalized
    unpack
    PlayMultiplayerDialogue
    OverrideFireManagerParticle
    UIGetMovieWidth
    setmetatable
    Map3DPosInto2DHud
    CancelQueuedDialog
    CRecastNavmeshDynamicManager:
    GetInstance
    RemoveCallback
    RegenerateShape

    VEHICLE_TYPE_MOTORCYCLE = 3.000000
    getmetatable
    ExoticMissionSoftSave
    WorldLoaderPause
    rawset
    SendPlayGame
    DisplaySuccessScreenUI
    UISetElementHeight
    AbandonMission
    BreakMetaBreakable
    OnExclusiveMissionStart
    StopStorm
    EnableForcedSpawnPoint
    AwardCoopXP
    rawget
    GetNumberOfPlayers
    NotifyChallengerFailure
    dofile
    RaceBattlePickup
    ResetRadioPanel
    SetWindOverride
    StopOverrideAmbiance
    GetGameTime
    CFCXDominoUiManager_GetInstance
    GetPathID
    VEHICLE_TYPE_PARAGLIDER = 2.000000
    os:
    exit
    setlocale
    date
    getenv
    difftime
    remove
    time
    clock
    tmpname
    rename
    execute

    ShowWorldMap
    CAPI_Companion:
    CompanionSetDamage
    CompanionSetFollow
    CompanionSetLead
    CompanionSetWait

    EnableSupportWeaponRegion
    GetEntitiesStartsWith
    debug:
    getupvalue
    debug
    sethook
    getmetatable
    gethook
    setmetatable
    setlocal
    traceback
    setfenv
    getinfo
    setupvalue
    getlocal
    getregistry
    getfenv

    GetDistance3D
    UnregisterDialogMsgBoxCb
    UISetElementPosition
    CoopRepairGetHealth
    UISetElementWidth
    DoConsoleCommand
    CreateParticle
    GetGlobalNumber
    IsExtremViolenceAllowed
    IsLoadPending
    CreateSpecificGameplay
    GetSunYaw
    GetBestTalkerInGroup
    StartStorm
    RemoveExposureOverride
    SetSunYaw
    CoopRegisterTrapListener
    UISetElementPositionY
    CreateRandomFloat
    CEntityGroupManager:
    GetInstance
    OperationAddGroup
    OperationRemoveGroup

    RemoveDepthOfFieldOverride
    OverridePauseMenuTutorial
    UISetElementAlpha
    CFCXHudDisplayHelper:
    RegisterDominoEvent
    DisplayText
    HideDisplayedText
    RemoveDominoEvent
    CreateTextUnlocalized
    ClearAll
    ClearSlotQueue
    CreateText
    DeleteText
    GetInstance

    Globals:

    IsRadioTowerUnlocked
    UIGetElementVariableString
    UISetElementVariableString
    UIGetElementPositionX
    UnregisterNamedTimerCallback
    LockPauseMenuOption
    ShowWorldMapOutpostReveal
    SetExposureOverride
    GetInvalidEntityId
    EndCompetitveCoop
    GetSpawnPointAngles
    ShowAudioTablet
    IsSafeHouseAIInCombat
    pcall
    SetAIFactEntityId
    CGameMessageBoxHelper:
    CreateCustomTutorialMessageBoxWithActionMap
    HideFloatingTutorialMessageBox
    CreateFloatingTutorialMessageBoxWithActionMap
    CreateTutorialMessageBox
    CreateCustomTutorialMessageBox
    CreateFloatingTutorialMessageBox
    CreateTutorialMessageBoxWithActionMap
    CreateConfirmationMessageBox

    VEHICLE_SEAT_NO_SEAT = 0.000000
    ShowCoopObjectiveTextLocalized
    SetTagHint
    GetUIntFromGameSetting
    GlobalSetObjectiveMarker
    getfenv
    IsWaitingPlayGame
    EnableMultimonitorMask
    io:
    lines
    write
    close
    flush
    open
    output
    type
    read
    stderr
    stdin
    input
    stdout
    popen
    tmpfile

    ControlCiceroSubject
    CSequenceManager_GetInstance
    ModifyPlayerStat
    GetBoolFromGameSetting
    SetParticleAutoManaged
    EnableUnlimitedAmmo
    GetPlayerInSlot
    GetDifficulty
    CScriptCallbackSystem_GetInstance
    NPC_SetDamage
    PlayMusicExternalState
    DisableForcedSpawnPoint
    UnlockTreasureMap
    CGameplayManager:

    AwardCoopXPLocalized
    GetPathIDLogStr
    RefillAllPlayersAmmo
    UICreatePlayer
    PrepareDemoPause
    MultiSetGodMode
    SetEnvironmentMap
    package:
    preload:

    loadlib
    loaded:
    string:
    sub
    upper
    len
    gfind
    rep
    find
    match
    char
    dump
    gmatch
    reverse
    byte
    format
    gsub
    lower

    debug
    package
    _G
    io
    os
    table
    math:
    log
    max
    acos
    huge
    ldexp
    pi
    cos
    tanh
    pow
    deg
    tan
    cosh
    sinh
    random
    randomseed
    frexp
    ceil
    floor
    rad
    abs
    sqrt
    modf
    asin
    min
    mod
    fmod
    log10
    atan2
    exp
    sin
    atan

    coroutine:
    resume
    yield
    status
    wrap
    create
    running


    StopFullscreenVideo
    CDominoSoundManager_GetInstance
    ShowCoopObjectiveAndChapterText
    CTerrain:
    GetSector

    SetFogOverride
    require
    IsGamePaused
    IsLookYInverted
    CDominoBoxResource:
    RegisterGlobals
    RegisterLibrary
    IsInEditorMode
    LoadResource
    ShouldLoadResources
    RegisterBox

    rawequal
    SendRegisteredEventToEntity
    newproxy
    IgnoreEntityLimiter
    SetParticleAlphaRatio
    SendGSFGenericEventToEntity
    SetBinkVideo
    GetPlayerName
    RegisterNamedTimerLocalized
    GetShortestDiff
    dump_table
    DisplayCiceroSubject
    setfenv
    LogConsole
    VEHICLE_TYPE_NONE = 7.000000
    RegisterThreateningAction
    GetGSFParamFloat
    IsParticleValid
    FireMortarShell
    SetCraftingUnlockAll
    CAPI_Animal:
    IsAnimalRelaxed
    IsAnimalScripted

    pairs
    UIDestroyPlayer
    RemoveLightingOverride
    BlockBuddyRescue
    GetPlayerIdByDescription
    IsEntityInRay
    CoopDoGetPawnState
    UIElementGotoFrameLabel
    SetInWorldIndicator_v2
    GetStringIDLogStr
    CAPI_Weapon:
    ForceFullAmmoInClip
    StopShooting
    StartShooting

    coroutine:
    resume
    yield
    status
    wrap
    create
    running

    CoopTeleportPlayer
    VEHICLE_TYPE_PLANE = 5.000000
    DisplayInteractionMessageUI
    LockSafeHouse
    StopAllDialog
    CStatisticServiceSP:
    IncrementStatisticExternal
    GetInstance


    CMissionManager:
    LockMission
    SetAcknowledgeShape
    GetMissionId
    RemoveDominoEvent
    LegacyGetWayPointMissionId
    MissionZoneSpawn
    GetMBlockStateByName
    RegisterMissionBlock
    MissionAcknowledged
    GetInstance
    UnlockItemsFromScript
    ActivateQuests
    CampaignPrimarySoftSave
    MissionCompleteNotify
    IsMissionAcknowledged
    CompleteCurrentObjective
    SetMBlockLayerStateById
    DisableMissionBlock
    IsMissionAcknowledged_FromMissionId
    MissionZoneKill
    SetSessionGlobal
    GetSessionGlobal
    MissionBlockFail
    SetMissionObjective
    DeactivateQuests
    MissionGiverAssoc
    MissionBlockComplete
    GetWayPointMissionId
    EnableMissionAbort
    SetMBlockLayerStateByName
    GetMBlockLayerStateByName
    RegisterDominoEvent
    GetMissionIdFromScriptName
    SetMissionState
    SetCurrentChapter
    MissionZoneSpawnByName
    MissionComplete
    DisplayMissionTitle
    RegisterMission
    GetMissionState
    MissionFail
    RegisterMissionGiver
    EnableFastTravel
    ScanComplete
    MissionZoneKillByName
    SetMBlockStateByName

    DummyFunction
    CEntityGroupManager_GetInstance
    DummyFunction
    CEntityComponent:
    GetEntity

    CiceroSubjectUnLock
    CDominoWaterLevelManager_GetInstance
    CDominoWaterLevelManager:
    GetWaterLevel
    StopChangingWaterLevel
    FillWater
    SetWaterLevel
    DischargeWater

    CTerrain_GetInstance
    StartChallengeTimer
    StartDeploySupportWeapon
    CFCXChallengeManager:
    DisplayBetting
    GetInstance

    CBuddiesManager:
    AddHistoryPointsToSidequestBuddy
    BypassSetPrimaryBuddy
    AddHistoryPointsToPrimaryBuddy
    BypassSetBuddyHistoryPts
    GetBuddyList
    RemoveBuddyFromWorld
    AssignBuddy
    AddRescueBuddySpawnEventListener
    SetCurrentActiveMissionBuddy
    SpawnActiveMissionBuddy
    MercyKilledBuddy
    AddRescueBuddyChangedEventListener
    SetBuddyRescueActive
    BetrayedBuddy
    GetBetrayedBuddyList
    GetBuddyState
    SetSidequestMissionState
    SetShowRescueBuddyInMenu
    GetRescueBuddyEntityId
    GetBuddyGender
    GetBuddyEntityIdByName
    BypassSetBuddyUnlock
    BypassSetSecondaryBuddy
    RemoveRescueBuddyChangedEventListener
    IsBuddyAvailable
    ActiveMissionBuddyIsSpawned
    RemoveRescueBuddySpawnEventListener
    GetActiveMissionBuddyEntityId
    PositionSpawnedBuddy
    SpawnPrimaryBuddy
    IsRescueBuddyAvailable
    SetDefenceRevesalBetrayedBuddies
    SpawnBuddy
    RemoveDefenceReversalEventListener
    AddDefenceReversalEventListener
    BypassSetBuddyLifeState
    CheatSetRescueBuddy
    GetPrimaryBuddyName
    IsBuddyUnlocked

    CFCXGameplayManager:

    GetGroupDeathMemberCount
    SetActiveCoopSpawnPoint
    CAPI_TestAPI:
    ComponentExists

    CAPI_Trigger:
    GetTriggerEnable
    IsEntityInsideTrigger
    SetTriggerEnable

    GetCurveValue
    QueueCommandEventToEntity

    CAPI_Pawn:
    IsAPlayer
    SetUsableOrientation
    SetMaxHealth
    GetBestDroppableWeaponEntityID
    GetTaggedTime
    ForceDrawWeapon
    SetLookAtGazingEnable
    GetAnimCutTime
    SetPMSValueInt
    SetWeaponVisibility
    GetPawnStance
    AddAnimAttachment
    GetBeautifier
    AddRandomItemFromLootGroup
    SetBeautifier
    DropWeapon
    ForceDetachMountedWeapon
    BelongToGOSMGroup
    HasSilentWeaponEquipped
    SetConditionalZoneEventsEnabled
    ShutdownGOSM
    ForcePawnBailoutOfVehicle
    IsPawnOnZipline
    ExoticHackPawnStartClimbFail
    LockBeautifier
    IsPawnDown
    HasWeaponInInventory
    ShotWeapon
    ParticlePauseEmitting
    RestoreGOSM
    Holster
    CheckPawnGadgetInventoryByCategory
    DetachAnchorWithName
    CheckPawnWeaponInventoryByName
    GetWeaponEntityID
    IsAnimationCutable
    SetMotionBlurExclusion
    HasSilentWeapon
    GetAnimAttachment
    PermitPawnToDetachFromZipline
    DrawWeapon
    IsAnimationInterruptible
    RemoveAnimAttachment
    PopBeautifier
    DestroyParticle
    GetPropId
    GetLookAtGazingEnable
    HealPawn
    GetWeaponIdInSlot
    SetPMSValueAngle
    SetForcePanicSwim
    GetCurrentWeaponMaxClipAmmo
    RemoveProtectedLootItem
    DeployWingsuit
    SetPawnInRagDoll
    GetReticleScreenPos
    GetPawnHealth
    SetCurrentTimeDirection
    ForceUseMountedWeapon
    GetLookAtEnable
    AttachAnchorWithNameFromPos
    RemoveWeapon
    IsAnimationLoop
    PreventPawnFromDetachingFromZipline
    RestoreBackupInventory
    GetBodyPartPos
    DamagePawn
    GiveSkillPoints
    RemoveWeaponByID
    RemoveAllSecondaryWeapons
    SetLookAtEnable
    SetWeaponAmmo
    GetAnimBoundTime
    GetBestMeleeWeapon
    IsWeaponReloadRequired
    RemoveAllPrimaryWeapons
    GetPawnVehicleSeat
    LootItem
    GetGroundCollisionNormal
    SetHealthRegenEnabled
    RaycastGround
    GetBodyPartMatrix
    SpawnPickupMissionItem
    IsAnimationSupportsBackward
    GetBodyPartDir
    GetReticleOffset
    GetPawnVehicle
    SetNoWeaponMode
    SetReticleSpeed
    SetFreeReticleMode
    SetReticleOffset
    RemoveProps
    GetCurrentWeaponCurrentClipAmmo
    SetPMSValueFloat
    IsPawnInCombat
    DetachAnchor
    AddProtectedLootItem
    SetLastQTEResult
    ExoticHackPawnEndClimbFail
    GetLootQuantity
    RefillWeaponAmmo
    PushStateMachine
    SetupMissionIED
    RemovePawnFromZipline
    SetKickOnZipline
    GetWeaponReloadTime
    KillPawn
    AttachAnchor
    SpawnWeapon
    IsGOSMShutdown
    Draw
    IsPawnDead
    BackupInventory
    SetPawnHealth
    PopStateMachine
    PlayAnimation
    ParticleStopEmitting
    SendGosmSignal
    GetCurrentMoveName
    PushBeautifier
    ForceAddWeapon
    GetCurrentAnimName
    AddProceduralEffector
    ParticleStartEmitting
    CheckPawnWeaponInventoryByClass
    GetPawnVehicleType
    SetNearZ
    ForceDraw
    SetAutoDraw
    ForceHolster
    CheckPawnWeaponInventoryByCategory
    SetParticleVisible
    SetPawnStance
    RemoveAllWeapon
    SetWeaponAmmoClip
    SpawnParticle
    UnlockBeautifier
    AddLootItem
    GetAnimDuration
    SetUsable
    SetLookAtBlinkingEnable
    ReloadWeapon
    AttachAnchorWithName
    DamagePawnWithDetail
    StopToDestroyParticle
    SetPMSValueEnum
    ForcePlayAnimation
    GetEquippedWeaponEntityID
    SetPMSValueBool
    RemoveAllInventory
    AddWeaponInSlot
    AddWeapon
    IsPawnHeadUnderwater
    GetWeaponClassFromName

    CreateCRC64
    GetStringID

    CAPI_Entity:
    TeleportEntityPos
    RemoveEntityFromGroup
    GetEntityPosition
    SetShimmerOnEntity
    SpawnParticleFromObjectAndFxComponent
    Bind
    SetEntityAngles
    SetEntityPositionVec3
    SetEntityAngle
    StartPhysOnEntity
    GetAlarmUserId
    SetBindingApplyType
    SetPhysCollisionSystemGroup
    SetUsableEntitySize
    GetEntityAngles
    GetEntityPositionVec3
    SendDetonateEvent
    IsEntityTagged
    SendPierceStimWithOrigin
    AddEntityToGroup
    GetAlarmState
    IsPickable
    SaveBurnedRegionEntity
    GetDirectionVector
    UnBind
    GetEntityMatrix
    DestroyCompoundObject
    IsVisible
    SetAnimSpeedScale
    PlaySimpleAnimationAnchored
    ValidateHasUsableComponent
    AddPhysicsImpulseToEntity
    AttachAnimationPackage
    IsRadioTowerFinished
    SetEntityPositionFromEntityId
    StopRealTreeGrowth
    GetHandleTranformMatrix
    SetHighLight
    IsEntityStoppedBurning
    SetVisibility
    PhysChainDetach
    IsEntityBurnedOut
    ValidateTag
    SendForceState
    GetName
    PhysChainAttach
    ExtinguishFire
    DetachAnimationPackage
    IsBound
    UpdateMaterialFloat
    UpdateLootItemDropPercentage
    IsReady
    LightMaterialOveride
    IsEntityBurning
    GetBoneRot
    GetPhysCollisionSystemGroup
    ChangeTagActivation
    GetEntityIdType
    GetScale
    SetAsFailingToClimb
    RemoveGSFEventHandler
    UpdateRealTreeRegen
    SetSimpleAnimCurrentTime
    GetLookAtTriggerState
    StopSimpleAnimation
    PlaySimpleAnimation
    SetImmuneToCollisions
    RemoveEntity
    SetEntityOrientationFromEntityId
    SetEntityPosition
    SetScale
    GetBonePos
    IsPhysicsEnabled
    SetUsableEntityUsability
    EnableZiplineGetOutPoint
    SetRealTreeGrowthSpeed
    IsEntityLoaded
    SetPhysicsEnabled
    IsEntitySabotaged
    GetEntityAngle
    GetSimpleAnimDuration
    TeleportEntity
    SetGravity
    IsValid
    GetEntityInPrefab

    SafeHouseDeactivateMissionBlockOnUnlock
    BroadcastDominoMessageDelayed
    UseGamepad
    GetMissionMoneyReward
    StopBinkVideo
    CDominoSoundManager:
    StopSound
    PlaySound

    HasExclusiveMissionRunning
    FireRocket
    CAPI_NPC:
    DialogPlaying
    WriteBlackBoardEntityId
    ClearAlliedWithArmyMask
    SetMetaCharacterType
    WriteBlackBoardAngle3F
    SetHostileWithArmyMask
    RemoveBlackBoardFact
    WriteBlackBoardFloat
    SetAlliedWithArmyMask
    StartDialog
    WriteBlackBoardBool
    MuteDialog
    SwitchArmy
    ClearHostileWithArmyMask

    SetTargetActive
    DeleteAllArrowPickups

    CAPI_Vehicle:
    IsVehicleUnderwater
    AttachPawnToVehicle
    TryChangeSeat
    IsVehicleFlipped
    IsVehicleExitable
    ForceVehicleCrash
    VehicleUseTakeSeat
    VehicleUseExit
    GetVehicleEngineState
    GetGlobalReliabilityFactor
    GetSeatEntryCount
    ForceLeaveVehicle
    StopVehicleFollowPath
    TryLeaveVehicle
    StartVehicleFollowPath
    IsVehicleDisabled
    SetVehicleSpeed
    LockPosition
    DamageWindshield
    IsVehicleDestructible
    GetDriverSeatIndex
    IsVehicleUsable
    GetVehicleHealth
    SetIsSeatLocked

    UIMovieActivateController
    GetSIntFromGameSetting
    VEHICLE_TYPE_WHEELED = 0.000000
    ShowTextPrompt
    ForceTarget
    ResetHudVisible
    SetDefaultColorRemapTexture
    SetColorRemapTexture
    OnExclusiveMissionStop
    SetDefaultEnvironmentMap
    UISetElementLocalizedTextArgs
    ShowObjectiveGageTimer
    type
    RandomizeStormTexture
    RemoveAdaptiveBloomOverride
    GameChangeWorld
    SetCloudTexture
    CreateCRCNoCase
    SetWorldOceanLevel
    SendCommandEventToEntity
    UILoadMovie
    SetAiOcclusion
    StopSoundMixingFromLua
    SetAdaptiveBloomOverride
    SetScriptedStormFactorOverride
    SetSlowMotion
    print
    PlayAIContextDialog
    RemoveWindOverride
    StartOverrideAmbiance
    GetTimeOfDay
    SetCloudOverride
    ShowObjectiveTimer
    UIGetElementWidth
    ReloadLastCheckpoint
    RemoveSkyOverride
    UnblockBuddyRescue
    RemoveShadowOverride
    ForceRestartCurrentMissionBlock
    GetExplosiveEquipmentName
    collectgarbage
    MissionGetSessionGlobal
    ForceSetPlayerInVehicle
    SetObjectiveMarker
    RemoveMotionBlurOverride
    SetMotionBlurOverride
    SetDepthOfFieldOverride
    GetGroupInCombatMemberCount
    GetNoCaseStringID
    TraceConnection
    ShowCoopObjectiveText
    HideRadioTowerObjectiveMarker
    SendRegisteredEventToEntityNoArgs
    math
    AmountOfRescueLeft
    IsEntityValid
    ShowCoopObjectiveMissionCompleteLocalized
    RegisterMissionObserver
    RegisterDominoInputListenerSignal
    IsScriptAutorunEnabled
    GetPlayerId
    SetEnableSaveGame
    GetGlobalString
    CoopGetConsoleCommand
    CompetitiveCoopEnable
    UpdateNamedTimer
    CompetitiveCoopDisable
    CoopRepairGetMaxHealth
    SetShopItemsUnlockAll
    QuitToMainMenu
    GetFloatFromGameSetting
    SpawnCoopAI
    SpawnReinforcementScenario
    GetDistance2D
    PlayMultiplayerBark
    IsSavingGame
    SafeHouseDeactivateMissionBlock
    CDominoBoxInstance:
    GetParentPrefabEntityId
    CreateBox
    GetParentEntity

    GetRemapButtonName
    SetCoopCheckPoint
    GetSpawnPointPos
    tab_find_exists
    TriggerExplosive
    GetNoCaseStringIDLogStr
    SetImpairedState
    GameStartStopAMBXScript
    SetFlashLoadingScreen
    SetInWorldIndicator
    CDominoTickManager_GetInstance
    PlayFullscreenVideo
    ResetObjectiveMarkers
    CreateCRC
    SetLocomotionType
    KillTrappedPlayers
    EnableGodMode
    GetFlashOverrideLoadingScreen
    StartCinematicScene
    SaveOpenWorld
    DoActivateCoopGate
    CoopEnableInitialSpawn

    CAPI_Cinema:
    PauseCinematicSequence
    SetupBindingForSpecificTrack
    SkipCinematicSequence
    StopCinematicSequence
    StopCinematicMetaSequence
    StartCinematicSequenceFromBeginningWithMetaId
    IsCinematicSequenceStopped
    StartCinematicSequenceAtSyncPointWithMetaId
    StartCinematicSequenceWithMetaId
    StartCinematicMetaSequence

    SetAIFactBool
    SetFastTravelEnabled

    CSequenceManager:
    InterruptCinematicMetaSequenceWithContext
    InterruptCinematicMetaSequence
    PauseCinematicSequence
    GetCinematicSequenceSyncPointName
    SkipCinematicSequence
    StopCinematicSequence
    GetCinematicSequenceDominoName
    StopCinematicMetaSequence
    StartCinematicSequenceFromBeginningWithMetaId
    StopCinematicMetaSequenceWithContext
    StartCinematicSequenceAtSyncPointWithMetaId
    StartCinematicSequenceWithMetaId
    StartCinematicMetaSequence


    SetQTEHudMode
    UpdateParticleMatrix
    CylinderCheck
    UnregisterMissionObserver
    UISetElementVariableFloat
    SetMissionBlockLayerStateByName
    IsPlayGameReceived
    SetScriptEntity
    RegisterAsPathID
    SetLightingOverride
    GetMissionAckTriggerState
    SetAlarmState
    SetAIFactString
    EnableHighPerfEntityLimiter
    Blend
    AddCompetitiveScoreToPlayer
    SetSensoryOverride
    GetDirFromAngles
    GetPlayerFromFireUIFacade
    CAPI_Player:
    GetDefaultMouseSensitivity
    SetNumberOfWeaponSlots
    GetBeautifierFirstMinAngleLimits
    GetBeautifierFirstMaxAngleLimits
    SetExtremeZoomCamera
    SetPlayerFOV
    GetWorldSpeed
    GetLookSensitivity
    WithdrawPlayerMoney
    SetCloseUpCamera
    EnableAnimalLooting
    LockPlayerActionMap
    SetSprinting
    GetPlayerFOV
    SetWorldSpeed
    RefillGadgetAmmo
    GetEffectiveCameraOffset
    GetCurrentCyclesNumber
    RemoveMedpacksToPlayer
    GetPlayerMedPackCount
    CompleteShootingGame
    SetPositionOnLadder
    UpdateKnifethrowTimer
    TeleportPlayerOnLadder
    GetNumWeaponSlotsUnlocked
    SetAbilityUpgradable
    UnregisterHealthMonitor
    SetHudReticleAlpha
    EquipCostume
    SetWaterDivingEnable
    SetInExoticMinigame
    GivePlayerXP
    SwitchCamera
    StartPhoneCall
    ApplyDisplacement
    IsInQTE
    CompleteBeerPongGame
    IsUsingLadder
    EnableCameraOffset
    StopPostFX
    GiveAmmoToPlayer
    GetHighestPriorityInteraction
    SetOxygenLevel
    AddRecipeQuantity
    GetMovementSensitivity
    GetPlayerAmmoIsEmpty
    SetPlayerLookAnglesFromAngles
    RemoveLootItem
    UpdateBeerPongGameTimer
    ApplySlidingSpeed
    PopPlayerActionMap
    UpdateDeviceToTrack
    ResetHudReticleAlpha
    RaycastGround
    HasBonus
    IsInAir
    SetCanCatchOnFire
    SetIgnorePlayerSignal
    GetDesiredCameraOffset
    FillAmmoForAmmoType
    UpdateMovement
    RemovePlayerActionMap
    AddBonusPlan
    UpdatePokerGameTimer
    StartPostFX
    SetPostFXIntensity
    GiveMedpacksToPlayer
    EnableWholeTattoo
    SetPlayerMoney
    SetDesiredCameraOffset
    AdjustCameraZoomNow
    SetIronSight
    CompleteRaceGame
    AddPlayerMoney
    SetEffectiveCameraPositionOffset
    CheatSetAmmoToPlayer
    AddGadget
    GetPlayerLookAngles
    GetDesiredPlayerLookAngles
    AssignRecipeToSlot
    AttachPlayer
    SetPlayerActionMap
    IsSignalPressed
    BlendAndRestoreFOV
    EnablePlantLooting
    UnlockPlayerActionMap
    SetMovementSensitivity
    ResetInputs
    SafeHouseAlarmDisabledFeedback
    CompletePokerGame
    SetEffectiveCameraOffset
    UnsetCurrentSPActivity
    TakeCameraPicture
    SetCurrentSPActivity
    CompleteKnifethrowGame
    SwitchPlayerPawn
    GetGroundCollisionNormal
    SetPlayerLookAngles
    RemoveGadget
    ForceSetPlayerInVehicle
    SetPlayerPadRumble
    IsBeautifierFirstYawLimited
    GetPlayerMoney
    DisableCameraOffset
    AddArmor
    SelectThrowGadget
    SetJumping
    FinishAnimationCycle
    UpdateShootingGameTimer
    PlayGivePlayerAmmoAnimations
    ShowTattoo
    PushPlayerActionMap
    IsCameraOffsetEnabled
    GetPlayerNearFOV
    SetRecipeUnlocked
    AddBoolFact
    DeactivateGadget
    GivePlayerOutpostXPBonus
    AddReinforcementTokens
    PlayerRequestInteraction
    IncrementPokerHighestWinningBetStatistic
    CameraShakeAndGamePadRumble
    RemoveBonusPlan
    UpdateRaceGameTimer
    RemoveAllGadget
    ActivateGadget
    AdjustBinocularZoomNow
    DetachPlayer
    SetAlwaysSliding
    SetInQTE
    SetPlayerNearFOV
    DrawGadget

    DisplayHealthBar
    string
    SetBattlefields
    SetDynamicCheckListObjective
    PlayBinkVideo
    PushTutorialBox
    ShowTutorialBox
    PauseObjectiveTimer
    SetTutorialOnOffState
    UnlockCiceroSubject
    GetSequenceManager
    EnableInputSignalEvent
    EnableHighEndBlurShadow
    CheckIsAnActiveArmyTarget
    GetUIPlatform
    EnableVehicleHealthBar
    UIGetElementVariableFloat
    PauseObjectiveGageTimer
    CMissionBlockManager:
    SetMBlockStateById
    GetInstance

    SetHudVisible
    SetTimeOfDay
    CreateCRC64NoCase
    GetFrameGameTime
    DoActivateCoopGate_v2
    CGOStateMachineScriptCallbackSystem_GetInstance
    GetExplosiveEquipmentType
    StartUIInteraction
    error
    SpawnEntityFromArchetype



    Example Scripts
    Spoiler:


    God Mode
    Spoiler:
    EnableGodMode(1);


    Add Money
    Spoiler:

    local player = GetLocalPlayerId();
    CAPI_Player.AddPlayerMoney(player, 100);


    Set Number Of Weapon Slots
    Spoiler:
    local player = GetLocalPlayerId();
    CAPI_Player.SetNumberOfWeaponSlots(player,4);


    Set River Force
    Spoiler:
    SetRiverWaterForceMultiplier(1000);


    Slow Motion
    Spoiler:
    SetSlowMotion(0.2);


    Spawn Entity
    Spoiler:

    local player = GetLocalPlayerId();
    local xPos = CAPI_Entity.GetEntityPosition(player, 0);
    local yPos = CAPI_Entity.GetEntityPosition(player, 1);
    local zPos = CAPI_Entity.GetEntityPosition(player, 2);

    local Name = "FC3_Graphics:Singleplayer:Exotic:BossFight:Broken_ Mask";
    local Prop = SpawnEntityFromArchetype(Name, xPos, yPos, zPos, 0,0,0);

    Ps.
    To find objects to spawn, you can go into cheat engine and search for strings that starts with FC3_Graphics:


    Teleport
    Spoiler:
    local player = GetLocalPlayerId();
    local coords = luavec.new(-859, 2328, 120);
    CAPI_Entity.TeleportEntityPos(player, coords ,0); --3 arg = loading screen (1 = on, 0 = off)




    The script loader is made for the DX11 version of the game and are not going to work for the DX9 version of the game.
    To use the script loader you inject the dll into the game and places the lua files into the same directory as the dll file.
    Than you can open the loader with the insert key, and click search for files, and select the file you want. After that you simple click load to load the file in to the game.

    You must login or register to view this content.


    Credit
    Spoiler:

    NorwayNot Happy or Sad1999: maker
    Topblast: answering some questions about dx11
    Ocornut: For ImGui (You must login or register to view this content.)


    Feel free to donate to support my work Smile
    Spoiler:
    You must login or register to view this content.


    Pretty Dank :P
  4. The Following User Thanked HMXOnDex For This Useful Post:


  5. 08-21-2017, 02:31 PM
    235
    Posts
    4,254
    Reputation
    May 2014
    NextGenUpdate
    Originally Posted by HMXOnDex View Post
    Pretty Dank :P


    Thanks Happy
  6. 09-17-2017, 05:36 PM
    2
    Posts
    30
    Reputation
    Sep 2017
    NextGenUpdate
    Originally Posted by 1999 View Post
    Far Cry 3 Script Loader
    This is something little i put together for FC3 Winky Winky
    It is a basic script loader, for loading Lua files into the game Smile


    Below this video you can find some example scripts and a function dump.



    Funcion Dump
    Spoiler:


    UISetElementScale
    IsCarriable
    OverridePlayerPosition
    HasEntitiesAround
    UnregisterUiEventListener
    SaveGame
    SetShadowOverride
    DampIIR
    UISetElementColorTransform
    CAPI_AI:
    StartSwitchWeapon
    StartPlayAnim
    StopShoot
    StartMoveTo
    StopLookAt
    StartLookAt
    AcquireControl
    SetStance
    StopMoveTo
    StartShoot
    StopAimAt
    SetAimAtSmartPos
    StopPlayAnim
    SetMentalState
    GenerateStim

    RegisterGSFUiEventListener
    SetStormTexture
    tonumber
    StartCompetitiveCoopCountDown
    BroadcastDominoMessage
    UIGetElementHeight
    GetInvalidParticleHdl
    CFCXMusicService:
    SetMissionMTParameters
    GetInstance
    EnableAllPriority
    PlayMusicStateExternal
    DisablePriorityMoreThan
    PlayMusicOnEntity
    StopMusicOnEntity
    StopMusicStateExternal

    GetGroupInStateMemberCount
    IsSafeHouseUnlocked
    CDominoConsoleCommandManager:
    RegisterConsoleCommand
    UnregisterConsoleCommand

    ActivateGate
    IsUIElementIdValid
    PauseGame
    ChangeLastSaveSpawnPoint
    VEHICLE_TYPE_WINGSUIT = 6.000000
    PreloadBinkVideo
    SetStrayZoneState
    CGameMessageBoxHelper_GetInstance
    ForceLivingPlayersToIdle
    GetCurrentGameModeName
    DrawDebugLine
    ShouldDisplayControllerButtons
    UISetElementText
    GetDemoType
    CDominoDelayManager:
    SetDelay
    CreateDelay
    SendCommand
    RemoveDelay

    UIGetElementRotation
    SetRiverWaterForceMultiplier
    CDominoDelayManager_GetInstance
    CDominoTickManager:
    RegisterTickFunction
    UnregisterTickFunction

    UISetElementRotation
    GetEntitiesInGroup
    ShowDialogBox
    GetMissionXpReward
    GetSlotForPlayer
    gcinfo
    CoopForceOutPlayerFromVehicle
    UIGetElementPositionY
    IsValidSpawnPointId
    GetTriggerComponentContacts
    CScriptCallbackSystem:
    RegisterMessageListener
    BroadcastMessage
    RegisterEventIDCallback
    RegisterOnSpawnCallback
    UnregisterMessageListener
    RemoveCallback
    RegisterGenericCallback
    RemoveGenericCallback
    RemoveCallbacks
    RegisterEventCallback
    RegisterOnRemoveCallback

    IsSafeHouseAlarmActivated
    module
    LogConsoleRetail
    StartDeploySupportWeapon
    UISetElementPositionX
    SetMetaBreakableEnabled
    EnableTutorial
    RemoveFogOverride
    PopUpEndOfGame
    VEHICLE_SEAT_PASSENGER = 3.000000
    IsPlayerSetupOnQuicklaunchDisabled
    OpenWorldSetUnlockAllMenu
    GetLocalPlayerId
    RandomizeCloudTexture
    CGOStateMachineScriptCallbackSystem:
    RegisterStateCallback
    UnregisterStateCallback

    SetMetaBreakableImmuneToDamage
    GetShortestDiffVec3
    xpcall
    GetAnglesFromDir
    SetCoopScriptRestartPoint
    UnlockSafeHouse
    ToggleContextualActionState
    CFCXAchievementService:
    OnParameterUpdate
    GetInstance

    RegisterNamedTimer
    next
    HasSilencedWeapon
    UISetElementVisibility
    UnregisterDominoInputListenerSignal
    DrawDebugCircle
    UICreateElement
    StopMusic
    SpawnDominoEntity
    DisplayCustomUIMsg
    DisableInputSignalEvent
    SetEndGamePlayerChoice
    SetTimeScale
    DrawDebugSphere
    select
    RefillPlayerAmmo
    System
    GameChangeWorldDefaultSpawnPoint
    SetInWorldIndicator_v4
    OverridePauseMenu
    SetAIFactFloat
    tostring
    PlayCoopBark
    UIGetMovieHeight
    DestroySpecificGameplay
    UnregisterNamedTimer
    RemoveCloudOverride
    UICleanUp
    EnableVSync
    assert
    DrawTextToScreen
    ClearBattlefields
    SetCraftingFulfill
    load
    RemoveCommandEventToEntity
    LogEventInAIDiary
    DeleteEntityInTrigger
    RegisterAsStringID
    SetIgnoreSkillLock
    VEHICLE_TYPE_FLOATING = 1.000000
    UnregisterTutorialCb
    CoopRepairEvent
    ShowWorldMapTutorial
    SetMissionBlockLayerStateById
    CoopRepairModifier
    GetAICount
    loadstring
    SetAllowFrontTakedown
    CancelSpawnReinforcement
    CIBLAmbientManager:
    SetDefaultBlendFactors
    GetInstance
    SetAmbientIrradianceBlendFactors
    SetCurrentAmbientCubeMap

    SendDashModeEvent
    CAPI_Sound:
    PlaySoundAtPosition
    SetGenericSoundMultilayerAnswer

    CoopEnableGlobalLifes
    StopMusicExternalState
    table:
    setn
    insert
    getn
    foreachi
    maxn
    foreach
    concat
    sort
    remove

    SetTutorialBox
    GetSoundID
    SendDominoFireEvent
    IsOpenWorldEnabled
    VEHICLE_SEAT_GUNNER
    ipairs
    RegisterNamedTimerCallback
    GetRandomPointInCircle
    CoopUnregisterTrapListener
    OverrideShopMenu
    CoopGetCharacterName
    DrawDebugBox
    IsQuickLaunching
    DestroyParticle
    SendGSFGenericEvent
    UIDestroyElement
    ActivateCoopGate
    loadfile
    PlayerIsInCombat
    HideCoopObjectiveText
    Boxes:

    NotifyChallengerDeath
    GetRotatedVector
    StartBurning
    UISetElementLocalizedTextUpperCase
    IsNudityAllowed
    EnableEncounterService
    VEHICLE_TYPE_HELICOPTER
    FindAndRemoveEntitiesOutOfRange
    StartCinematicScene_v2
    UIElementGotoFrame
    SetIdleSubState
    DrawFixedTextToScreen
    UISetElementLocalizedText
    SetSkyOverride
    IsHudLoaded
    TogglePause
    ShowVideoTablet
    StartSoundMixingFromLua
    MissionSetSessionGlobal
    EnableCoopObjectiveMarker
    VEHICLE_SEAT_DRIVER = 1.000000
    SetAIFactInt
    IsInvertedCancel
    IsLockedContentUnlocked
    PersistentGlobals:

    RegisterAsNoCaseStringID
    SetCarriableEnabled
    MissionSetObjectiveMarker
    GetFrameGameID
    Game:
    CreateVariable
    IsLocalPlayer
    SetWeaponReliability
    SetHealth
    DisplayModalInstruction
    SendTeamChatMessage
    AnimStartRecording
    SetWinningFaction
    SetObjectiveBlinking
    AIDebugTool
    SetReinforcementTokens
    SetFPCameraOffsetX
    HitMe
    LogActiveBonusPlans
    ArePlayersInTheSameTeam
    SetWeaponCameraOffsetX
    AddBonusPlan
    Exec
    SetFPCameraOffsetZ
    LoadNextMap
    RTRegen
    Stats
    SelectDrawMethod
    SetFPCameraOffsetY
    DrawDamageBorderHit
    SendGlobalChatMessage
    GetEntityTeam
    GetCurrentPrimaryBuddy
    RTGenesis
    SetCurrentPrimaryBuddy
    ForceBeautifier
    SetBetrayBuddies
    LogAvailableBonusPlans
    BindTerminal
    TeleportToSpawnPointSpectator
    WriteHudString
    SetWeaponCameraOffsetZ
    DrawDamageBorderExplosion
    TeleportToSpawnPointBlue
    ActivateChallenge
    CompleteChallenge
    SendPrivateChatMessage
    DoesMaterialHaveHardPhysicsSounds
    TeleportToCurrentObjective
    TabletCall
    MissionSetState
    SaveGame
    SetCallVehicleType
    SetNoWeaponMode
    AddAIFactToPlayer
    ShowIngameDialog
    PhoneCall
    SetTransitionToLowContrast
    RealtreeVisualDebug
    SetPlayerId
    MacheteTest
    RemoveBonusPlan
    RTDefoliant
    ActivateLog
    IsServer
    DrawSpawnPoints
    RTSetWindForce
    GetCurrentGameType
    PlayBinkVideo
    LogSpawnPoints
    RefillPlayerAmmo
    TeleportToSpawnPoint
    WriteHudContextualHelp
    SetMaxFrameRate
    DeActivateLog
    GetBuddiesManagerStatus
    SetWeaponCameraOffsetY
    SetTimeOfDay
    TeleportToSpawnPointRed
    ChangeFOV
    SetCurrentSecondaryBuddy
    GetLocalPlayerId
    GetCurrentSecondaryBuddy
    RunBatch
    SetLabel
    SwitchPadStatus

    SpawnReinforcement
    RemoveEntityOrGroup
    RemoveScriptedStormFactorOverride
    CDominoConsoleCommandManager_GetInstance
    UISendEventToPlayer
    CFCXDominoUiManager:
    RegisterDominoUiEventListener
    DestroyPlayer

    StartCompetitiveCoopCountDownLocalized
    unpack
    PlayMultiplayerDialogue
    OverrideFireManagerParticle
    UIGetMovieWidth
    setmetatable
    Map3DPosInto2DHud
    CancelQueuedDialog
    CRecastNavmeshDynamicManager:
    GetInstance
    RemoveCallback
    RegenerateShape

    VEHICLE_TYPE_MOTORCYCLE = 3.000000
    getmetatable
    ExoticMissionSoftSave
    WorldLoaderPause
    rawset
    SendPlayGame
    DisplaySuccessScreenUI
    UISetElementHeight
    AbandonMission
    BreakMetaBreakable
    OnExclusiveMissionStart
    StopStorm
    EnableForcedSpawnPoint
    AwardCoopXP
    rawget
    GetNumberOfPlayers
    NotifyChallengerFailure
    dofile
    RaceBattlePickup
    ResetRadioPanel
    SetWindOverride
    StopOverrideAmbiance
    GetGameTime
    CFCXDominoUiManager_GetInstance
    GetPathID
    VEHICLE_TYPE_PARAGLIDER = 2.000000
    os:
    exit
    setlocale
    date
    getenv
    difftime
    remove
    time
    clock
    tmpname
    rename
    execute

    ShowWorldMap
    CAPI_Companion:
    CompanionSetDamage
    CompanionSetFollow
    CompanionSetLead
    CompanionSetWait

    EnableSupportWeaponRegion
    GetEntitiesStartsWith
    debug:
    getupvalue
    debug
    sethook
    getmetatable
    gethook
    setmetatable
    setlocal
    traceback
    setfenv
    getinfo
    setupvalue
    getlocal
    getregistry
    getfenv

    GetDistance3D
    UnregisterDialogMsgBoxCb
    UISetElementPosition
    CoopRepairGetHealth
    UISetElementWidth
    DoConsoleCommand
    CreateParticle
    GetGlobalNumber
    IsExtremViolenceAllowed
    IsLoadPending
    CreateSpecificGameplay
    GetSunYaw
    GetBestTalkerInGroup
    StartStorm
    RemoveExposureOverride
    SetSunYaw
    CoopRegisterTrapListener
    UISetElementPositionY
    CreateRandomFloat
    CEntityGroupManager:
    GetInstance
    OperationAddGroup
    OperationRemoveGroup

    RemoveDepthOfFieldOverride
    OverridePauseMenuTutorial
    UISetElementAlpha
    CFCXHudDisplayHelper:
    RegisterDominoEvent
    DisplayText
    HideDisplayedText
    RemoveDominoEvent
    CreateTextUnlocalized
    ClearAll
    ClearSlotQueue
    CreateText
    DeleteText
    GetInstance

    Globals:

    IsRadioTowerUnlocked
    UIGetElementVariableString
    UISetElementVariableString
    UIGetElementPositionX
    UnregisterNamedTimerCallback
    LockPauseMenuOption
    ShowWorldMapOutpostReveal
    SetExposureOverride
    GetInvalidEntityId
    EndCompetitveCoop
    GetSpawnPointAngles
    ShowAudioTablet
    IsSafeHouseAIInCombat
    pcall
    SetAIFactEntityId
    CGameMessageBoxHelper:
    CreateCustomTutorialMessageBoxWithActionMap
    HideFloatingTutorialMessageBox
    CreateFloatingTutorialMessageBoxWithActionMap
    CreateTutorialMessageBox
    CreateCustomTutorialMessageBox
    CreateFloatingTutorialMessageBox
    CreateTutorialMessageBoxWithActionMap
    CreateConfirmationMessageBox

    VEHICLE_SEAT_NO_SEAT = 0.000000
    ShowCoopObjectiveTextLocalized
    SetTagHint
    GetUIntFromGameSetting
    GlobalSetObjectiveMarker
    getfenv
    IsWaitingPlayGame
    EnableMultimonitorMask
    io:
    lines
    write
    close
    flush
    open
    output
    type
    read
    stderr
    stdin
    input
    stdout
    popen
    tmpfile

    ControlCiceroSubject
    CSequenceManager_GetInstance
    ModifyPlayerStat
    GetBoolFromGameSetting
    SetParticleAutoManaged
    EnableUnlimitedAmmo
    GetPlayerInSlot
    GetDifficulty
    CScriptCallbackSystem_GetInstance
    NPC_SetDamage
    PlayMusicExternalState
    DisableForcedSpawnPoint
    UnlockTreasureMap
    CGameplayManager:

    AwardCoopXPLocalized
    GetPathIDLogStr
    RefillAllPlayersAmmo
    UICreatePlayer
    PrepareDemoPause
    MultiSetGodMode
    SetEnvironmentMap
    package:
    preload:

    loadlib
    loaded:
    string:
    sub
    upper
    len
    gfind
    rep
    find
    match
    char
    dump
    gmatch
    reverse
    byte
    format
    gsub
    lower

    debug
    package
    _G
    io
    os
    table
    math:
    log
    max
    acos
    huge
    ldexp
    pi
    cos
    tanh
    pow
    deg
    tan
    cosh
    sinh
    random
    randomseed
    frexp
    ceil
    floor
    rad
    abs
    sqrt
    modf
    asin
    min
    mod
    fmod
    log10
    atan2
    exp
    sin
    atan

    coroutine:
    resume
    yield
    status
    wrap
    create
    running


    StopFullscreenVideo
    CDominoSoundManager_GetInstance
    ShowCoopObjectiveAndChapterText
    CTerrain:
    GetSector

    SetFogOverride
    require
    IsGamePaused
    IsLookYInverted
    CDominoBoxResource:
    RegisterGlobals
    RegisterLibrary
    IsInEditorMode
    LoadResource
    ShouldLoadResources
    RegisterBox

    rawequal
    SendRegisteredEventToEntity
    newproxy
    IgnoreEntityLimiter
    SetParticleAlphaRatio
    SendGSFGenericEventToEntity
    SetBinkVideo
    GetPlayerName
    RegisterNamedTimerLocalized
    GetShortestDiff
    dump_table
    DisplayCiceroSubject
    setfenv
    LogConsole
    VEHICLE_TYPE_NONE = 7.000000
    RegisterThreateningAction
    GetGSFParamFloat
    IsParticleValid
    FireMortarShell
    SetCraftingUnlockAll
    CAPI_Animal:
    IsAnimalRelaxed
    IsAnimalScripted

    pairs
    UIDestroyPlayer
    RemoveLightingOverride
    BlockBuddyRescue
    GetPlayerIdByDescription
    IsEntityInRay
    CoopDoGetPawnState
    UIElementGotoFrameLabel
    SetInWorldIndicator_v2
    GetStringIDLogStr
    CAPI_Weapon:
    ForceFullAmmoInClip
    StopShooting
    StartShooting

    coroutine:
    resume
    yield
    status
    wrap
    create
    running

    CoopTeleportPlayer
    VEHICLE_TYPE_PLANE = 5.000000
    DisplayInteractionMessageUI
    LockSafeHouse
    StopAllDialog
    CStatisticServiceSP:
    IncrementStatisticExternal
    GetInstance


    CMissionManager:
    LockMission
    SetAcknowledgeShape
    GetMissionId
    RemoveDominoEvent
    LegacyGetWayPointMissionId
    MissionZoneSpawn
    GetMBlockStateByName
    RegisterMissionBlock
    MissionAcknowledged
    GetInstance
    UnlockItemsFromScript
    ActivateQuests
    CampaignPrimarySoftSave
    MissionCompleteNotify
    IsMissionAcknowledged
    CompleteCurrentObjective
    SetMBlockLayerStateById
    DisableMissionBlock
    IsMissionAcknowledged_FromMissionId
    MissionZoneKill
    SetSessionGlobal
    GetSessionGlobal
    MissionBlockFail
    SetMissionObjective
    DeactivateQuests
    MissionGiverAssoc
    MissionBlockComplete
    GetWayPointMissionId
    EnableMissionAbort
    SetMBlockLayerStateByName
    GetMBlockLayerStateByName
    RegisterDominoEvent
    GetMissionIdFromScriptName
    SetMissionState
    SetCurrentChapter
    MissionZoneSpawnByName
    MissionComplete
    DisplayMissionTitle
    RegisterMission
    GetMissionState
    MissionFail
    RegisterMissionGiver
    EnableFastTravel
    ScanComplete
    MissionZoneKillByName
    SetMBlockStateByName

    DummyFunction
    CEntityGroupManager_GetInstance
    DummyFunction
    CEntityComponent:
    GetEntity

    CiceroSubjectUnLock
    CDominoWaterLevelManager_GetInstance
    CDominoWaterLevelManager:
    GetWaterLevel
    StopChangingWaterLevel
    FillWater
    SetWaterLevel
    DischargeWater

    CTerrain_GetInstance
    StartChallengeTimer
    StartDeploySupportWeapon
    CFCXChallengeManager:
    DisplayBetting
    GetInstance

    CBuddiesManager:
    AddHistoryPointsToSidequestBuddy
    BypassSetPrimaryBuddy
    AddHistoryPointsToPrimaryBuddy
    BypassSetBuddyHistoryPts
    GetBuddyList
    RemoveBuddyFromWorld
    AssignBuddy
    AddRescueBuddySpawnEventListener
    SetCurrentActiveMissionBuddy
    SpawnActiveMissionBuddy
    MercyKilledBuddy
    AddRescueBuddyChangedEventListener
    SetBuddyRescueActive
    BetrayedBuddy
    GetBetrayedBuddyList
    GetBuddyState
    SetSidequestMissionState
    SetShowRescueBuddyInMenu
    GetRescueBuddyEntityId
    GetBuddyGender
    GetBuddyEntityIdByName
    BypassSetBuddyUnlock
    BypassSetSecondaryBuddy
    RemoveRescueBuddyChangedEventListener
    IsBuddyAvailable
    ActiveMissionBuddyIsSpawned
    RemoveRescueBuddySpawnEventListener
    GetActiveMissionBuddyEntityId
    PositionSpawnedBuddy
    SpawnPrimaryBuddy
    IsRescueBuddyAvailable
    SetDefenceRevesalBetrayedBuddies
    SpawnBuddy
    RemoveDefenceReversalEventListener
    AddDefenceReversalEventListener
    BypassSetBuddyLifeState
    CheatSetRescueBuddy
    GetPrimaryBuddyName
    IsBuddyUnlocked

    CFCXGameplayManager:

    GetGroupDeathMemberCount
    SetActiveCoopSpawnPoint
    CAPI_TestAPI:
    ComponentExists

    CAPI_Trigger:
    GetTriggerEnable
    IsEntityInsideTrigger
    SetTriggerEnable

    GetCurveValue
    QueueCommandEventToEntity

    CAPI_Pawn:
    IsAPlayer
    SetUsableOrientation
    SetMaxHealth
    GetBestDroppableWeaponEntityID
    GetTaggedTime
    ForceDrawWeapon
    SetLookAtGazingEnable
    GetAnimCutTime
    SetPMSValueInt
    SetWeaponVisibility
    GetPawnStance
    AddAnimAttachment
    GetBeautifier
    AddRandomItemFromLootGroup
    SetBeautifier
    DropWeapon
    ForceDetachMountedWeapon
    BelongToGOSMGroup
    HasSilentWeaponEquipped
    SetConditionalZoneEventsEnabled
    ShutdownGOSM
    ForcePawnBailoutOfVehicle
    IsPawnOnZipline
    ExoticHackPawnStartClimbFail
    LockBeautifier
    IsPawnDown
    HasWeaponInInventory
    ShotWeapon
    ParticlePauseEmitting
    RestoreGOSM
    Holster
    CheckPawnGadgetInventoryByCategory
    DetachAnchorWithName
    CheckPawnWeaponInventoryByName
    GetWeaponEntityID
    IsAnimationCutable
    SetMotionBlurExclusion
    HasSilentWeapon
    GetAnimAttachment
    PermitPawnToDetachFromZipline
    DrawWeapon
    IsAnimationInterruptible
    RemoveAnimAttachment
    PopBeautifier
    DestroyParticle
    GetPropId
    GetLookAtGazingEnable
    HealPawn
    GetWeaponIdInSlot
    SetPMSValueAngle
    SetForcePanicSwim
    GetCurrentWeaponMaxClipAmmo
    RemoveProtectedLootItem
    DeployWingsuit
    SetPawnInRagDoll
    GetReticleScreenPos
    GetPawnHealth
    SetCurrentTimeDirection
    ForceUseMountedWeapon
    GetLookAtEnable
    AttachAnchorWithNameFromPos
    RemoveWeapon
    IsAnimationLoop
    PreventPawnFromDetachingFromZipline
    RestoreBackupInventory
    GetBodyPartPos
    DamagePawn
    GiveSkillPoints
    RemoveWeaponByID
    RemoveAllSecondaryWeapons
    SetLookAtEnable
    SetWeaponAmmo
    GetAnimBoundTime
    GetBestMeleeWeapon
    IsWeaponReloadRequired
    RemoveAllPrimaryWeapons
    GetPawnVehicleSeat
    LootItem
    GetGroundCollisionNormal
    SetHealthRegenEnabled
    RaycastGround
    GetBodyPartMatrix
    SpawnPickupMissionItem
    IsAnimationSupportsBackward
    GetBodyPartDir
    GetReticleOffset
    GetPawnVehicle
    SetNoWeaponMode
    SetReticleSpeed
    SetFreeReticleMode
    SetReticleOffset
    RemoveProps
    GetCurrentWeaponCurrentClipAmmo
    SetPMSValueFloat
    IsPawnInCombat
    DetachAnchor
    AddProtectedLootItem
    SetLastQTEResult
    ExoticHackPawnEndClimbFail
    GetLootQuantity
    RefillWeaponAmmo
    PushStateMachine
    SetupMissionIED
    RemovePawnFromZipline
    SetKickOnZipline
    GetWeaponReloadTime
    KillPawn
    AttachAnchor
    SpawnWeapon
    IsGOSMShutdown
    Draw
    IsPawnDead
    BackupInventory
    SetPawnHealth
    PopStateMachine
    PlayAnimation
    ParticleStopEmitting
    SendGosmSignal
    GetCurrentMoveName
    PushBeautifier
    ForceAddWeapon
    GetCurrentAnimName
    AddProceduralEffector
    ParticleStartEmitting
    CheckPawnWeaponInventoryByClass
    GetPawnVehicleType
    SetNearZ
    ForceDraw
    SetAutoDraw
    ForceHolster
    CheckPawnWeaponInventoryByCategory
    SetParticleVisible
    SetPawnStance
    RemoveAllWeapon
    SetWeaponAmmoClip
    SpawnParticle
    UnlockBeautifier
    AddLootItem
    GetAnimDuration
    SetUsable
    SetLookAtBlinkingEnable
    ReloadWeapon
    AttachAnchorWithName
    DamagePawnWithDetail
    StopToDestroyParticle
    SetPMSValueEnum
    ForcePlayAnimation
    GetEquippedWeaponEntityID
    SetPMSValueBool
    RemoveAllInventory
    AddWeaponInSlot
    AddWeapon
    IsPawnHeadUnderwater
    GetWeaponClassFromName

    CreateCRC64
    GetStringID

    CAPI_Entity:
    TeleportEntityPos
    RemoveEntityFromGroup
    GetEntityPosition
    SetShimmerOnEntity
    SpawnParticleFromObjectAndFxComponent
    Bind
    SetEntityAngles
    SetEntityPositionVec3
    SetEntityAngle
    StartPhysOnEntity
    GetAlarmUserId
    SetBindingApplyType
    SetPhysCollisionSystemGroup
    SetUsableEntitySize
    GetEntityAngles
    GetEntityPositionVec3
    SendDetonateEvent
    IsEntityTagged
    SendPierceStimWithOrigin
    AddEntityToGroup
    GetAlarmState
    IsPickable
    SaveBurnedRegionEntity
    GetDirectionVector
    UnBind
    GetEntityMatrix
    DestroyCompoundObject
    IsVisible
    SetAnimSpeedScale
    PlaySimpleAnimationAnchored
    ValidateHasUsableComponent
    AddPhysicsImpulseToEntity
    AttachAnimationPackage
    IsRadioTowerFinished
    SetEntityPositionFromEntityId
    StopRealTreeGrowth
    GetHandleTranformMatrix
    SetHighLight
    IsEntityStoppedBurning
    SetVisibility
    PhysChainDetach
    IsEntityBurnedOut
    ValidateTag
    SendForceState
    GetName
    PhysChainAttach
    ExtinguishFire
    DetachAnimationPackage
    IsBound
    UpdateMaterialFloat
    UpdateLootItemDropPercentage
    IsReady
    LightMaterialOveride
    IsEntityBurning
    GetBoneRot
    GetPhysCollisionSystemGroup
    ChangeTagActivation
    GetEntityIdType
    GetScale
    SetAsFailingToClimb
    RemoveGSFEventHandler
    UpdateRealTreeRegen
    SetSimpleAnimCurrentTime
    GetLookAtTriggerState
    StopSimpleAnimation
    PlaySimpleAnimation
    SetImmuneToCollisions
    RemoveEntity
    SetEntityOrientationFromEntityId
    SetEntityPosition
    SetScale
    GetBonePos
    IsPhysicsEnabled
    SetUsableEntityUsability
    EnableZiplineGetOutPoint
    SetRealTreeGrowthSpeed
    IsEntityLoaded
    SetPhysicsEnabled
    IsEntitySabotaged
    GetEntityAngle
    GetSimpleAnimDuration
    TeleportEntity
    SetGravity
    IsValid
    GetEntityInPrefab

    SafeHouseDeactivateMissionBlockOnUnlock
    BroadcastDominoMessageDelayed
    UseGamepad
    GetMissionMoneyReward
    StopBinkVideo
    CDominoSoundManager:
    StopSound
    PlaySound

    HasExclusiveMissionRunning
    FireRocket
    CAPI_NPC:
    DialogPlaying
    WriteBlackBoardEntityId
    ClearAlliedWithArmyMask
    SetMetaCharacterType
    WriteBlackBoardAngle3F
    SetHostileWithArmyMask
    RemoveBlackBoardFact
    WriteBlackBoardFloat
    SetAlliedWithArmyMask
    StartDialog
    WriteBlackBoardBool
    MuteDialog
    SwitchArmy
    ClearHostileWithArmyMask

    SetTargetActive
    DeleteAllArrowPickups

    CAPI_Vehicle:
    IsVehicleUnderwater
    AttachPawnToVehicle
    TryChangeSeat
    IsVehicleFlipped
    IsVehicleExitable
    ForceVehicleCrash
    VehicleUseTakeSeat
    VehicleUseExit
    GetVehicleEngineState
    GetGlobalReliabilityFactor
    GetSeatEntryCount
    ForceLeaveVehicle
    StopVehicleFollowPath
    TryLeaveVehicle
    StartVehicleFollowPath
    IsVehicleDisabled
    SetVehicleSpeed
    LockPosition
    DamageWindshield
    IsVehicleDestructible
    GetDriverSeatIndex
    IsVehicleUsable
    GetVehicleHealth
    SetIsSeatLocked

    UIMovieActivateController
    GetSIntFromGameSetting
    VEHICLE_TYPE_WHEELED = 0.000000
    ShowTextPrompt
    ForceTarget
    ResetHudVisible
    SetDefaultColorRemapTexture
    SetColorRemapTexture
    OnExclusiveMissionStop
    SetDefaultEnvironmentMap
    UISetElementLocalizedTextArgs
    ShowObjectiveGageTimer
    type
    RandomizeStormTexture
    RemoveAdaptiveBloomOverride
    GameChangeWorld
    SetCloudTexture
    CreateCRCNoCase
    SetWorldOceanLevel
    SendCommandEventToEntity
    UILoadMovie
    SetAiOcclusion
    StopSoundMixingFromLua
    SetAdaptiveBloomOverride
    SetScriptedStormFactorOverride
    SetSlowMotion
    print
    PlayAIContextDialog
    RemoveWindOverride
    StartOverrideAmbiance
    GetTimeOfDay
    SetCloudOverride
    ShowObjectiveTimer
    UIGetElementWidth
    ReloadLastCheckpoint
    RemoveSkyOverride
    UnblockBuddyRescue
    RemoveShadowOverride
    ForceRestartCurrentMissionBlock
    GetExplosiveEquipmentName
    collectgarbage
    MissionGetSessionGlobal
    ForceSetPlayerInVehicle
    SetObjectiveMarker
    RemoveMotionBlurOverride
    SetMotionBlurOverride
    SetDepthOfFieldOverride
    GetGroupInCombatMemberCount
    GetNoCaseStringID
    TraceConnection
    ShowCoopObjectiveText
    HideRadioTowerObjectiveMarker
    SendRegisteredEventToEntityNoArgs
    math
    AmountOfRescueLeft
    IsEntityValid
    ShowCoopObjectiveMissionCompleteLocalized
    RegisterMissionObserver
    RegisterDominoInputListenerSignal
    IsScriptAutorunEnabled
    GetPlayerId
    SetEnableSaveGame
    GetGlobalString
    CoopGetConsoleCommand
    CompetitiveCoopEnable
    UpdateNamedTimer
    CompetitiveCoopDisable
    CoopRepairGetMaxHealth
    SetShopItemsUnlockAll
    QuitToMainMenu
    GetFloatFromGameSetting
    SpawnCoopAI
    SpawnReinforcementScenario
    GetDistance2D
    PlayMultiplayerBark
    IsSavingGame
    SafeHouseDeactivateMissionBlock
    CDominoBoxInstance:
    GetParentPrefabEntityId
    CreateBox
    GetParentEntity

    GetRemapButtonName
    SetCoopCheckPoint
    GetSpawnPointPos
    tab_find_exists
    TriggerExplosive
    GetNoCaseStringIDLogStr
    SetImpairedState
    GameStartStopAMBXScript
    SetFlashLoadingScreen
    SetInWorldIndicator
    CDominoTickManager_GetInstance
    PlayFullscreenVideo
    ResetObjectiveMarkers
    CreateCRC
    SetLocomotionType
    KillTrappedPlayers
    EnableGodMode
    GetFlashOverrideLoadingScreen
    StartCinematicScene
    SaveOpenWorld
    DoActivateCoopGate
    CoopEnableInitialSpawn

    CAPI_Cinema:
    PauseCinematicSequence
    SetupBindingForSpecificTrack
    SkipCinematicSequence
    StopCinematicSequence
    StopCinematicMetaSequence
    StartCinematicSequenceFromBeginningWithMetaId
    IsCinematicSequenceStopped
    StartCinematicSequenceAtSyncPointWithMetaId
    StartCinematicSequenceWithMetaId
    StartCinematicMetaSequence

    SetAIFactBool
    SetFastTravelEnabled

    CSequenceManager:
    InterruptCinematicMetaSequenceWithContext
    InterruptCinematicMetaSequence
    PauseCinematicSequence
    GetCinematicSequenceSyncPointName
    SkipCinematicSequence
    StopCinematicSequence
    GetCinematicSequenceDominoName
    StopCinematicMetaSequence
    StartCinematicSequenceFromBeginningWithMetaId
    StopCinematicMetaSequenceWithContext
    StartCinematicSequenceAtSyncPointWithMetaId
    StartCinematicSequenceWithMetaId
    StartCinematicMetaSequence


    SetQTEHudMode
    UpdateParticleMatrix
    CylinderCheck
    UnregisterMissionObserver
    UISetElementVariableFloat
    SetMissionBlockLayerStateByName
    IsPlayGameReceived
    SetScriptEntity
    RegisterAsPathID
    SetLightingOverride
    GetMissionAckTriggerState
    SetAlarmState
    SetAIFactString
    EnableHighPerfEntityLimiter
    Blend
    AddCompetitiveScoreToPlayer
    SetSensoryOverride
    GetDirFromAngles
    GetPlayerFromFireUIFacade
    CAPI_Player:
    GetDefaultMouseSensitivity
    SetNumberOfWeaponSlots
    GetBeautifierFirstMinAngleLimits
    GetBeautifierFirstMaxAngleLimits
    SetExtremeZoomCamera
    SetPlayerFOV
    GetWorldSpeed
    GetLookSensitivity
    WithdrawPlayerMoney
    SetCloseUpCamera
    EnableAnimalLooting
    LockPlayerActionMap
    SetSprinting
    GetPlayerFOV
    SetWorldSpeed
    RefillGadgetAmmo
    GetEffectiveCameraOffset
    GetCurrentCyclesNumber
    RemoveMedpacksToPlayer
    GetPlayerMedPackCount
    CompleteShootingGame
    SetPositionOnLadder
    UpdateKnifethrowTimer
    TeleportPlayerOnLadder
    GetNumWeaponSlotsUnlocked
    SetAbilityUpgradable
    UnregisterHealthMonitor
    SetHudReticleAlpha
    EquipCostume
    SetWaterDivingEnable
    SetInExoticMinigame
    GivePlayerXP
    SwitchCamera
    StartPhoneCall
    ApplyDisplacement
    IsInQTE
    CompleteBeerPongGame
    IsUsingLadder
    EnableCameraOffset
    StopPostFX
    GiveAmmoToPlayer
    GetHighestPriorityInteraction
    SetOxygenLevel
    AddRecipeQuantity
    GetMovementSensitivity
    GetPlayerAmmoIsEmpty
    SetPlayerLookAnglesFromAngles
    RemoveLootItem
    UpdateBeerPongGameTimer
    ApplySlidingSpeed
    PopPlayerActionMap
    UpdateDeviceToTrack
    ResetHudReticleAlpha
    RaycastGround
    HasBonus
    IsInAir
    SetCanCatchOnFire
    SetIgnorePlayerSignal
    GetDesiredCameraOffset
    FillAmmoForAmmoType
    UpdateMovement
    RemovePlayerActionMap
    AddBonusPlan
    UpdatePokerGameTimer
    StartPostFX
    SetPostFXIntensity
    GiveMedpacksToPlayer
    EnableWholeTattoo
    SetPlayerMoney
    SetDesiredCameraOffset
    AdjustCameraZoomNow
    SetIronSight
    CompleteRaceGame
    AddPlayerMoney
    SetEffectiveCameraPositionOffset
    CheatSetAmmoToPlayer
    AddGadget
    GetPlayerLookAngles
    GetDesiredPlayerLookAngles
    AssignRecipeToSlot
    AttachPlayer
    SetPlayerActionMap
    IsSignalPressed
    BlendAndRestoreFOV
    EnablePlantLooting
    UnlockPlayerActionMap
    SetMovementSensitivity
    ResetInputs
    SafeHouseAlarmDisabledFeedback
    CompletePokerGame
    SetEffectiveCameraOffset
    UnsetCurrentSPActivity
    TakeCameraPicture
    SetCurrentSPActivity
    CompleteKnifethrowGame
    SwitchPlayerPawn
    GetGroundCollisionNormal
    SetPlayerLookAngles
    RemoveGadget
    ForceSetPlayerInVehicle
    SetPlayerPadRumble
    IsBeautifierFirstYawLimited
    GetPlayerMoney
    DisableCameraOffset
    AddArmor
    SelectThrowGadget
    SetJumping
    FinishAnimationCycle
    UpdateShootingGameTimer
    PlayGivePlayerAmmoAnimations
    ShowTattoo
    PushPlayerActionMap
    IsCameraOffsetEnabled
    GetPlayerNearFOV
    SetRecipeUnlocked
    AddBoolFact
    DeactivateGadget
    GivePlayerOutpostXPBonus
    AddReinforcementTokens
    PlayerRequestInteraction
    IncrementPokerHighestWinningBetStatistic
    CameraShakeAndGamePadRumble
    RemoveBonusPlan
    UpdateRaceGameTimer
    RemoveAllGadget
    ActivateGadget
    AdjustBinocularZoomNow
    DetachPlayer
    SetAlwaysSliding
    SetInQTE
    SetPlayerNearFOV
    DrawGadget

    DisplayHealthBar
    string
    SetBattlefields
    SetDynamicCheckListObjective
    PlayBinkVideo
    PushTutorialBox
    ShowTutorialBox
    PauseObjectiveTimer
    SetTutorialOnOffState
    UnlockCiceroSubject
    GetSequenceManager
    EnableInputSignalEvent
    EnableHighEndBlurShadow
    CheckIsAnActiveArmyTarget
    GetUIPlatform
    EnableVehicleHealthBar
    UIGetElementVariableFloat
    PauseObjectiveGageTimer
    CMissionBlockManager:
    SetMBlockStateById
    GetInstance

    SetHudVisible
    SetTimeOfDay
    CreateCRC64NoCase
    GetFrameGameTime
    DoActivateCoopGate_v2
    CGOStateMachineScriptCallbackSystem_GetInstance
    GetExplosiveEquipmentType
    StartUIInteraction
    error
    SpawnEntityFromArchetype



    Example Scripts
    Spoiler:


    God Mode
    Spoiler:
    EnableGodMode(1);


    Add Money
    Spoiler:

    local player = GetLocalPlayerId();
    CAPI_Player.AddPlayerMoney(player, 100);


    Set Number Of Weapon Slots
    Spoiler:
    local player = GetLocalPlayerId();
    CAPI_Player.SetNumberOfWeaponSlots(player,4);


    Set River Force
    Spoiler:
    SetRiverWaterForceMultiplier(1000);


    Slow Motion
    Spoiler:
    SetSlowMotion(0.2);


    Spawn Entity
    Spoiler:

    local player = GetLocalPlayerId();
    local xPos = CAPI_Entity.GetEntityPosition(player, 0);
    local yPos = CAPI_Entity.GetEntityPosition(player, 1);
    local zPos = CAPI_Entity.GetEntityPosition(player, 2);

    local Name = "FC3_Graphics:Singleplayer:Exotic:BossFight:Broken_ Mask";
    local Prop = SpawnEntityFromArchetype(Name, xPos, yPos, zPos, 0,0,0);

    Ps.
    To find objects to spawn, you can go into cheat engine and search for strings that starts with FC3_Graphics:


    Teleport
    Spoiler:
    local player = GetLocalPlayerId();
    local coords = luavec.new(-859, 2328, 120);
    CAPI_Entity.TeleportEntityPos(player, coords ,0); --3 arg = loading screen (1 = on, 0 = off)




    The script loader is made for the DX11 version of the game and are not going to work for the DX9 version of the game.
    To use the script loader you inject the dll into the game and places the lua files into the same directory as the dll file.
    Than you can open the loader with the insert key, and click search for files, and select the file you want. After that you simple click load to load the file in to the game.

    You must login or register to view this content.


    Credit
    Spoiler:

    NorwayNot Happy or Sad1999: maker
    Topblast: answering some questions about dx11
    Ocornut: For ImGui (You must login or register to view this content.)


    Feel free to donate to support my work Smile
    Spoiler:
    You must login or register to view this content.


    Hi my Friend i am back. Smile
  7. The Following User Thanked IceCoIdKiller82 For This Useful Post:


  8. 09-18-2017, 02:22 PM
    235
    Posts
    4,254
    Reputation
    May 2014
    NextGenUpdate
    Originally Posted by IceCoIdKiller82 View Post
    Hi my Friend i am back. Smile


    Nice Happy
  9. 09-18-2017, 06:32 PM
    RF0oDxM0Dz's Avatar
    RF0oDxM0Dz
    You talkin to me?
    RF0oDxM0Dz's Avatar
    RF0oDxM0Dz
    You talkin to me?
    512
    Posts
    19,216
    Reputation
    Oct 2014
    NextGenUpdate
    Amazing Bro seb5594
  10. The Following User Thanked RF0oDxM0Dz For This Useful Post:


  11. 09-19-2017, 12:41 PM
    235
    Posts
    4,254
    Reputation
    May 2014
    NextGenUpdate
    Originally Posted by RF0oDxM0Dz View Post
    Amazing Bro seb5594


    Thanks Happy