Difference between revisions of "MDE Scripting"
From Nomad DB
Line 1: | Line 1: | ||
− | |||
Using [[MDE ScriptHook]], you can inject custom Lua scripts into '''Mafia: Definitive Edition''' using [[ScriptHook: Script|Scripts]]. | Using [[MDE ScriptHook]], you can inject custom Lua scripts into '''Mafia: Definitive Edition''' using [[ScriptHook: Script|Scripts]]. | ||
This overview contains important resources to get started with development. | This overview contains important resources to get started with development. | ||
Line 11: | Line 10: | ||
===Functions=== | ===Functions=== | ||
{{:MDE Scripting: Lua Functions}} | {{:MDE Scripting: Lua Functions}} | ||
+ | |||
+ | ===Entities=== | ||
+ | {{:MDE Scripting: Entities}} | ||
===Resources=== | ===Resources=== | ||
Line 17: | Line 19: | ||
===Classes=== | ===Classes=== | ||
{{:MDE Scripting: Lua Classes}} | {{:MDE Scripting: Lua Classes}} | ||
+ | |||
+ | |||
+ | {{Page_MDE}} | ||
+ | |||
[[Category:MDE]] | [[Category:MDE]] | ||
[[Category:MDE Scripting]] | [[Category:MDE Scripting]] |
Revision as of 23:10, 18 November 2020
Using MDE ScriptHook, you can inject custom Lua scripts into Mafia: Definitive Edition using Scripts. This overview contains important resources to get started with development.
ScriptHook
Game Scripting
Functions
Entities
Resources
Classes
- C_AudioArgs
- C_CityOwnersManager
- C_DialogSelectionSystem
- C_DialogStateManager
- C_EnumWrapper
- C_EntityGuid
- C_FlowNodeLogicLuaScriptState
- C_GameCameraMafia
- C_GameStructure
- C_HashName
- C_InteractionManagerModule
- C_Matrix
- C_My2KGameStatsModule
- C_My2KWrapper
- C_PlayerMoneyHub
- C_PropObjectModule
- C_Quat
- C_RadioSelectionSystem
- C_RestrictedZoneManager
- C_SceneObjectAsyncActivator
- C_SceneObjectLuaWrapper
- C_ScriptGameMachineWrapper
- C_ScriptMachineWrapper
- C_ScriptObjectDuplicator
- C_ScriptTriggerVolumeListener
- C_ScriptWrapper
- C_SelectionSystemRoot
- C_SpawnerUserData
- C_StreamingWorldState
- C_SyncObject
- C_SyncObjectUserData
- C_SyncObjectUserDataString
- C_SyncObjectUserDataPlayAnimation
- C_SyncObjectUserDataSuccess
- C_TraceLogWrapper
- C_Transform
- C_Vector
- C_ViScriptSystem
- C_WrapperActor
- C_WrapperActorAction
- C_WrapperActorActionScript
- C_WrapperActorDeform
- C_WrapperBoat
- C_WrapperCar
- C_WrapperCrashObject
- C_WrapperDoor
- C_WrapperEntity
- C_WrapperEntityPos
- C_WrapperCollisionResult
- C_WrapperHuman
- C_WrapperPlayer
- C_AIBlockerComponent
- C_AIComponent
- C_AIDoorComponent
- C_AINavMeshCutterComponent
- C_AIObjectComponent
- C_ComponentUpdateJob
- C_AISafeHouseDoorComponent
- C_AbsorberComponent
- C_ActionSpotComponent
- C_ActorActionAIComponent
- C_ActorActionComponent
- C_AnimatedItemComponent
- C_AnimatedItemRuntimeComponent
- C_AnimationComponent
- C_AreaComponent
- C_AttachmentComponent
- C_BehaviorComponent
- C_BlendShapeWeightComponent
- C_BlockerComponent
- C_BoatAIComponent
- C_BoneModifierComponent
- C_BoneModifierDataComponent
- C_BoneShareComponent
- C_BoneShareDataComponent
- C_BoomAreaComponent
- C_CameraComponent
- C_CameraSectorComponent
- C_CarAIComponent
- C_CargoComponent
- C_ChildHierarchyModifierComponent
- C_CleanerComponent
- C_ClothComponent
- C_ClueComponent
- C_CollisionComponent
- C_ColorSetComponent
- C_CombinableComponent
- C_CombinableHierarchyComponent
- C_ComponentObject
- C_ComponentObjectSetup
- C_ComponentObjectSetupHolder
- C_ComponentSubdivObject
- C_CorpseDecalComponent
- C_CorrectionMorphsComponent
- C_CovGeneratorExclusionVolumeComponent
- C_CovGeneratorVolumeComponent
- C_CoverGeneratorComponent
- C_CrashGateComponent
- C_CrashGateRuntimeComponent
- C_CutsceneComponent
- C_CutsceneGameObjectComponent
- C_CutsceneSubstitutionComponent
- C_DialogSelectionComponent
- C_DogComponent
- C_DoorComponent
- C_DoorComponentManager
- C_DummyComponent
- C_DynamicComponent
- C_EditorDataComponent
- C_EffectComponent
- C_EmitterComponent
- C_EntityWrapperComponent
- C_EnvReflProbeComponent
- C_FailComponent
- C_FogComponent
- C_ForwardComponent
- C_FramePropComponent
- C_GameAudioComponent
- C_GameAudioGroupComponent
- C_GameAudioRadioComponent
- C_GameAudioRainComponent
- C_GameAudioWaterComponent
- C_GameAudioWindComponent
- C_GameEventSpawnPointComponent
- C_GatorComponent
- C_GlassComponent
- C_GlowComponent
- C_HierarchyModifierComponent
- C_HoudiniComponent
- C_HumanIKComponent
- C_IndoorMaterialParamOverrideComponent
- C_InteractSignificantMovementTrackerComponent
- C_InteractionComponent
- C_InteractionManagerComponent
- C_InteractionManagerComponentMods
- C_InteractionParticipantComponent
- C_InteractionZoneComponent
- C_JointComponent
- C_JointDataComponent
- C_JointParentComponent
- C_KitComponent
- C_LightBaseComponent
- C_LightComponent
- C_LightLinkComponent
- C_LightLinkDeformationComponent
- C_LightLinkSynchronizerComponent
- C_LightProbeSetComponent
- C_MarkerComponent
- C_MaterialParamOverrideComponent
- C_ModelComponent
- C_MorphsComponent
- C_MotorcycleAIComponent
- C_MotorcycleComponent
- C_MsgComponentAdded
- C_MsgComponentRemoved
- C_MultiPointSoundEmitterComponent
- C_NavExclusionZoneComponent
- C_NavLocalSettingsComponent
- C_NavMeshCutterComponent
- C_NavObjectCoverComponent
- C_NavObjectSettingsComponent
- C_NavSeedComponent
- C_ObjectListComponent
- C_OldLightLinkComponent
- C_OutDoorSectorComponentBase
- C_PackageReferenceComponent
- C_PaintComponent
- C_PatrolWayPointComponent
- C_PersistentPoliceSectorComponent
- C_PersistentPoliceSpawnComponent
- C_PlotlineComponent
- C_PointOfInterestComponent
- C_PowerpoleComponent
- C_ProgressionSpawnComponent
- C_PropObjectComponent
- C_PropObjectOwnerComponent
- C_RadioSelectionComponent
- C_RenderRestrictionsComponent
- C_RenderToTextureComponent
- C_RestrictedZoneComponent
- C_RestrictedZonePedestrianComponent
- C_RuntimeAIObjectComponent
- C_RuntimeActorActionComponent
- C_SubdivObject
- C_RuntimeAnimationComponent
- C_RuntimeBehaviorComponent
- C_RuntimeBlockerComponent
- C_RuntimeCargoComponent
- C_RuntimeCleanerComponent
- C_RuntimeClueComponent
- C_RuntimeCutsceneComponent
- C_RuntimeDogComponent
- C_RuntimeDoorComponent
- C_RuntimeGameEventSpawnPointComponent
- C_RuntimeGatorComponent
- C_RuntimeInteractionComponent
- C_RuntimeMotorcycleComponent
- C_RuntimeNavMeshCutterComponent
- C_RuntimePersistentPoliceSectorComponent
- C_RuntimePersistentPoliceSpawnComponent
- C_RuntimePointOfInterestComponent
- C_RuntimeProgressionSpawnComponent
- C_RuntimeRadioSelectionComponent
- C_RuntimeSafeHouseDoorComponent
- C_RuntimeSatchelChargeComponent
- C_RuntimeScriptComponent
- C_RuntimeShootableTargetComponent
- C_RuntimeSpawnerComponent
- C_RuntimeTrafficSemaphoreComponent
- C_RuntimeTrailComponent
- C_RuntimeTrainComponent
- C_RuntimeTurretComponent
- C_RuntimeVehiclePlaybackComponent
- C_RuntimeWaterDetectionComponent
- C_SafeHouseDoorComponent
- C_SatchelChargeComponent
- C_ScriptComponent
- C_SeatsComponent
- C_ShootableTargetComponent
- C_ShopComponent
- C_SkeletalFireComponent
- C_SkeletonBinderComponent
- C_SkeletonComponent
- C_SkeletonComponentUpdater
- C_SkeletonInitComponent
- C_SoundComponent
- C_SoundDynamicOcclusionComponent
- C_SoundListenerComponent
- C_SoundOcclusionComponent
- C_SoundOverrideComponent
- C_SoundPortalComponent
- C_SoundSectorComponent
- C_SpawnSystemComponent
- C_SpawnedObjectComponent
- C_SpawnerComponent
- C_SpawnerDataComponent
- C_StaticDecalComponent
- C_SunReflectionLightComponent
- C_SuppressionZoneComponent
- C_SurfaceVelocityComponent
- C_SysAudioObjectComponent
- C_TagComponent
- C_TagRecoveryComponent
- C_TextComponent
- C_TrafficGeneratorComponent
- C_TrafficSemaphoreComponent
- C_TrailComponent
- C_TrainAIComponent
- C_TrainComponent
- C_TrainStationAIComponent
- C_TrainStationComponent
- C_TranslocatorComponent
- C_TriggerVolumeComponent
- C_TurretComponent
- C_VehicleAIComponent
- C_VehicleComponent
- C_VehiclePlaybackComponent
- C_ViScriptComponent
- C_WaterDetectionComponent
- C_WeaponComponent
- C_WheelComponent
- C_WireComponent
- C_WorldInteractionComponent