Link/Enfusion – Template

From Bohemia Interactive Community
(Update to 1.2.1)
(Update to 1.2.1.189)
Line 2,006: Line 2,006:
| PublicProfilesRequestCallback = {{Link|enfusion://ScriptEditor/scripts/GameLib/generated/PublicProfilesRequestCallback.c;7|PublicProfilesRequestCallback}}
| PublicProfilesRequestCallback = {{Link|enfusion://ScriptEditor/scripts/GameLib/generated/PublicProfilesRequestCallback.c;7|PublicProfilesRequestCallback}}
| QueryEntitiesCallback = {{Link|enfusion://ScriptEditor/scripts/Core/proto/EnWorld.c;6|QueryEntitiesCallback}}
| QueryEntitiesCallback = {{Link|enfusion://ScriptEditor/scripts/Core/proto/EnWorld.c;6|QueryEntitiesCallback}}
| QueryTargetDiag = {{Link|enfusion://ScriptEditor/scripts/Game/game.c;1458|QueryTargetDiag}}
| QueryTargetDiag = {{Link|enfusion://ScriptEditor/scripts/Game/game.c;1454|QueryTargetDiag}}
| RadialMenuSystem = {{Link|enfusion://ScriptEditor/scripts/Game/Systems/RadialMenuSystem.c;1|RadialMenuSystem}}
| RadialMenuSystem = {{Link|enfusion://ScriptEditor/scripts/Game/Systems/RadialMenuSystem.c;1|RadialMenuSystem}}
| RadioBroadcastComponent = {{Link|enfusion://ScriptEditor/scripts/Game/generated/Components/RadioBroadcastComponent.c;16|RadioBroadcastComponent}}
| RadioBroadcastComponent = {{Link|enfusion://ScriptEditor/scripts/Game/generated/Components/RadioBroadcastComponent.c;16|RadioBroadcastComponent}}
Line 3,142: Line 3,142:
| SCR_BleedingDamageEffect = {{Link|enfusion://ScriptEditor/scripts/Game/Damage/DamageEffects/CharacterDamageEffects/SCR_BleedingDamageEffect.c;1|SCR_BleedingDamageEffect}}
| SCR_BleedingDamageEffect = {{Link|enfusion://ScriptEditor/scripts/Game/Damage/DamageEffects/CharacterDamageEffects/SCR_BleedingDamageEffect.c;1|SCR_BleedingDamageEffect}}
| SCR_BleedingHitZoneParameters = {{Link|enfusion://ScriptEditor/scripts/Game/HitZone/SCR_CharacterHitZone.c;43|SCR_BleedingHitZoneParameters}}
| SCR_BleedingHitZoneParameters = {{Link|enfusion://ScriptEditor/scripts/Game/HitZone/SCR_CharacterHitZone.c;43|SCR_BleedingHitZoneParameters}}
| SCR_BleedingScreenEffect scripts/Game/UI/ScreenEffects/SCR_BleedingScreenEffect = {{Link|enfusion://ScriptEditor/.c;1|SCR_BleedingScreenEffect scripts/Game/UI/ScreenEffects/SCR_BleedingScreenEffect}}
| SCR_BleedingScreenEffect = {{Link|enfusion://ScriptEditor/scripts/Game/UI/ScreenEffects/SCR_BleedingScreenEffect .c;1|SCR_BleedingScreenEffect}}
| SCR_BlockedPlayerPresentDialog = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/Dialogs/SCR_BlockedPlayerPresentDialog.c;1|SCR_BlockedPlayerPresentDialog}}
| SCR_BlockedPlayerPresentDialog = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/Dialogs/SCR_BlockedPlayerPresentDialog.c;1|SCR_BlockedPlayerPresentDialog}}
| SCR_BlockedUsersDialogEntryUIComponent = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/SCR_BlockedUsersDialogEntryUIComponent.c;1|SCR_BlockedUsersDialogEntryUIComponent}}
| SCR_BlockedUsersDialogEntryUIComponent = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/SCR_BlockedUsersDialogEntryUIComponent.c;1|SCR_BlockedUsersDialogEntryUIComponent}}
Line 3,238: Line 3,238:
| SCR_ButtonHintEditorUIComponent = {{Link|enfusion://ScriptEditor/scripts/Game/Editor/UI/Components/Common/SCR_ButtonHintEditorUIComponent.c;1|SCR_ButtonHintEditorUIComponent}}
| SCR_ButtonHintEditorUIComponent = {{Link|enfusion://ScriptEditor/scripts/Game/Editor/UI/Components/Common/SCR_ButtonHintEditorUIComponent.c;1|SCR_ButtonHintEditorUIComponent}}
| SCR_ButtonImageComponent = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Components/WidgetLibrary/Button/SCR_ButtonImageComponent.c;2|SCR_ButtonImageComponent}}
| SCR_ButtonImageComponent = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Components/WidgetLibrary/Button/SCR_ButtonImageComponent.c;2|SCR_ButtonImageComponent}}
| SCR_ButtonLegendComponent scripts/Game/UI/Menu/CareerProfile/SCR_ButtonLegendComponent = {{Link|enfusion://ScriptEditor/.c;2|SCR_ButtonLegendComponent scripts/Game/UI/Menu/CareerProfile/SCR_ButtonLegendComponent}}
| SCR_ButtonLegendComponent = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/CareerProfile/SCR_ButtonLegendComponent .c;2|SCR_ButtonLegendComponent}}
| SCR_ButtonListViewComponent = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Components/WidgetLibrary/SCR_ListView/SCR_ButtonListComponent.c;6|SCR_ButtonListViewComponent}}
| SCR_ButtonListViewComponent = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Components/WidgetLibrary/SCR_ListView/SCR_ButtonListComponent.c;6|SCR_ButtonListViewComponent}}
| SCR_ButtonSpecializationProgressComponent = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/CareerProfile/SCR_ButtonSpecializationProgressComponent.c;2|SCR_ButtonSpecializationProgressComponent}}
| SCR_ButtonSpecializationProgressComponent = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/CareerProfile/SCR_ButtonSpecializationProgressComponent.c;2|SCR_ButtonSpecializationProgressComponent}}
Line 3,863: Line 3,863:
| SCR_DeployableSpawnPointClass = {{Link|enfusion://ScriptEditor/scripts/Game/DeployableInventoryItems/SCR_DeployableSpawnPoint.c;1|SCR_DeployableSpawnPointClass}}
| SCR_DeployableSpawnPointClass = {{Link|enfusion://ScriptEditor/scripts/Game/DeployableInventoryItems/SCR_DeployableSpawnPoint.c;1|SCR_DeployableSpawnPointClass}}
| SCR_DeployableSpawnPointSystem = {{Link|enfusion://ScriptEditor/scripts/Game/Systems/SCR_DeployableSpawnPointSystem.c;1|SCR_DeployableSpawnPointSystem}}
| SCR_DeployableSpawnPointSystem = {{Link|enfusion://ScriptEditor/scripts/Game/Systems/SCR_DeployableSpawnPointSystem.c;1|SCR_DeployableSpawnPointSystem}}
| SCR_DeployButton = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/DeployMenu/SCR_DeployMenuBase.c;948|SCR_DeployButton}}
| SCR_DeployButton = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/DeployMenu/SCR_DeployMenuBase.c;943|SCR_DeployButton}}
| SCR_DeployButtonBase = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/DeployMenu/SCR_DeployRequestUIBaseComponent.c;141|SCR_DeployButtonBase}}
| SCR_DeployButtonBase = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/DeployMenu/SCR_DeployRequestUIBaseComponent.c;141|SCR_DeployButtonBase}}
| SCR_DeployInventoryItemAction = {{Link|enfusion://ScriptEditor/scripts/Game/DeployableInventoryItems/SCR_DeployInventoryItemAction.c;1|SCR_DeployInventoryItemAction}}
| SCR_DeployInventoryItemAction = {{Link|enfusion://ScriptEditor/scripts/Game/DeployableInventoryItems/SCR_DeployInventoryItemAction.c;1|SCR_DeployInventoryItemAction}}
Line 3,873: Line 3,873:
| SCR_DeployMenuBaseScreenLayout = {{Link|enfusion://ScriptEditor/scripts/Game/GameMode/Respawn/SCR_DeployMenuBaseScreenComponent.c;42|SCR_DeployMenuBaseScreenLayout}}
| SCR_DeployMenuBaseScreenLayout = {{Link|enfusion://ScriptEditor/scripts/Game/GameMode/Respawn/SCR_DeployMenuBaseScreenComponent.c;42|SCR_DeployMenuBaseScreenLayout}}
| SCR_DeployMenuHandler = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/DeployMenu/SCR_DeployMenuHandler.c;6|SCR_DeployMenuHandler}}
| SCR_DeployMenuHandler = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/DeployMenu/SCR_DeployMenuHandler.c;6|SCR_DeployMenuHandler}}
| SCR_DeployMenuMain = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/DeployMenu/SCR_DeployMenuBase.c;119|SCR_DeployMenuMain}}
| SCR_DeployMenuMain = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/DeployMenu/SCR_DeployMenuBase.c;107|SCR_DeployMenuMain}}
| SCR_DeployMenuSettings = {{Link|enfusion://ScriptEditor/scripts/Game/Global/SCR_GameplaySettings.c;275|SCR_DeployMenuSettings}}
| SCR_DeployMenuSettings = {{Link|enfusion://ScriptEditor/scripts/Game/Global/SCR_GameplaySettings.c;275|SCR_DeployMenuSettings}}
| SCR_DeployRequestUIBaseComponent = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/DeployMenu/SCR_DeployRequestUIBaseComponent.c;2|SCR_DeployRequestUIBaseComponent}}
| SCR_DeployRequestUIBaseComponent = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/DeployMenu/SCR_DeployRequestUIBaseComponent.c;2|SCR_DeployRequestUIBaseComponent}}
Line 4,613: Line 4,613:
| SCR_FractalVariation = {{Link|enfusion://ScriptEditor/scripts/Game/Destruction/SCR_DestructionFractalComponent.c;1018|SCR_FractalVariation}}
| SCR_FractalVariation = {{Link|enfusion://ScriptEditor/scripts/Game/Destruction/SCR_DestructionFractalComponent.c;1018|SCR_FractalVariation}}
| SCR_FractalVariationTitle = {{Link|enfusion://ScriptEditor/scripts/Game/Destruction/SCR_DestructionFractalComponent.c;997|SCR_FractalVariationTitle}}
| SCR_FractalVariationTitle = {{Link|enfusion://ScriptEditor/scripts/Game/Destruction/SCR_DestructionFractalComponent.c;997|SCR_FractalVariationTitle}}
| SCR_FragmentationDamageEffect scripts/Game/Damage/DamageEffects/DamageEffectSources/SCR_FragmentationDamageEffect = {{Link|enfusion://ScriptEditor/.c;1|SCR_FragmentationDamageEffect scripts/Game/Damage/DamageEffects/DamageEffectSources/SCR_FragmentationDamageEffect}}
| SCR_FragmentationDamageEffect = {{Link|enfusion://ScriptEditor/scripts/Game/Damage/DamageEffects/DamageEffectSources/SCR_FragmentationDamageEffect .c;1|SCR_FragmentationDamageEffect}}
| SCR_FragmentDebris = {{Link|enfusion://ScriptEditor/scripts/Game/Destruction/SCR_DestructionFractalComponent.c;1159|SCR_FragmentDebris}}
| SCR_FragmentDebris = {{Link|enfusion://ScriptEditor/scripts/Game/Destruction/SCR_DestructionFractalComponent.c;1159|SCR_FragmentDebris}}
| SCR_FragmentEntity = {{Link|enfusion://ScriptEditor/scripts/Game/Destruction/SCR_FragmentEntity.c;8|SCR_FragmentEntity}}
| SCR_FragmentEntity = {{Link|enfusion://ScriptEditor/scripts/Game/Destruction/SCR_FragmentEntity.c;8|SCR_FragmentEntity}}
Line 4,900: Line 4,900:
| SCR_ImportShapefileTool = {{Link|enfusion://ScriptEditor/scripts/WorkbenchGame/WorldEditor/SCR_ImportShapefileTool.c;2|SCR_ImportShapefileTool}}
| SCR_ImportShapefileTool = {{Link|enfusion://ScriptEditor/scripts/WorkbenchGame/WorldEditor/SCR_ImportShapefileTool.c;2|SCR_ImportShapefileTool}}
| SCR_IncendiaryBulletDamageEffect = {{Link|enfusion://ScriptEditor/scripts/Game/Damage/DamageEffects/DamageEffectSources/SCR_IncendiaryBulletDamageEffect.c;1|SCR_IncendiaryBulletDamageEffect}}
| SCR_IncendiaryBulletDamageEffect = {{Link|enfusion://ScriptEditor/scripts/Game/Damage/DamageEffects/DamageEffectSources/SCR_IncendiaryBulletDamageEffect.c;1|SCR_IncendiaryBulletDamageEffect}}
| SCR_IncendiaryDamageEffect scripts/Game/Damage/DamageEffects/DamageEffectSources/SCR_IncendiaryDamageEffect = {{Link|enfusion://ScriptEditor/.c;1|SCR_IncendiaryDamageEffect scripts/Game/Damage/DamageEffects/DamageEffectSources/SCR_IncendiaryDamageEffect}}
| SCR_IncendiaryDamageEffect = {{Link|enfusion://ScriptEditor/scripts/Game/Damage/DamageEffects/DamageEffectSources/SCR_IncendiaryDamageEffect .c;1|SCR_IncendiaryDamageEffect}}
| SCR_IndicesAssignToolHandler = {{Link|enfusion://ScriptEditor/scripts/WorkbenchGame/WorldEditor/SCR_DestructionIndicesAssignTool.c;1308|SCR_IndicesAssignToolHandler}}
| SCR_IndicesAssignToolHandler = {{Link|enfusion://ScriptEditor/scripts/WorkbenchGame/WorldEditor/SCR_DestructionIndicesAssignTool.c;1308|SCR_IndicesAssignToolHandler}}
| SCR_InfoDisplay = {{Link|enfusion://ScriptEditor/scripts/Game/UI/HUD/SCR_InfoDisplay.c;21|SCR_InfoDisplay}}
| SCR_InfoDisplay = {{Link|enfusion://ScriptEditor/scripts/Game/UI/HUD/SCR_InfoDisplay.c;21|SCR_InfoDisplay}}
Line 5,213: Line 5,213:
| SCR_ManualCameraSettings = {{Link|enfusion://ScriptEditor/scripts/Game/Camera/SCR_ManualCameraSettings.c;1|SCR_ManualCameraSettings}}
| SCR_ManualCameraSettings = {{Link|enfusion://ScriptEditor/scripts/Game/Camera/SCR_ManualCameraSettings.c;1|SCR_ManualCameraSettings}}
| SCR_ManualCameraZoomHintCondition = {{Link|enfusion://ScriptEditor/scripts/Game/Components/Hints/HintConditions/SCR_ManualCameraZoomHintCondition.c;1|SCR_ManualCameraZoomHintCondition}}
| SCR_ManualCameraZoomHintCondition = {{Link|enfusion://ScriptEditor/scripts/Game/Components/Hints/HintConditions/SCR_ManualCameraZoomHintCondition.c;1|SCR_ManualCameraZoomHintCondition}}
| SCR_MANW_Banner = {{Link|enfusion://ScriptEditor/scripts/Game/UI/MANW2025/SCR_MANW_Banner.c;1|SCR_MANW_Banner}}
| SCR_MANW_BannerButton = {{Link|enfusion://ScriptEditor/scripts/Game/UI/MANW2025/SCR_MANW_BannerButton.c;1|SCR_MANW_BannerButton}}
| SCR_MANW_BannerDialog = {{Link|enfusion://ScriptEditor/scripts/Game/UI/MANW2025/SCR_MANW_BannerDialog.c;1|SCR_MANW_BannerDialog}}
| SCR_MANW_Dialogs = {{Link|enfusion://ScriptEditor/scripts/Game/UI/MANW2025/SCR_MANW_Dialogs.c;1|SCR_MANW_Dialogs}}
| SCR_MapCampaignUI = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Conflict/SCR_MapCampaignUI.c;2|SCR_MapCampaignUI}}
| SCR_MapCampaignUI = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Conflict/SCR_MapCampaignUI.c;2|SCR_MapCampaignUI}}
| SCR_MapCanActivateCondition = {{Link|enfusion://ScriptEditor/scripts/Game/UI/HUD/AvailableActions/Conditions/Game/Map/SCR_MapCanActivateCondition.c;2|SCR_MapCanActivateCondition}}
| SCR_MapCanActivateCondition = {{Link|enfusion://ScriptEditor/scripts/Game/UI/HUD/AvailableActions/Conditions/Game/Map/SCR_MapCanActivateCondition.c;2|SCR_MapCanActivateCondition}}
Line 5,494: Line 5,498:
| SCR_NightModeGameModeComponentClass = {{Link|enfusion://ScriptEditor/scripts/Game/GameMode/SCR_NightModeGameModeComponent.c;1|SCR_NightModeGameModeComponentClass}}
| SCR_NightModeGameModeComponentClass = {{Link|enfusion://ScriptEditor/scripts/Game/GameMode/SCR_NightModeGameModeComponent.c;1|SCR_NightModeGameModeComponentClass}}
| SCR_NoGameMasterStickyNotificationUIComponent = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Components/Notification/SCR_NoGameMasterStickyNotificationUIComponent.c;1|SCR_NoGameMasterStickyNotificationUIComponent}}
| SCR_NoGameMasterStickyNotificationUIComponent = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Components/Notification/SCR_NoGameMasterStickyNotificationUIComponent.c;1|SCR_NoGameMasterStickyNotificationUIComponent}}
| SCR_NoiseFilterEffect scripts/Game/UI/ScreenEffects/SCR_NoiseFilterEffect = {{Link|enfusion://ScriptEditor/.c;1|SCR_NoiseFilterEffect scripts/Game/UI/ScreenEffects/SCR_NoiseFilterEffect}}
| SCR_NoiseFilterEffect = {{Link|enfusion://ScriptEditor/scripts/Game/UI/ScreenEffects/SCR_NoiseFilterEffect .c;1|SCR_NoiseFilterEffect}}
| SCR_NoisyCameraShakeProgress = {{Link|enfusion://ScriptEditor/scripts/Game/Camera/Shake/SCR_NoisyCameraShakeProgress.c;4|SCR_NoisyCameraShakeProgress}}
| SCR_NoisyCameraShakeProgress = {{Link|enfusion://ScriptEditor/scripts/Game/Camera/Shake/SCR_NoisyCameraShakeProgress.c;4|SCR_NoisyCameraShakeProgress}}
| SCR_NonArsenalItemCostCatalogData = {{Link|enfusion://ScriptEditor/scripts/Game/EntityCatalog/EntityCatalogEntryData/SCR_NonArsenalItemCostCatalogData.c;2|SCR_NonArsenalItemCostCatalogData}}
| SCR_NonArsenalItemCostCatalogData = {{Link|enfusion://ScriptEditor/scripts/Game/EntityCatalog/EntityCatalogEntryData/SCR_NonArsenalItemCostCatalogData.c;2|SCR_NonArsenalItemCostCatalogData}}
Line 6,366: Line 6,370:
| SCR_ScenarioLoadingScreenWidgets = {{Link|enfusion://ScriptEditor/scripts/GameLib/LoadingScreens/SCR_ScenarioLoadingScreenWidgets.c;4|SCR_ScenarioLoadingScreenWidgets}}
| SCR_ScenarioLoadingScreenWidgets = {{Link|enfusion://ScriptEditor/scripts/GameLib/LoadingScreens/SCR_ScenarioLoadingScreenWidgets.c;4|SCR_ScenarioLoadingScreenWidgets}}
| SCR_ScenarioMenu = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/ContentBrowser/ScenarioMenu/SCR_ScenarioMenu.c;4|SCR_ScenarioMenu}}
| SCR_ScenarioMenu = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/ContentBrowser/ScenarioMenu/SCR_ScenarioMenu.c;4|SCR_ScenarioMenu}}
| SCR_ScenarioPanelEditorUIComponent scripts/Game/Editor/UI/Components/Common/SCR_ScenarioPanelEditorUIComponent = {{Link|enfusion://ScriptEditor/.c;1|SCR_ScenarioPanelEditorUIComponent scripts/Game/Editor/UI/Components/Common/SCR_ScenarioPanelEditorUIComponent}}
| SCR_ScenarioPanelEditorUIComponent = {{Link|enfusion://ScriptEditor/scripts/Game/Editor/UI/Components/Common/SCR_ScenarioPanelEditorUIComponent .c;1|SCR_ScenarioPanelEditorUIComponent}}
| SCR_ScenarioSources = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/ServerBrowser/ServerHosting/SCR_ServerConfigListComponent.c;542|SCR_ScenarioSources}}
| SCR_ScenarioSources = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/ServerBrowser/ServerHosting/SCR_ServerConfigListComponent.c;542|SCR_ScenarioSources}}
| SCR_ScenarioUICommon = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c;4|SCR_ScenarioUICommon}}
| SCR_ScenarioUICommon = {{Link|enfusion://ScriptEditor/scripts/Game/UI/Menu/ContentBrowser/Common/SCR_ScenarioUICommon.c;4|SCR_ScenarioUICommon}}

Revision as of 16:40, 24 January 2025

Create a Workbench link for:

  • Script Editor scripting classes
  • Resource Manager directory path (note: paths must use / separator and not end with /)
  • it can eventually be expanded to uniquely named resource files.

It also adds the page to the Link/Enfusion template usage error category on usage error, and to the Pages with wrong Enfusion classes category if the provided class is unknown.

This template is used on these pages.

Usage

{{Link/Enfusion|game|itemName}}

  • game: format to the {{Name}}'s identifier format, e.g armaR, arma4 etc.
  • itemName: scripting classname, e.g SCR_UIInfo. Uniquely named resource files may follow later (e.g SCR_UIInfo.c, FieldManualConfigRoot.conf).
Examples
Code Result
{{Link/Enfusion}} -no game defined!-
{{Link/Enfusion|abc}} -wrong game ("abc") provided!-
{{Link/Enfusion|armaR}} -no class provided!-
{{Link/Enfusion|armaR|stuff}} -unknown class ("stuff") provided!-
{{Link/Enfusion|armaR|SCR_UIInfo}}
{{Link/Enfusion|armaR|SCR_UIInfo.c}}
{{Link/Enfusion|armaR|FieldManualConfigRoot.conf}}
SCR_UIInfo
-unknown class ("SCR_UIInfo.c") provided!-
-unknown class ("FieldManualConfigRoot.conf") provided!-
{{Link/Enfusion|arma4}}
{{Link/Enfusion|arma4|SCR_UIInfo}}
Soon™…
Soon™…
{{Link/Enfusion|armaR|scripts/Game/Generators}} scripts/Game/Generators