Modding DiagMenu
NoteThis file is extensive documentation about modding DiagMenu, please read EVERYTHING before starting
WarningOnly available on developer and diag builds
Classes
DummyDoxygenClass PluginDiagMenu PluginDiagMenuClient PluginDiagMenuClientModded PluginDiagMenuModded
Functions
bool AreTimeAccelParamsSame(TimeAccelParam p1, TimeAccelParam p2)DEVELOPER | ||
protected void BindCallbacks() | Bind callbacks to the entries to immediately perform an action when the value is changed | more… |
static void CBBaseBuildingGate(bool enabled)DIAG_DEVELOPER | more… | |
static void CBBaseBuildingWood(bool enabled)DIAG_DEVELOPER | more… | |
static void CBBBleedingIndicators()DIAG_DEVELOPER | more… | |
static void CBBleedingActivateAllSources(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBBleedingActivateSource(int value)DIAG_DEVELOPER | more… | |
static void CBBleedingActivateSourceLevel(int value)DIAG_DEVELOPER | more… | |
static void CBBleedingDisableBloodLoss(bool enabled)DIAG_DEVELOPER | more… | |
static void CBBleedingReload(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBBleedingSources(bool enabled)DIAG_DEVELOPER | more… | |
static void CBCameraToolsEnableRemoteCamera(bool enabled)DIAG_DEVELOPER | more… | |
static void CBCheatsFixItems(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBCheatsInventoryAccess(bool enabled)DIAG_DEVELOPER | more… | |
static void CBCheatsInvincibility(int value)DIAG_DEVELOPER | more… | |
static void CBCheatsKillPlayer(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBCheatsModifiers(bool enabled)DIAG_DEVELOPER | more… | |
static void CBCheatsResetPlayer(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBCheatsResetPlayerMax(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBCheatsStaminaDisable(bool enabled)DIAG_DEVELOPER | more… | |
static void CBClientDesync(bool enable, int id)DIAG_DEVELOPER | more… | |
static void CBCraftingDump(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBCraftingGenerate(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBCraftingInstant(bool enabled)DIAG_DEVELOPER | more… | |
static void CBCreateHit(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBCreateHitLight(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBDebugMonitor(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBDumpCrashData(bool value)DIAG_DEVELOPER | more… | |
static void CBEnableDesyncRepair(bool enable, int id)DIAG_DEVELOPER | more… | |
static void CBFinishersFinisherForced(int value)DIAG_DEVELOPER | more… | |
static void CBInventoryHandsAckMove(bool enable, int id)DIAG_DEVELOPER | more… | |
static void CBLifespanBloodyHands(bool enabled)DIAG_DEVELOPER | more… | |
static void CBLifespanPlaytimeUpdate(float value)DIAG_DEVELOPER | more… | |
static void CBLogsActions(bool enabled)DIAG_DEVELOPER | more… | |
static void CBLogsBaseBuilding(bool enabled)DIAG_DEVELOPER | more… | |
static void CBLogsBleedingChances(bool enabled)DIAG_DEVELOPER | more… | |
static void CBLogsInventoryHFSM(bool enabled)DIAG_DEVELOPER | more… | |
static void CBLogsInventoryMove(bool enabled)DIAG_DEVELOPER | more… | |
static void CBLogsInventoryReservation(bool enabled)DIAG_DEVELOPER | more… | |
static void CBLogsQuickbar(bool enabled)DIAG_DEVELOPER | more… | |
static void CBLogsSymptoms(bool enabled)DIAG_DEVELOPER | more… | |
static void CBLogsSync(bool enabled)DIAG_DEVELOPER | more… | |
static void CBLogsWeapons(bool enabled)DIAG_DEVELOPER | more… | |
static void CBMiscBulletImpact(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBMiscCamShake(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBMiscDisplayPlayerInfo(int value)DIAG_DEVELOPER | more… | |
static void CBMiscEnvironmentDebug(bool enabled)DIAG_DEVELOPER | more… | |
static void CBMiscEnvironmentLoggingDryWet(bool enabled)DIAG_DEVELOPERENABLE_LOGGING | more… | |
static void CBMiscEnvironmentLoggingItemHeat(bool enabled)DIAG_DEVELOPERENABLE_LOGGING | more… | |
static void CBMiscFallDamageDebug(bool enabled)DIAG_DEVELOPER | more… | |
static void CBMiscForceHintIndex(int index)DIAG_DEVELOPER | ||
static void CBMiscFreezeEntity(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBMiscFreezePlayer(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBMiscGoUnconscious(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBMiscGoUnconsciousDelayed(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBMiscHairHide(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBMiscHairHideAll(bool enabled)DIAG_DEVELOPER | more… | |
static void CBMiscHitIndication()DIAG_DEVELOPER | more… | |
static void CBMiscHitIndicationSpawnHit(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBMiscItemDebugActions(bool enabled)DIAG_DEVELOPER | more… | |
static void CBMiscLogPlayerStats(bool enabled)DIAG_DEVELOPER | more… | |
static void CBMiscPermanentCrossHair(bool enabled)DIAG_DEVELOPER | more… | |
static void CBMiscPersonalLight(bool enabled)DIAG_DEVELOPER | more… | |
static void CBMiscPlugArrows(bool enabled)DIAG_DEVELOPER | more… | |
static void CBMiscQuickFishing(bool enabled)DIAG_DEVELOPER | more… | |
static void CBMiscQuickRestrain(bool enabled)DIAG_DEVELOPER | more… | |
static void CBMiscShockImpact(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBMiscTargetableByAI(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBMiscToggleHud(bool enabled)DIAG_DEVELOPER | more… | |
static void CBMiscUniversalTemperatureSources(bool enabled)DIAG_DEVELOPER | more… | |
static void CBModdedDiadIDsExampleBool(bool enabled)DOXYGENMODDING_TESTDIAG_DEVELOPER | Example callback for RegisterBool | more… |
static void CBModdedDiadIDsExampleRange(float value)DOXYGENMODDING_TESTDIAG_DEVELOPER | Example callback for RegisterRange | more… |
static void CBPlayerAgentsInjectActions(bool enabled)DIAG_DEVELOPER | more… | |
static void CBPRADetect(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBPRADrawAll(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBSetGeyserDiagData()DIAG_DEVELOPER | more… | |
static void CBSimulateDivisionByZero(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBSimulateErrorFunction(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBSimulateInfiniteLoop(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBSimulateNullPointer(bool enabled, int id)DIAG_DEVELOPER | more… | |
static void CBSoftSkillsShowDebug(bool enabled)DIAG_DEVELOPER | more… | |
static void CBSoftSkillsSpecialtyValue(float value)DIAG_DEVELOPER | more… | |
static void CBSoftSkillsToggleModel(bool enabled)DIAG_DEVELOPER | more… | |
static void CBSoftSkillsToggleState(bool enabled)DIAG_DEVELOPER | more… | |
static void CBTriggerDebug(bool enabled)DIAG_DEVELOPER | more… | |
static void CBUpdateSBDummyServers()DIAG_DEVELOPER | more… | |
static void CBVehicleDebugOutput(int value)DIAG_DEVELOPER | more… | |
static void CBWeaponAimNoise(bool enabled)DIAG_DEVELOPER | more… | |
static void CBWeaponBurstVersion(int value)DIAG_DEVELOPER | more… | |
static void CBWeaponDebug(bool enabled)DIAG_DEVELOPER | more… | |
static void CBWeaponParticles(bool enabled)DIAG_DEVELOPER | more… | |
static void CBWeaponRecoil(bool enabled)DIAG_DEVELOPER | more… | |
static void CBWeaponUnlimitedAmmo(bool enabled)DIAG_DEVELOPER | more… | |
void CheckActivateAllBS()DEVELOPER | more… | |
void CheckActivateBleedingSource()DEVELOPER | more… | |
void CheckActivateBleedingSourceLevel()DEVELOPER | more… | |
void CheckAgentInjectActions()DEVELOPER | more… | |
void CheckAimNoise()DEVELOPER | more… | |
void CheckBleedingIndicators()DEVELOPER | more… | |
void CheckBloodyHands()DEVELOPER | more… | |
void CheckBreathVapor()DEVELOPER | more… | |
void CheckBuildGate()DEVELOPER | more… | |
void CheckBuildWood()DEVELOPER | more… | |
void CheckBulletImpact()DEVELOPER | more… | |
void CheckBurst()DEVELOPER | more… | |
void CheckCamShake()DEVELOPER | more… | |
void CheckClientCameraObserver()DEVELOPER | more… | |
void CheckCraftingDebugActions()DEVELOPER | more… | |
void CheckCraftingDump()DEVELOPER | more… | |
void CheckDayzPlayerMenu()DEVELOPER | more… | |
void CheckDisableBloodLoss()DEVELOPER | more… | |
void CheckDisplayMenu()DEVELOPER | more… | |
void CheckDoActionLogs()DEVELOPER | more… | |
void CheckDoInventoryLogs()DEVELOPER | more… | |
void CheckDoSymptomLogs()DEVELOPER | more… | |
void CheckDoWeaponLogs()DEVELOPER | more… | |
void CheckDrawCheckerboard()DEVELOPER | more… | |
void CheckEnvironmentStats()DEVELOPER | more… | |
void CheckFinisherOverride()DEVELOPER | more… | |
void CheckFixItems()DEVELOPER | more… | |
void CheckFreezeEntity()DEVELOPER | more… | |
void CheckGenerateRecipeCache()DEVELOPER | more… | |
void CheckGoUnconscious()DEVELOPER | more… | |
void CheckGoUnconsciousDelayed()DEVELOPER | more… | |
void CheckGunParticles()DEVELOPER | more… | |
void CheckHairHide()DEVELOPER | more… | |
void CheckHairLevel()DEVELOPER | more… | |
void CheckHitDirection()DEVELOPER | more… | |
void CheckInputSuppression()DEVELOPER | ||
void CheckInventoryAccess()DEVELOPER | more… | |
void CheckInvincibility()DEVELOPER | more… | |
void CheckItemDebugActions()DEVELOPER | more… | |
void CheckKillPlayer()DEVELOPER | more… | |
void CheckLifeSpanPlaytimeUpdate()DEVELOPER | more… | |
void CheckLogPlayerStats()DEVELOPER | more… | |
void CheckModifiers()DEVELOPER | more… | |
void CheckPermanentCrossHairUpdate()DEVELOPER | more… | |
void CheckPersonalLight()DEVELOPER | more… | |
void CheckPlayerReset()DEVELOPER | more… | |
void CheckPlugArrows()DEVELOPER | more… | |
void CheckPresenceNotifierDebug()DEVELOPER | more… | |
void CheckProceduralRecoil()DEVELOPER | more… | |
void CheckQuickFishing()DEVELOPER | more… | |
void CheckQuickRestrain()DEVELOPER | more… | |
void CheckReloadBS()DEVELOPER | more… | |
void CheckShockImpact()DEVELOPER | more… | |
void CheckShowBleedingSources()DEVELOPER | more… | |
void CheckShowWeaponDebug()DEVELOPER | more… | |
void CheckSimulateDivisionByZero()DEVELOPER | more… | |
void CheckSimulateErrorFunction()DEVELOPER | more… | |
void CheckSimulateInfiniteLoop()DEVELOPER | more… | |
void CheckSimulateNULLPointer()DEVELOPER | more… | |
void CheckSoftSkillsDebug()DEVELOPER | more… | |
void CheckSoftSkillsModel()DEVELOPER | more… | |
void CheckSoftSkillsState()DEVELOPER | more… | |
void CheckSpecialtyLevel()DEVELOPER | more… | |
void CheckStamina()DEVELOPER | more… | |
void CheckTargetableByAI()DEVELOPER | more… | |
void CheckTimeAccel() [1/2]DEVELOPER | more… | |
void CheckTimeAccel() [2/2]DIAG_DEVELOPER | more… | |
void CheckToggleHud()DEVELOPER | more… | |
void CheckTriggerDebug()DEVELOPER | more… | |
void CheckUniversalTemperatureSources()DEVELOPER | more… | |
void CheckUnlimitedAmmo()DEVELOPER | more… | |
void CheckVehicleGetOutBox()DEVELOPER | more… | |
static void DiagButtonAction(bool enabled, int id, ScriptCaller action)DIAG_DEVELOPER | more… | |
static void DiagButtonActionParams(bool enabled, int id, ScriptCaller action, Param params)DIAG_DEVELOPER | more… | |
static void DiagButtonRPC(bool enabled, int id, int rpc, bool serverOnly = false)DIAG_DEVELOPER | more… | |
static void DiagButtonRPCIntInt(bool enabled, int id, int value, int value2, int rpc, bool serverOnly = false)DIAG_DEVELOPER | more… | |
static void DiagButtonRPCSelf(bool enabled, int id, int rpc)DIAG_DEVELOPER | more… | |
static void DiagDebugAction(DebugActionType type, bool enable)DIAG_DEVELOPER | more… | |
static void DiagToggleAction(int value, ScriptCaller action, int current)DIAG_DEVELOPER | more… | |
static void DiagToggleRPC(bool value, int current, int rpc) [1/3]DIAG_DEVELOPER | more… | |
static void DiagToggleRPC(int value, int current, int rpc) [2/3]DIAG_DEVELOPER | more… | |
static void DiagToggleRPC(float value, int current, int rpc) [3/3]DIAG_DEVELOPER | more… | |
static void DiagToggleRPCAction(int value, ScriptCaller action, int current, int rpc)DIAG_DEVELOPER | more… | |
static void DiagToggleRPCServer(bool value, out bool current, int rpc) [1/3]DIAG_DEVELOPER | more… | |
static void DiagToggleRPCServer(int value, out int current, int rpc) [2/3]DIAG_DEVELOPER | more… | |
static void DiagToggleRPCServer(float value, out float current, int rpc) [3/3]DIAG_DEVELOPER | more… | |
static void EnableDebugSystemClient(ESubscriberSystems system, bool enable) [1/2]DEVELOPER | more… | |
static void EnableDebugSystemClient(ESubscriberSystems system, bool enable) [2/2]DIAG_DEVELOPER | more… | |
static void FreezeEntity()DIAG_DEVELOPER | more… | |
static void FreezePlayer()DIAG_DEVELOPER | more… | |
protected int GetModdedDiagID()DIAG_DEVELOPER | ||
protected int GetModdedRootMenu()DIAG_DEVELOPER | ||
static PlayerBase GetPlayer()DIAG_DEVELOPER | Send to server via RPC call in DayZGame | more… |
static ScriptInvoker GetSBDummyServersInvoker()DIAG_DEVELOPER | ||
int GetTimeAccelBitmask()DEVELOPER | more… | |
TimeAccelParam GetTimeAccelMenuState()DIAG_DEVELOPER | more… | |
static WeaponLiftDiag GetWeaponLiftDiag()DIAG_DEVELOPER!SERVER | more… | |
void GoUnconscious(PlayerBase player) | more… | |
void GunParticlesToggleStateRPC(bool enable)DEVELOPER | more… | |
void InitTimeAccel()DIAG_DEVELOPER | more… | |
void LifespanBloodyHandsRPC(bool enable)DEVELOPER | more… | |
void LifespanPlaytimeUpdateRPC(float playtime)DEVELOPER | more… | |
void MatGhostDebug()DIAG_DEVELOPER | more… | |
override void OnDestroy()DIAG_DEVELOPER | more… | |
override void OnInit() [1/2] | more… | |
override void OnInit() [2/2]DIAG_DEVELOPER | more… | |
void OnRPC(PlayerBase player, int rpc_type, ParamsReadContext ctx) [1/2] | more… | |
override void OnRPC(PlayerBase player, int rpc_type, ParamsReadContext ctx) [2/2]DIAG_DEVELOPER | more… | |
override void OnUpdate(float delta_time)DIAG_DEVELOPER | more… | |
private void RegisterDeveloperDiags()DIAG_DEVELOPER | more… | |
protected void RegisterDiags()DIAG_DEVELOPER | more… | |
protected void RegisterModdedDiags() | Register entries to the DiagMenu | more… |
protected void RegisterModdedDiagsIDs() | Obtain unique IDs and store them in variables | more… |
void SendActivateAllBSRPC()DEVELOPER | more… | |
void SendActivateBleedingSource(int bleeding_source)DEVELOPER | more… | |
void SendBuildGateRPC(bool enable)DEVELOPER | more… | |
void SendBuildWoodRPC(bool enable)DEVELOPER | more… | |
void SendBurstRPC(int opt)DEVELOPER | more… | |
static void SendDataToSubscribersServer(Object target, ESubscriberSystems system, int rpc_type, Param data, bool guaranteed = true)DEVELOPER | more… | |
void SendDebugActionsRPC()DEVELOPER | more… | |
void SendDebugCraftingRPC(bool enable)DEVELOPER | more… | |
static void SendDiagRPC(Param value, int rpc, bool serverOnly = false) [1/5]DIAG_DEVELOPER | more… | |
static void SendDiagRPC(int rpc, bool serverOnly = false) [2/5]DIAG_DEVELOPER | ||
static void SendDiagRPC(bool value, int rpc, bool serverOnly = false) [3/5]DIAG_DEVELOPER | ||
static void SendDiagRPC(int value, int rpc, bool serverOnly = false) [4/5]DIAG_DEVELOPER | ||
static void SendDiagRPC(float value, int rpc, bool serverOnly = false) [5/5]DIAG_DEVELOPER | ||
static void SendDiagRPCBasic(SendDiagRPCBasicParam param)DIAG_DEVELOPER | more… | |
static void SendDiagRPCParam(SendDiagRPCParamParam param)DIAG_DEVELOPER | more… | |
static void SendDiagRPCSelf(Param value, int rpc)DIAG_DEVELOPER | more… | |
static void SendDiagRPCSelfBasic(SendDiagRPCSelfBasicParam param)DIAG_DEVELOPER | more… | |
static void SendDiagRPCSelfParam(SendDiagRPCSelfParamParam param)DIAG_DEVELOPER | more… | |
void SendDisableBloodLossRPC(bool enable)DEVELOPER | more… | |
void SendEnableQuickFishingRPC(bool enable)DEVELOPER | more… | |
void SendEnableQuickRestrainRPC(bool enable)DEVELOPER | more… | |
void SendForceFinisherType(int value)DEVELOPER | more… | |
void SendGoUnconsciousRPC(bool is_delayed)DEVELOPER | more… | |
void SendInventoryAccessRPC(bool enable)DEVELOPER | more… | |
void SendInvincibilityRPC(int level)DEVELOPER | more… | |
void SendKillPlayerRPC()DEVELOPER | more… | |
void SendLogPlayerStatsRPC(bool enable)DEVELOPER | more… | |
void SendMeleeBlockStanceRPC(bool enable)DEVELOPER | more… | |
void SendMeleeFightRPC(bool enable)DEVELOPER | more… | |
void SendModifiersRPC(bool enable)DEVELOPER | more… | |
void SendProceduralRecoilRPC(bool enable)DEVELOPER | more… | |
void SendSetActionLogs(bool enable)DEVELOPER | more… | |
void SendSetHairLevelHideRPC(int level, bool value)DEVELOPER | more… | |
void SendSetHairLevelRPC()DEVELOPER | more… | |
void SendSetInventoryHFSMLogs(bool enable)DEVELOPER | more… | |
void SendSetInventoryMoveLogs(bool enable)DEVELOPER | more… | |
void SendSetInventoryReservationLogs(bool enable)DEVELOPER | more… | |
void SendSetSymptomLogs(bool enable)DEVELOPER | more… | |
void SendSetWeaponLogs(bool enable)DEVELOPER | more… | |
void SendSimulateDivisionByZero()DEVELOPER | more… | |
void SendSimulateErrorFunction()DEVELOPER | more… | |
void SendSimulateInfiniteLoop()DEVELOPER | more… | |
void SendSimulateNULLPointer()DEVELOPER | more… | |
void SendStaminaRPC(bool value)DEVELOPER | more… | |
void SendTargetabilityRPC(bool value)DEVELOPER | more… | |
void SendTimeAccel(Param param)DEVELOPER | more… | |
void SendUnlimitedRPC(bool enable)DEVELOPER | more… | |
void SetTimeAccelMenuState(bool enable, int bigFactor, float smallFactor, int bitmask)DIAG_DEVELOPER | more… | |
static void ShockImpact()DIAG_DEVELOPER | more… | |
static void SimulateMode(bool enabled, int id, int rpc)DIAG_DEVELOPER | more… | |
void SoftSkillsSetSpecialtyRPC(float specialty_value)DEVELOPER | more… | |
void SoftSkillsShowDebugRPC(bool enable)DEVELOPER | more… | |
void SoftSkillsToggleModelRPC(bool enable)DEVELOPER | more… | |
void SoftSkillsToggleStateRPC(bool enable)DEVELOPER | more… | |
static void SpawnHitDirEffect()DIAG_DEVELOPER | more… | |
void Update(float deltaT)DEVELOPER | more… | |
void UpdateEnvironmentDebug()DIAG_DEVELOPER | more… | |
void UpdateFallDamageDebug()DIAG_DEVELOPER | more… | |
void UpdateMaterialDebug()DIAG_DEVELOPER | more… | |
void UpdateMiscVehicleGetOutBox()DIAG_DEVELOPER | more… | |
void UpdateUndegroundDiag(float deltaTIme)DIAG_DEVELOPER | more… | |
void UpdateWeaponLiftDiag(float delta_time)DIAG_DEVELOPER | more… | |
void WriteCategoryBit(out int bitmask, int diagMenuID, ETimeAccelCategories category)DEVELOPER | more… |
Variables
static bool DIAGS_REGISTEREDDEVELOPER | ||
static bool ENABLE_BREATH_VAPORDEVELOPER | ||
bool m_Active = falseDEVELOPER | ||
bool m_AimNoiseEnabled = trueDEVELOPER | ||
bool m_AllowInventoryAccess = falseDEVELOPER | ||
int m_BleedingSourceLevelRequestedDEVELOPER | ||
int m_BleedingSourceRequestedDEVELOPER | ||
bool m_BloodyHands = falseDEVELOPER | ||
bool m_BuildGate = falseDEVELOPER | ||
bool m_BuildWood = falseDEVELOPER | ||
int m_Burst = 0DEVELOPER | ||
bool m_ClientInventoryDesync = falseDIAG_DEVELOPER | ||
int m_DayzPlayerDebugMenu = -1DEVELOPER | ||
bool m_DisableBloodLoss = falseDEVELOPER | ||
int m_DisplayPlayerInfo = falseDEVELOPER | ||
bool m_DoActionLogs = falseDEVELOPER | ||
bool m_DoInventoryHFSMLogs = falseDEVELOPER | ||
bool m_DoInventoryMoveLogs = falseDEVELOPER | ||
bool m_DoInventoryReservationLogs = falseDEVELOPER | ||
bool m_DoSymptomLogs = falseDEVELOPER | ||
bool m_DoWeaponLogs = falseDEVELOPER | ||
bool m_DrawCheckerboard = falseDEVELOPER | ||
bool m_EnableModifiers = trueDEVELOPER | ||
bool m_EnableQuickFishing = falseDEVELOPER | ||
bool m_EnableQuickRestrain = falseDEVELOPER | ||
bool m_EnableRemoteCameraDEVELOPER | ||
bool m_EnableUniversalTemperatureSources = falseDEVELOPER | ||
bool m_EnableUnlimitedAmmoDEVELOPER | ||
ref EnvDebugData m_EnvDebugDataDIAG_DEVELOPER | ||
bool m_EnvironmentStats = falseDEVELOPER | ||
ref FallDamageDebugData m_FallDamageDebugDataDIAG_DEVELOPER | ||
bool m_FixItems = falseDEVELOPER | ||
bool m_GunParticlesState = falseDEVELOPER | ||
ref map<int,bool> m_HairHidingStateMap | ||
int m_HairLevelSelected = 0DEVELOPER | ||
ref TStringArray m_HairSelectionArray | ||
bool m_HitIndicationDebugEnabled = falseDEVELOPER | ||
int m_IgnoreThisVariableDOXYGENMODDING_TESTDIAG_DEVELOPERDOXYGEN | ||
int m_IsInvincible = false [1/2]DEVELOPER | ||
int m_IsInvincible [2/2]DIAG_DEVELOPER | ||
float m_LifespanLevel = 0DEVELOPER | ||
bool m_LogPlayerStats = false [1/2]DEVELOPER | ||
bool m_LogPlayerStats [2/2]DIAG_DEVELOPER | ||
int m_ModdedDiagID = DiagMenuIDs.MODDED_MENUDIAG_DEVELOPER | ||
protected int m_ModdedDiagsExampleBoolIDDOXYGENMODDING_TESTDIAG_DEVELOPER | ||
protected int m_ModdedDiagsExampleRangeIDDOXYGENMODDING_TESTDIAG_DEVELOPER | ||
protected string m_ModdedDiagsExampleRootMenu = "BI - DiagsModdingExample"DOXYGENMODDING_TESTDIAG_DEVELOPER | The name of the root menu where all debugs of this mod will be placed in | more… |
protected int m_ModdedDiagsExampleRootMenuIDDOXYGENMODDING_TESTDIAG_DEVELOPER | \name Modded Diag IDs To prevent mod conflicts, a system has been set up to create unique IDs for the modded Diags These are then best saved to a variable so that they can be used by the other DiagMenu functions !!! Remember to give them as unique as possible name, as something with a generic name could cause conflicts | |
protected string m_ModdedDiagsExampleSubMenu = "Example Sub Menu"DOXYGENMODDING_TESTDIAG_DEVELOPER | The name of an example sub menu | |
protected int m_ModdedDiagsExampleSubMenuIDDOXYGENMODDING_TESTDIAG_DEVELOPER | ||
bool m_ModifiersEnabled = trueDIAG_DEVELOPER | ||
bool m_PermanentCrossHair = falseDEVELOPER | ||
float m_PlaytimeDIAG_DEVELOPER | ||
bool m_PresenceNotifierDebug = falseDEVELOPER | ||
bool m_ProceduralRecoilEnabled = trueDEVELOPER | ||
static ref ScriptInvoker m_SBDiagScriptInvoker = new ScriptInvoker()DIAG_DEVELOPER | ||
bool m_ShowBleedingSources = falseDEVELOPER | ||
bool m_ShowCraftingDebugActions = falseDEVELOPER | ||
bool m_ShowingWeaponDebug = falseDEVELOPER | ||
bool m_SoftSkillsDebug = falseDEVELOPER | ||
bool m_SoftSkillsModel = falseDEVELOPER | ||
bool m_SoftSkillsState = falseDEVELOPER | ||
float m_SpecialtyLevel = 0DEVELOPER | ||
bool m_StaminaDisabled = false [1/2]DEVELOPER | ||
bool m_StaminaDisabled [2/2]DIAG_DEVELOPER | ||
static ref map<Man, int> m_Subscribers = new map<Man, int>DEVELOPER | ||
static int m_SystemsMaksDEVELOPER | ||
static int m_SystemsMaskDIAG_DEVELOPER | ||
ref Timer m_TimerDEVELOPER | ||
bool m_ToggleHud = falseDEVELOPER | ||
int m_TotalHairLevelsAdjusted | ||
ref UndergroundDiag m_UndergroundDiag = new UndergroundDiag()DIAG_DEVELOPER!SERVERDEVELOPER | ||
Shape m_VehicleFreeAreaBox [1/2]DEVELOPER | ||
Shape m_VehicleFreeAreaBox [2/2]DIAG_DEVELOPER | ||
ref WeaponLiftDiag m_WeaponLiftDiag = new WeaponLiftDiag()DIAG_DEVELOPER!SERVER | ||
float tmp = 0.25DEVELOPER |
Function Documentation
BindCallbacksPluginDiagMenuClient
protected void BindCallbacks()Bind callbacks to the entries to immediately perform an action when the value is changed
NoteDon't forget to call super!
References DiagMenu.BindCallback()
Referenced by OnInit()
CBBaseBuildingGatePluginDiagMenuClient
static void CBBaseBuildingGate(bool enabled)DIAG_DEVELOPERReferences SendDiagRPC()
CBBaseBuildingWoodPluginDiagMenuClient
static void CBBaseBuildingWood(bool enabled)DIAG_DEVELOPERReferences SendDiagRPC()
CBBBleedingIndicatorsPluginDiagMenuClient
static void CBBBleedingIndicators()DIAG_DEVELOPERReferences Class.Cast(), PlayerBase.GetBleedingManagerRemote(), DiagMenu.GetBool()
Show 24 more
, CGame.GetPlayer(), DiagMenu.GetRangeValue(), BleedingSourcesManagerRemote.Reload(), DbgBleedingIndicationStaticInfo.m_DbgDesaturationEnd, DbgBleedingIndicationStaticInfo.m_DbgDropColorAlphaEnd, DbgBleedingIndicationStaticInfo.m_DbgDropColorAlphaStart, DbgBleedingIndicationStaticInfo.m_DbgDropColorBlue, DbgBleedingIndicationStaticInfo.m_DbgDropColorGreen, DbgBleedingIndicationStaticInfo.m_DbgDropColorRed, DbgBleedingIndicationStaticInfo.m_DbgDropDesaturate, DbgBleedingIndicationStaticInfo.m_DbgDropDurationBase, DbgBleedingIndicationStaticInfo.m_DbgDropEndSize, DbgBleedingIndicationStaticInfo.m_DbgDropMaxDelay, DbgBleedingIndicationStaticInfo.m_DbgDropMinDelay, DbgBleedingIndicationStaticInfo.m_DbgDropProgressTreshold, DbgBleedingIndicationStaticInfo.m_DbgDropRotationRandom, DbgBleedingIndicationStaticInfo.m_DbgDropScatter, DbgBleedingIndicationStaticInfo.m_DbgDropSizeVariationMax, DbgBleedingIndicationStaticInfo.m_DbgDropSizeVariationMin, DbgBleedingIndicationStaticInfo.m_DbgDropSlideDistance, DbgBleedingIndicationStaticInfo.m_DbgDropStartSize, DbgBleedingIndicationStaticInfo.m_DbgEnableBleedingIndication, DbgBleedingIndicationStaticInfo.m_DbgSequenceDuration, and DbgBleedingIndicationStaticInfo.m_DbgUseOverrideValuesCBBleedingActivateAllSourcesPluginDiagMenuClient
static void CBBleedingActivateAllSources(bool enabled, int id)DIAG_DEVELOPERReferences DiagButtonRPC()
CBBleedingActivateSourcePluginDiagMenuClient
static void CBBleedingActivateSource(int value)DIAG_DEVELOPERReferences SendDiagRPC()
Referenced by CBBleedingActivateSourceLevel()
CBBleedingActivateSourceLevelPluginDiagMenuClient
static void CBBleedingActivateSourceLevel(int value)DIAG_DEVELOPERReferences CBBleedingActivateSource(), map.Count(), PlayerBase.GetBleedingManagerRemote()
Show 3 more
, map.GetKey(), GetPlayer(), and BleedingSourcesManagerBase.m_BleedingSourceZoneCBBleedingDisableBloodLossPluginDiagMenuClient
static void CBBleedingDisableBloodLoss(bool enabled)DIAG_DEVELOPERReferences SendDiagRPC()
CBBleedingReloadPluginDiagMenuClient
static void CBBleedingReload(bool enabled, int id)DIAG_DEVELOPERReferences Class.Cast(), ScriptCaller.Create(), DiagButtonAction()
Show 2 more
, PlayerBase.GetBleedingManagerRemote(), and CGame.GetPlayer()CBBleedingSourcesPluginDiagMenuClient
static void CBBleedingSources(bool enabled)DIAG_DEVELOPERCBCameraToolsEnableRemoteCameraPluginDiagMenuClient
static void CBCameraToolsEnableRemoteCamera(bool enabled)DIAG_DEVELOPERReferences CameraToolsMenuClient.DelayedDestroy(), GetPlayer(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and PlayerBase.m_CameraToolsMenuClientCBCheatsFixItemsPluginDiagMenuClient
static void CBCheatsFixItems(bool enabled, int id)DIAG_DEVELOPERReferences DiagButtonRPC()
CBCheatsInventoryAccessPluginDiagMenuClient
static void CBCheatsInventoryAccess(bool enabled)DIAG_DEVELOPERCBCheatsInvincibilityPluginDiagMenuClient
static void CBCheatsInvincibility(int value)DIAG_DEVELOPERCBCheatsKillPlayerPluginDiagMenuClient
static void CBCheatsKillPlayer(bool enabled, int id)DIAG_DEVELOPERReferences DiagButtonRPC()
CBCheatsModifiersPluginDiagMenuClient
static void CBCheatsModifiers(bool enabled)DIAG_DEVELOPERCBCheatsResetPlayerPluginDiagMenuClient
static void CBCheatsResetPlayer(bool enabled, int id)DIAG_DEVELOPERCBCheatsResetPlayerMaxPluginDiagMenuClient
static void CBCheatsResetPlayerMax(bool enabled, int id)DIAG_DEVELOPERCBCheatsStaminaDisablePluginDiagMenuClient
static void CBCheatsStaminaDisable(bool enabled)DIAG_DEVELOPERReferences Class.Cast(), Class.Cast(), DiagToggleRPCServer()
Show 4 more
, CGame.GetPlayer(), GetPlugin(), PlayerBase.SetStaminaDisabled(), and m_StaminaDisabledCBClientDesyncPluginDiagMenuClient
static void CBClientDesync(bool enable, int id)DIAG_DEVELOPERCBCraftingDumpPluginDiagMenuClient
static void CBCraftingDump(bool enabled, int id)DIAG_DEVELOPERCBCraftingGeneratePluginDiagMenuClient
static void CBCraftingGenerate(bool enabled, int id)DIAG_DEVELOPERCBCraftingInstantPluginDiagMenuClient
static void CBCraftingInstant(bool enabled)DIAG_DEVELOPERReferences Class.Cast(), DiagToggleRPC(), GetPlugin()
Show 1 more
, PluginRecipesManager.IsEnableDebugCrafting()CBCreateHitPluginDiagMenuClient
static void CBCreateHit(bool enabled, int id)DIAG_DEVELOPERReferences DiagButtonRPC()
CBCreateHitLightPluginDiagMenuClient
static void CBCreateHitLight(bool enabled, int id)DIAG_DEVELOPERReferences DiagButtonRPC()
CBDebugMonitorPluginDiagMenuClient
static void CBDebugMonitor(bool enabled, int id)DIAG_DEVELOPERReferences Mission.CreateDebugMonitor(), CGame.GetMission(), Mission.HideDebugMonitor()
Show 1 more
, SendDiagRPC()CBDumpCrashDataPluginDiagMenuClient
static void CBDumpCrashData(bool value)DIAG_DEVELOPERCBEnableDesyncRepairPluginDiagMenuClient
static void CBEnableDesyncRepair(bool enable, int id)DIAG_DEVELOPERReferences Class.Cast(), DiagToggleRPCServer(), GetPlugin()
Show 1 more
, PluginInventoryDebug.m_IsDesyncRepairEnableCBFinishersFinisherForcedPluginDiagMenuClient
static void CBFinishersFinisherForced(int value)DIAG_DEVELOPERReferences Class.Cast(), DayZPlayerImplementMeleeCombat.DebugGetForcedFinisherType(), DiagToggleRPC()
Show 2 more
, DayZPlayerImplement.GetMeleeCombat(), and CGame.GetPlayer()CBInventoryHandsAckMovePluginDiagMenuClient
static void CBInventoryHandsAckMove(bool enable, int id)DIAG_DEVELOPERReferences Class.Cast(), DiagToggleRPCServer(), GetPlugin()
Show 1 more
, PluginInventoryDebug.m_IsHandAckEnableCBLifespanBloodyHandsPluginDiagMenuClient
static void CBLifespanBloodyHands(bool enabled)DIAG_DEVELOPERReferences Class.Cast(), DiagToggleRPCServer(), CGame.GetPlayer()
Show 1 more
, PlayerBase.HasBloodyHands()CBLifespanPlaytimeUpdatePluginDiagMenuClient
static void CBLifespanPlaytimeUpdate(float value)DIAG_DEVELOPERCBLogsActionsPluginDiagMenuClient
static void CBLogsActions(bool enabled)DIAG_DEVELOPERCBLogsBaseBuildingPluginDiagMenuClient
static void CBLogsBaseBuilding(bool enabled)DIAG_DEVELOPERCBLogsBleedingChancesPluginDiagMenuClient
static void CBLogsBleedingChances(bool enabled)DIAG_DEVELOPERCBLogsInventoryHFSMPluginDiagMenuClient
static void CBLogsInventoryHFSM(bool enabled)DIAG_DEVELOPERCBLogsInventoryMovePluginDiagMenuClient
static void CBLogsInventoryMove(bool enabled)DIAG_DEVELOPERCBLogsInventoryReservationPluginDiagMenuClient
static void CBLogsInventoryReservation(bool enabled)DIAG_DEVELOPERCBLogsQuickbarPluginDiagMenuClient
static void CBLogsQuickbar(bool enabled)DIAG_DEVELOPERCBLogsSymptomsPluginDiagMenuClient
static void CBLogsSymptoms(bool enabled)DIAG_DEVELOPERCBLogsSyncPluginDiagMenuClient
static void CBLogsSync(bool enabled)DIAG_DEVELOPERCBLogsWeaponsPluginDiagMenuClient
static void CBLogsWeapons(bool enabled)DIAG_DEVELOPERCBMiscBulletImpactPluginDiagMenuClient
static void CBMiscBulletImpact(bool enabled, int id)DIAG_DEVELOPERReferences ScriptCaller.Create(), DiagButtonActionParams(), GetPlayer()
Show 1 more
, CachedObjectsParams.PARAM2_FLOAT_FLOATCBMiscCamShakePluginDiagMenuClient
static void CBMiscCamShake(bool enabled, int id)DIAG_DEVELOPERReferences ScriptCaller.Create(), DiagButtonAction(), DayZPlayer.GetCurrentCamera()
Show 1 more
, CGame.GetPlayer()CBMiscDisplayPlayerInfoPluginDiagMenuClient
static void CBMiscDisplayPlayerInfo(int value)DIAG_DEVELOPERReferences Class.Cast(), Class.Cast(), CGame.GetPlayer()
Show 2 more
, GetPlugin(), and PluginRemotePlayerDebugClient.RequestPlayerInfo()CBMiscEnvironmentDebugPluginDiagMenuClient
static void CBMiscEnvironmentDebug(bool enabled)DIAG_DEVELOPERReferences SendDiagRPC()
CBMiscEnvironmentLoggingDryWetPluginDiagMenuClient
References SendDiagRPC()
CBMiscEnvironmentLoggingItemHeatPluginDiagMenuClient
References SendDiagRPC()
CBMiscFallDamageDebugPluginDiagMenuClient
static void CBMiscFallDamageDebug(bool enabled)DIAG_DEVELOPERReferences SendDiagRPC()
CBMiscFreezeEntityPluginDiagMenuClient
static void CBMiscFreezeEntity(bool enabled, int id)DIAG_DEVELOPERCBMiscFreezePlayerPluginDiagMenuClient
static void CBMiscFreezePlayer(bool enabled, int id)DIAG_DEVELOPERCBMiscGoUnconsciousPluginDiagMenuClient
static void CBMiscGoUnconscious(bool enabled, int id)DIAG_DEVELOPERReferences DiagButtonRPC()
CBMiscGoUnconsciousDelayedPluginDiagMenuClient
static void CBMiscGoUnconsciousDelayed(bool enabled, int id)DIAG_DEVELOPERReferences DiagButtonRPC()
CBMiscHairHidePluginDiagMenuClient
static void CBMiscHairHide(bool enabled, int id)DIAG_DEVELOPERCBMiscHairHideAllPluginDiagMenuClient
static void CBMiscHairHideAll(bool enabled)DIAG_DEVELOPERCBMiscHitIndicationPluginDiagMenuClient
static void CBMiscHitIndication()DIAG_DEVELOPERReferences HitDirectionEffectBase.CheckValues(), DiagMenu.GetBool(), CfgGameplayHandler.GetHitIndicationPPEEnabled()
Show 11 more
, GetPlayer(), DiagMenu.GetRangeValue(), DiagMenu.GetValue(), PlayerBase.SetHitPPEEnabled(), HitDirectionEffectBase.m_BreakPointBase, HitDirectionEffectBase.m_DistanceAdjust, HitDirectionEffectBase.m_DurationMax, HitDirectionEffectBase.m_ID, HitDirectionEffectBase.m_Mode, HitDirectionEffectBase.m_RotationOverride, and HitDirectionEffectBase.m_ScatterCBMiscHitIndicationSpawnHitPluginDiagMenuClient
static void CBMiscHitIndicationSpawnHit(bool enabled, int id)DIAG_DEVELOPERCBMiscItemDebugActionsPluginDiagMenuClient
static void CBMiscItemDebugActions(bool enabled)DIAG_DEVELOPERReferences DiagDebugAction()
CBMiscLogPlayerStatsPluginDiagMenuClient
static void CBMiscLogPlayerStats(bool enabled)DIAG_DEVELOPERCBMiscPermanentCrossHairPluginDiagMenuClient
static void CBMiscPermanentCrossHair(bool enabled)DIAG_DEVELOPERCBMiscPersonalLightPluginDiagMenuClient
static void CBMiscPersonalLight(bool enabled)DIAG_DEVELOPERCBMiscPlugArrowsPluginDiagMenuClient
static void CBMiscPlugArrows(bool enabled)DIAG_DEVELOPERReferences CGame.EnableEMPlugs()
CBMiscQuickFishingPluginDiagMenuClient
static void CBMiscQuickFishing(bool enabled)DIAG_DEVELOPERReferences Class.Cast(), DiagToggleRPC(), CGame.GetPlayer()
Show 1 more
, PlayerBase.IsQuickFishing()CBMiscQuickRestrainPluginDiagMenuClient
static void CBMiscQuickRestrain(bool enabled)DIAG_DEVELOPERReferences Class.Cast(), DiagToggleRPC(), CGame.GetPlayer()
Show 1 more
, PlayerBase.IsQuickRestrain()CBMiscShockImpactPluginDiagMenuClient
static void CBMiscShockImpact(bool enabled, int id)DIAG_DEVELOPERCBMiscTargetableByAIPluginDiagMenuClient
static void CBMiscTargetableByAI(bool enabled, int id)DIAG_DEVELOPERCBMiscToggleHudPluginDiagMenuClient
static void CBMiscToggleHud(bool enabled)DIAG_DEVELOPERReferences Mission.GetHud(), CGame.GetMission(), Mission.HideCrosshairVisibility()
Show 2 more
, Mission.RefreshCrosshairVisibility(), and Hud.Show()CBMiscUniversalTemperatureSourcesPluginDiagMenuClient
static void CBMiscUniversalTemperatureSources(bool enabled)DIAG_DEVELOPERCBModdedDiadIDsExampleBoolPluginDiagMenuClient
Example callback for RegisterBool
NoteGive it a unique name to prevent conflicts
NoteThese MUST be static and return void
// Valid RegisterBool callback signatures (Technically 'bool' can be 'int' as well, so be mindful of that)
// o static void Callback();
// o static void Callback(bool value);
// o static void Callback(bool value, int id);References Print()
CBModdedDiadIDsExampleRangePluginDiagMenuClient
Example callback for RegisterRange
NoteGive it a unique name to prevent conflicts
NoteThese MUST be static and return void
// Valid RegisterRange callback signatures (Technically 'int' can be 'bool' as well, so be mindful of that)
// o static void Callback();
// o static void Callback(float value);
// o static void Callback(float value, int id);
// o static void Callback(int value);
// o static void Callback(int value, int id);References Print()
CBPlayerAgentsInjectActionsPluginDiagMenuClient
static void CBPlayerAgentsInjectActions(bool enabled)DIAG_DEVELOPERReferences DiagDebugAction()
CBPRADetectPluginDiagMenuClient
static void CBPRADetect(bool enabled, int id)DIAG_DEVELOPERCBPRADrawAllPluginDiagMenuClient
static void CBPRADrawAll(bool enabled, int id)DIAG_DEVELOPERCBSetGeyserDiagDataPluginDiagMenuClient
static void CBSetGeyserDiagData()DIAG_DEVELOPERCBSimulateDivisionByZeroPluginDiagMenuClient
static void CBSimulateDivisionByZero(bool enabled, int id)DIAG_DEVELOPERReferences SimulateMode()
CBSimulateErrorFunctionPluginDiagMenuClient
static void CBSimulateErrorFunction(bool enabled, int id)DIAG_DEVELOPERReferences SimulateMode()
CBSimulateInfiniteLoopPluginDiagMenuClient
static void CBSimulateInfiniteLoop(bool enabled, int id)DIAG_DEVELOPERReferences SimulateMode()
CBSimulateNullPointerPluginDiagMenuClient
static void CBSimulateNullPointer(bool enabled, int id)DIAG_DEVELOPERReferences SimulateMode()
CBSoftSkillsShowDebugPluginDiagMenuClient
static void CBSoftSkillsShowDebug(bool enabled)DIAG_DEVELOPERReferences ScriptCaller.Create(), DiagToggleRPCAction(), GetPlayer()
Show 2 more
, PlayerBase.GetSoftSkillsManager(), and SoftSkillsManager.IsDebug()CBSoftSkillsSpecialtyValuePluginDiagMenuClient
static void CBSoftSkillsSpecialtyValue(float value)DIAG_DEVELOPERReferences DiagToggleRPC(), GetPlayer(), PlayerBase.GetSoftSkillsManager()
Show 1 more
, SoftSkillsManager.GetSpecialtyLevel()CBSoftSkillsToggleModelPluginDiagMenuClient
static void CBSoftSkillsToggleModel(bool enabled)DIAG_DEVELOPERReferences DiagToggleRPC(), GetPlayer(), PlayerBase.GetSoftSkillsManager()
Show 1 more
, SoftSkillsManager.IsLinear()CBSoftSkillsToggleStatePluginDiagMenuClient
static void CBSoftSkillsToggleState(bool enabled)DIAG_DEVELOPERReferences DiagToggleRPC(), GetPlayer(), PlayerBase.GetSoftSkillsManager()
Show 1 more
, SoftSkillsManager.GetSoftSkillsState()CBTriggerDebugPluginDiagMenuClient
static void CBTriggerDebug(bool enabled)DIAG_DEVELOPERReferences EnableDebugSystemClient()
CBUpdateSBDummyServersPluginDiagMenuClient
static void CBUpdateSBDummyServers()DIAG_DEVELOPERCBVehicleDebugOutputPluginDiagMenuClient
static void CBVehicleDebugOutput(int value)DIAG_DEVELOPERReferences SendDiagRPC()
CBWeaponAimNoisePluginDiagMenuClient
static void CBWeaponAimNoise(bool enabled)DIAG_DEVELOPERReferences ScriptCaller.Create(), DiagToggleAction(), DayZPlayerImplement.GetAimingModel()
Show 2 more
, GetPlayer(), and DayZPlayerImplementAiming.IsAimNoiseAllowed()CBWeaponBurstVersionPluginDiagMenuClient
static void CBWeaponBurstVersion(int value)DIAG_DEVELOPERReferences DiagToggleRPC(), WeaponManager.GetBurstOption(), GetPlayer()
Show 1 more
, PlayerBase.GetWeaponManager()CBWeaponDebugPluginDiagMenuClient
static void CBWeaponDebug(bool enabled)DIAG_DEVELOPERReferences ScriptCaller.Create(), DiagToggleAction(), GetPlayer()
Show 1 more
, DayZPlayerImplement.IsWeaponDebugEnabled()CBWeaponParticlesPluginDiagMenuClient
static void CBWeaponParticles(bool enabled)DIAG_DEVELOPERCBWeaponRecoilPluginDiagMenuClient
static void CBWeaponRecoil(bool enabled)DIAG_DEVELOPERCBWeaponUnlimitedAmmoPluginDiagMenuClient
static void CBWeaponUnlimitedAmmo(bool enabled)DIAG_DEVELOPERReferences DiagDebugAction()
CheckActivateBleedingSourcePluginDiagMenu
void CheckActivateBleedingSource()DEVELOPERReferenced by Update()
CheckActivateBleedingSourceLevelPluginDiagMenu
void CheckActivateBleedingSourceLevel()DEVELOPERReferenced by Update()
CheckAgentInjectActionsPluginDiagMenu
void CheckAgentInjectActions()DEVELOPERReferences DiagMenu.GetBool(), ItemBase.GetDebugActionsMask(), SendDebugActionsRPC()
Show 1 more
, ItemBase.SetDebugActionsMask()Referenced by Update()
CheckAimNoisePluginDiagMenu
void CheckAimNoise()DEVELOPERReferences Class.CastTo(), DayZPlayerImplement.GetAimingModel(), DiagMenu.GetBool()
Show 4 more
, GetGame(), CGame.GetPlayer(), DayZPlayerImplementAiming.SetAimNoiseAllowed(), and m_AimNoiseEnabledReferenced by Update()
CheckBleedingIndicatorsPluginDiagMenu
void CheckBleedingIndicators()DEVELOPERReferences Class.Cast(), PlayerBase.GetBleedingManagerRemote(), DiagMenu.GetBool()
Show 25 more
, GetGame(), CGame.GetPlayer(), DiagMenu.GetRangeValue(), BleedingSourcesManagerRemote.Reload(), DbgBleedingIndicationStaticInfo.m_DbgDesaturationEnd, DbgBleedingIndicationStaticInfo.m_DbgDropColorAlphaEnd, DbgBleedingIndicationStaticInfo.m_DbgDropColorAlphaStart, DbgBleedingIndicationStaticInfo.m_DbgDropColorBlue, DbgBleedingIndicationStaticInfo.m_DbgDropColorGreen, DbgBleedingIndicationStaticInfo.m_DbgDropColorRed, DbgBleedingIndicationStaticInfo.m_DbgDropDesaturate, DbgBleedingIndicationStaticInfo.m_DbgDropDurationBase, DbgBleedingIndicationStaticInfo.m_DbgDropEndSize, DbgBleedingIndicationStaticInfo.m_DbgDropMaxDelay, DbgBleedingIndicationStaticInfo.m_DbgDropMinDelay, DbgBleedingIndicationStaticInfo.m_DbgDropProgressTreshold, DbgBleedingIndicationStaticInfo.m_DbgDropRotationRandom, DbgBleedingIndicationStaticInfo.m_DbgDropScatter, DbgBleedingIndicationStaticInfo.m_DbgDropSizeVariationMax, DbgBleedingIndicationStaticInfo.m_DbgDropSizeVariationMin, DbgBleedingIndicationStaticInfo.m_DbgDropSlideDistance, DbgBleedingIndicationStaticInfo.m_DbgDropStartSize, DbgBleedingIndicationStaticInfo.m_DbgEnableBleedingIndication, DbgBleedingIndicationStaticInfo.m_DbgSequenceDuration, and DbgBleedingIndicationStaticInfo.m_DbgUseOverrideValuesReferenced by Update()
CheckBulletImpactPluginDiagMenu
void CheckBulletImpact()DEVELOPERReferenced by Update()
CheckBurstPluginDiagMenu
void CheckBurst()DEVELOPERReferences Class.Cast(), GetGame(), CGame.GetPlayer()
Show 5 more
, DiagMenu.GetValue(), PlayerBase.GetWeaponManager(), SendBurstRPC(), WeaponManager.SetBurstOption(), and m_BurstReferenced by Update()
CheckCamShakePluginDiagMenu
void CheckCamShake()DEVELOPERReferences DiagMenu.GetBool(), DayZPlayer.GetCurrentCamera(), GetGame()
Show 3 more
, CGame.GetPlayer(), DiagMenu.SetValue(), and DayZPlayerCamera.SpawnCameraShake()Referenced by Update()
CheckClientCameraObserverPluginDiagMenu
void CheckClientCameraObserver()DEVELOPERReferences Class.Cast(), CameraToolsMenuClient.DelayedDestroy(), DiagMenu.GetBool()
Show 4 more
, GetGame(), CGame.GetPlayer(), CGame.RPCSingleParam(), and m_EnableRemoteCameraReferenced by Update()
CheckCraftingDebugActionsPluginDiagMenu
void CheckCraftingDebugActions()DEVELOPERReferenced by Update()
CheckCraftingDumpPluginDiagMenu
void CheckCraftingDump()DEVELOPERReferences Class.CastTo(), PluginRecipesManager.GenerateHumanReadableRecipeList(), DiagMenu.GetBool()
Show 2 more
, GetPlugin(), and DiagMenu.SetValue()Referenced by Update()
CheckDayzPlayerMenuPluginDiagMenu
void CheckDayzPlayerMenu()DEVELOPERReferences Class.CastTo(), PluginManager.GetPluginByType(), DiagMenu.GetValue()
Show 2 more
, PluginDayzPlayerDebug.ToggleDebugWindowSetMode(), and m_DayzPlayerDebugMenuReferenced by Update()
CheckDisplayMenuPluginDiagMenu
void CheckDisplayMenu()DEVELOPERReferenced by Update()
CheckDoActionLogsPluginDiagMenu
void CheckDoActionLogs()DEVELOPERReferences LogManager.ActionLogEnable(), DiagMenu.GetBool(), SendSetActionLogs()
Show 1 more
, m_DoActionLogsReferenced by Update()
CheckDoInventoryLogsPluginDiagMenu
void CheckDoInventoryLogs()DEVELOPERReferences DiagMenu.GetBool(), LogManager.InventoryHFSMLogEnable(), LogManager.InventoryMoveLogEnable()
Referenced by Update()
CheckDoSymptomLogsPluginDiagMenu
void CheckDoSymptomLogs()DEVELOPERReferences DiagMenu.GetBool(), SendSetSymptomLogs(), LogManager.SymptomLogEnable()
Show 1 more
, m_DoSymptomLogsReferenced by Update()
CheckDoWeaponLogsPluginDiagMenu
void CheckDoWeaponLogs()DEVELOPERReferences DiagMenu.GetBool(), SendSetWeaponLogs(), LogManager.WeaponLogEnable()
Show 2 more
, m_DoActionLogs, and m_DoWeaponLogsReferenced by Update()
CheckFinisherOverridePluginDiagMenu
void CheckFinisherOverride()DEVELOPERReferences Class.Cast(), DayZPlayerImplementMeleeCombat.DebugGetForcedFinisherType(), DayZPlayerImplementMeleeCombat.DebugSetForcedFinisherType()
Referenced by Update()
CheckFixItemsPluginDiagMenu
void CheckFixItems()DEVELOPERReferences DiagMenu.GetBool(), GetGame(), Man.GetIdentity()
Show 4 more
, CGame.GetPlayer(), CGame.RPCSingleParam(), DiagMenu.SetValue(), and CachedObjectsParams.PARAM1_BOOLReferenced by Update()
CheckFreezeEntityPluginDiagMenu
void CheckFreezeEntity()DEVELOPERReferenced by Update()
CheckGenerateRecipeCachePluginDiagMenu
void CheckGenerateRecipeCache()DEVELOPERReferences PluginRecipesManager.CallbackGenerateCache(), Class.CastTo(), DiagMenu.GetBool()
Show 2 more
, GetPlugin(), and DiagMenu.SetValue()Referenced by Update()
CheckGoUnconsciousDelayedPluginDiagMenu
void CheckGoUnconsciousDelayed()DEVELOPERReferenced by Update()
CheckHairHidePluginDiagMenu
void CheckHairHide()DEVELOPERReferences DiagMenu.GetBool(), SendSetHairLevelHideRPC(), DiagMenu.SetValue()
Show 1 more
, m_HairLevelSelectedReferenced by Update()
CheckHitDirectionPluginDiagMenu
void CheckHitDirection()DEVELOPERReferences Class.Cast(), HitDirectionEffectBase.CheckValues(), DiagMenu.GetBool()
Show 18 more
, GetGame(), CfgGameplayHandler.GetHitIndicationPPEEnabled(), Mission.GetHud(), CGame.GetMission(), CGame.GetPlayer(), DiagMenu.GetRangeValue(), DiagMenu.GetValue(), PlayerBase.SetHitPPEEnabled(), DiagMenu.SetValue(), Hud.SpawnHitDirEffect(), HitDirectionEffectBase.m_BreakPointBase, HitDirectionEffectBase.m_DistanceAdjust, HitDirectionEffectBase.m_DurationMax, m_HitIndicationDebugEnabled, HitDirectionEffectBase.m_ID, HitDirectionEffectBase.m_Mode, HitDirectionEffectBase.m_RotationOverride, and HitDirectionEffectBase.m_ScatterReferenced by Update()
CheckInventoryAccessPluginDiagMenu
void CheckInventoryAccess()DEVELOPERReferences DiagMenu.GetBool(), SendInventoryAccessRPC(), PlayerBase.DEBUG_INVENTORY_ACCESS
Show 1 more
, m_AllowInventoryAccessReferenced by Update()
CheckItemDebugActionsPluginDiagMenu
void CheckItemDebugActions()DEVELOPERReferences DiagMenu.GetBool(), ItemBase.GetDebugActionsMask(), SendDebugActionsRPC()
Show 1 more
, ItemBase.SetDebugActionsMask()Referenced by Update()
CheckLifeSpanPlaytimeUpdatePluginDiagMenu
void CheckLifeSpanPlaytimeUpdate()DEVELOPERReferenced by Update()
CheckLogPlayerStatsPluginDiagMenu
void CheckLogPlayerStats()DEVELOPERCheckPermanentCrossHairUpdatePluginDiagMenu
void CheckPermanentCrossHairUpdate()DEVELOPERReferences Class.CastTo(), DiagMenu.GetBool(), GetPlugin()
Show 2 more
, PluginPermanentCrossHair.SwitchPermanentCrossHair(), and m_PermanentCrossHairReferenced by Update()
CheckPersonalLightPluginDiagMenu
void CheckPersonalLight()DEVELOPERReferences DiagMenu.GetBool(), PlayerBaseClient.UpdatePersonalLight(), and PlayerBaseClient.m_PersonalLightDisabledByDebug
Referenced by Update()
CheckPlayerResetPluginDiagMenu
void CheckPlayerReset()DEVELOPERReferences DiagMenu.GetBool(), GetGame(), Man.GetIdentity()
Show 4 more
, CGame.GetPlayer(), CGame.RPCSingleParam(), DiagMenu.SetValue(), and CachedObjectsParams.PARAM1_BOOLReferenced by Update()
CheckPlugArrowsPluginDiagMenu
void CheckPlugArrows()DEVELOPERReferences array.Count(), DiagMenu.GetBool(), GetGame()
Show 2 more
, ComponentEnergyManager.SetDebugPlugs(), and m_ActiveReferenced by Update()
CheckPresenceNotifierDebugPluginDiagMenu
void CheckPresenceNotifierDebug()DEVELOPERReferenced by Update()
CheckReloadBSPluginDiagMenu
void CheckReloadBS()DEVELOPERReferences Class.Cast(), PlayerBase.GetBleedingManagerRemote(), DiagMenu.GetBool()
Show 4 more
, GetGame(), CGame.GetPlayer(), BleedingSourcesManagerRemote.Reload(), and DiagMenu.SetValue()Referenced by Update()
CheckShockImpactPluginDiagMenu
void CheckShockImpact()DEVELOPERReferences Class.Cast(), DiagMenu.GetBool(), GetGame()
Show 4 more
, CGame.GetPlayer(), DiagMenu.SetValue(), PlayerBase.SpawnShockEffect(), and tmpReferenced by Update()
CheckShowBleedingSourcesPluginDiagMenu
void CheckShowBleedingSources()DEVELOPERReferences Class.Cast(), PlayerBase.GetBleedingManagerRemote(), DiagMenu.GetBool()
Show 4 more
, GetGame(), CGame.GetPlayer(), BleedingSourcesManagerRemote.SetDiag(), and m_ShowBleedingSourcesReferenced by Update()
CheckShowWeaponDebugPluginDiagMenu
void CheckShowWeaponDebug()DEVELOPERReferences Class.CastTo(), DiagMenu.GetBool(), GetGame()
Show 3 more
, CGame.GetPlayer(), DayZPlayerImplement.ShowWeaponDebug(), and m_ShowingWeaponDebugReferenced by Update()
CheckSimulateDivisionByZeroPluginDiagMenu
void CheckSimulateDivisionByZero()DEVELOPERReferenced by Update()
CheckSimulateErrorFunctionPluginDiagMenu
void CheckSimulateErrorFunction()DEVELOPERReferenced by Update()
CheckSimulateInfiniteLoopPluginDiagMenu
void CheckSimulateInfiniteLoop()DEVELOPERReferenced by Update()
CheckSimulateNULLPointerPluginDiagMenu
void CheckSimulateNULLPointer()DEVELOPERReferenced by Update()
CheckSoftSkillsDebugPluginDiagMenu
void CheckSoftSkillsDebug()DEVELOPERReferences Class.CastTo(), SoftSkillsManager.CreateDebugWindow(), DiagMenu.GetBool()
Show 5 more
, GetGame(), CGame.GetPlayer(), PlayerBase.GetSoftSkillsManager(), SoftSkillsShowDebugRPC(), and m_SoftSkillsDebugReferenced by Update()
CheckTargetableByAIPluginDiagMenu
void CheckTargetableByAI()DEVELOPERReferences Class.Cast(), DiagMenu.GetBool(), GetGame()
Show 3 more
, CGame.GetPlayer(), SendTargetabilityRPC(), and PlayerBase.m_CanBeTargetedDebugReferenced by Update()
CheckTimeAccel [1/2]PluginDiagMenu
void CheckTimeAccel()DEVELOPERReferences AreTimeAccelParamsSame(), DiagMenu.GetBool(), DiagMenu.GetRangeValue()
Show 4 more
, GetTimeAccelBitmask(), SendTimeAccel(), new TimeAccelParam(), and FeatureTimeAccel.m_CurrentTimeAccelReferenced by Update()
CheckTimeAccel [2/2]PluginDiagMenuClient
void CheckTimeAccel()DIAG_DEVELOPERReferences FeatureTimeAccel.AreTimeAccelParamsSame(), FeatureTimeAccel.CopyTimeAccelClipboard(), CGame.GetPlayer()
Referenced by OnUpdate()
CheckToggleHudPluginDiagMenu
void CheckToggleHud()DEVELOPERReferenced by Update()
CheckUniversalTemperatureSourcesPluginDiagMenu
void CheckUniversalTemperatureSources()DEVELOPERReferenced by Update()
CheckUnlimitedAmmoPluginDiagMenu
void CheckUnlimitedAmmo()DEVELOPERReferences DiagMenu.GetBool(), ItemBase.GetDebugActionsMask(), SendUnlimitedRPC()
Show 2 more
, ItemBase.SetDebugActionsMask(), and m_EnableUnlimitedAmmoReferenced by Update()
CheckVehicleGetOutBoxPluginDiagMenu
void CheckVehicleGetOutBox()DEVELOPERReferenced by Update()
DiagButtonActionPluginDiagMenuClient
static void DiagButtonAction(bool enabled, int id, ScriptCaller action)DIAG_DEVELOPERReferences DiagButtonActionParams()
DiagButtonActionParamsPluginDiagMenuClient
static void DiagButtonActionParams(bool enabled, int id, ScriptCaller action, Param params)DIAG_DEVELOPERReferenced by CBMiscBulletImpact(), DiagButtonAction(), DiagButtonRPC()
Show 2 more
, DiagButtonRPCIntInt(), and DiagButtonRPCSelf()DiagButtonRPCPluginDiagMenuClient
static void DiagButtonRPC(bool enabled, int id, int rpc, bool serverOnly = false)DIAG_DEVELOPERDiagButtonRPCIntIntPluginDiagMenuClient
static void DiagButtonRPCIntInt(bool enabled, int id, int value, int value2, int rpc, bool serverOnly = false)DIAG_DEVELOPERReferences ScriptCaller.Create(), DiagButtonActionParams(), new SendDiagRPCParamParam()
Show 1 more
, CachedObjectsParams.PARAM2_INT_INTReferenced by CBMiscHairHide()
DiagButtonRPCSelfPluginDiagMenuClient
static void DiagButtonRPCSelf(bool enabled, int id, int rpc)DIAG_DEVELOPERReferenced by SimulateMode()
DiagDebugActionPluginDiagMenuClient
static void DiagDebugAction(DebugActionType type, bool enable)DIAG_DEVELOPERReferences ScriptCaller.Create(), DiagToggleRPCAction(), ItemBase.GetDebugActionsMask()
Show 1 more
, ItemBase.HasDebugActionsMask()DiagToggleActionPluginDiagMenuClient
static void DiagToggleAction(int value, ScriptCaller action, int current)DIAG_DEVELOPERReferences ScriptCaller.Invoke()
DiagToggleRPC [1/3]PluginDiagMenuClient
static void DiagToggleRPC(bool value, int current, int rpc)DIAG_DEVELOPERReferences SendDiagRPC()
Referenced by CBCraftingInstant(), CBFinishersFinisherForced(), CBLogsActions()
Show 18 more
, CBLogsBaseBuilding(), CBLogsBleedingChances(), CBLogsInventoryHFSM(), CBLogsInventoryMove(), CBLogsInventoryReservation(), CBLogsQuickbar(), CBLogsSymptoms(), CBLogsSync(), CBLogsWeapons(), CBMiscLogPlayerStats(), CBMiscQuickFishing(), CBMiscQuickRestrain(), CBMiscTargetableByAI(), CBSoftSkillsSpecialtyValue(), CBSoftSkillsToggleModel(), CBSoftSkillsToggleState(), CBWeaponBurstVersion(), and CBWeaponRecoil()DiagToggleRPC [2/3]PluginDiagMenuClient
static void DiagToggleRPC(int value, int current, int rpc)DIAG_DEVELOPERReferences SendDiagRPC()
Referenced by CBCraftingInstant(), CBFinishersFinisherForced(), CBLogsActions()
Show 18 more
, CBLogsBaseBuilding(), CBLogsBleedingChances(), CBLogsInventoryHFSM(), CBLogsInventoryMove(), CBLogsInventoryReservation(), CBLogsQuickbar(), CBLogsSymptoms(), CBLogsSync(), CBLogsWeapons(), CBMiscLogPlayerStats(), CBMiscQuickFishing(), CBMiscQuickRestrain(), CBMiscTargetableByAI(), CBSoftSkillsSpecialtyValue(), CBSoftSkillsToggleModel(), CBSoftSkillsToggleState(), CBWeaponBurstVersion(), and CBWeaponRecoil()DiagToggleRPC [3/3]PluginDiagMenuClient
static void DiagToggleRPC(float value, int current, int rpc)DIAG_DEVELOPERReferences SendDiagRPC()
Referenced by CBCraftingInstant(), CBFinishersFinisherForced(), CBLogsActions()
Show 18 more
, CBLogsBaseBuilding(), CBLogsBleedingChances(), CBLogsInventoryHFSM(), CBLogsInventoryMove(), CBLogsInventoryReservation(), CBLogsQuickbar(), CBLogsSymptoms(), CBLogsSync(), CBLogsWeapons(), CBMiscLogPlayerStats(), CBMiscQuickFishing(), CBMiscQuickRestrain(), CBMiscTargetableByAI(), CBSoftSkillsSpecialtyValue(), CBSoftSkillsToggleModel(), CBSoftSkillsToggleState(), CBWeaponBurstVersion(), and CBWeaponRecoil()DiagToggleRPCActionPluginDiagMenuClient
static void DiagToggleRPCAction(int value, ScriptCaller action, int current, int rpc)DIAG_DEVELOPERDiagToggleRPCServer [1/3]PluginDiagMenuClient
static void DiagToggleRPCServer(bool value, out bool current, int rpc)DIAG_DEVELOPERReferences SendDiagRPC()
DiagToggleRPCServer [2/3]PluginDiagMenuClient
static void DiagToggleRPCServer(int value, out int current, int rpc)DIAG_DEVELOPERReferences SendDiagRPC()
DiagToggleRPCServer [3/3]PluginDiagMenuClient
static void DiagToggleRPCServer(float value, out float current, int rpc)DIAG_DEVELOPERReferences SendDiagRPC()
EnableDebugSystemClient [1/2]PluginDiagMenu
static void EnableDebugSystemClient(ESubscriberSystems system, bool enable)DEVELOPERReferences GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and m_SystemsMaksReferenced by CheckTriggerDebug()
EnableDebugSystemClient [2/2]PluginDiagMenuClient
static void EnableDebugSystemClient(ESubscriberSystems system, bool enable)DIAG_DEVELOPERReferences Man.GetIdentity(), CGame.GetPlayer(), CGame.RPCSingleParam()
Show 2 more
, m_SystemsMask, and CachedObjectsParams.PARAM1_INTReferenced by CBTriggerDebug()
FreezeEntityPluginDiagMenuClient
static void FreezeEntity()DIAG_DEVELOPERFreezePlayerPluginDiagMenuClient
static void FreezePlayer()DIAG_DEVELOPERGetPlayerPluginDiagMenuClient
static PlayerBase GetPlayer()DIAG_DEVELOPERSend to server via RPC call in DayZGame
Referenced by CBBleedingActivateSourceLevel(), CBBleedingSources(), CBCameraToolsEnableRemoteCamera()
Show 13 more
, CBMiscBulletImpact(), CBMiscHitIndication(), CBMiscTargetableByAI(), CBSoftSkillsShowDebug(), CBSoftSkillsSpecialtyValue(), CBSoftSkillsToggleModel(), CBSoftSkillsToggleState(), CBWeaponAimNoise(), CBWeaponBurstVersion(), CBWeaponDebug(), CBWeaponRecoil(), SendDiagRPC(), and SendDiagRPCSelf()GetTimeAccelMenuStatePluginDiagMenu
TimeAccelParam GetTimeAccelMenuState()DIAG_DEVELOPERReferences DiagMenu.GetBool(), DiagMenu.GetRangeValue(), FeatureTimeAccel.GetTimeAccelBitmask()
Show 1 more
, new TimeAccelParam()GetWeaponLiftDiagPluginDiagMenuClient
GunParticlesToggleStateRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckGunParticles()
InitTimeAccelPluginDiagMenu
void InitTimeAccel()DIAG_DEVELOPERReferenced by PluginDiagMenuClient.CheckTimeAccel()
LifespanBloodyHandsRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckBloodyHands()
LifespanPlaytimeUpdateRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_FLOATReferenced by CheckLifeSpanPlaytimeUpdate()
MatGhostDebugPluginDiagMenuClient
void MatGhostDebug()DIAG_DEVELOPERReferenced by UpdateMaterialDebug()
OnDestroyPluginDiagMenu
override void OnDestroy()DIAG_DEVELOPERReferences DiagMenu.ClearScriptDiags()
OnInit [1/2]PluginDiagMenu
override void OnInit()References CGame.ConfigGetTextArray(), array.Count(), Debug.DrawBox()
Show 54 more
, string.Format(), GetGame(), map.Insert(), IsCLIParam(), CGame.IsMultiplayer(), CGame.IsServer(), DiagMenu.RegisterBool(), DiagMenu.RegisterItem(), DiagMenu.RegisterMenu(), DiagMenu.RegisterRange(), Timer.Run(), DiagMenu.SetValue(), new Timer(), int.ToString(), int.ToString(), int.ToString(), float.ToString(), int.ToString(), int.ToString(), float.ToString(), float.ToString(), int.ToString(), float.ToString(), float.ToString(), float.ToString(), float.ToString(), float.ToString(), float.ToString(), float.ToString(), DIAGS_REGISTERED, BleedingIndicationConstants.DROP_COLOR_ALPHA_END, BleedingIndicationConstants.DROP_COLOR_ALPHA_START, BleedingIndicationConstants.DROP_COLOR_BLUE, BleedingIndicationConstants.DROP_COLOR_DESATURATIONEND, BleedingIndicationConstants.DROP_COLOR_GREEN, BleedingIndicationConstants.DROP_COLOR_RED, BleedingIndicationConstants.DROP_DURATION_LOW, BleedingIndicationConstants.DROP_PROGRESS_THRESHOLD, BleedingIndicationConstants.DROP_SCATTER_LOW, BleedingIndicationConstants.DROP_SIZE_END_LOW, BleedingIndicationConstants.DROP_SIZE_START_LOW, BleedingIndicationConstants.DROP_SIZE_VARIATION_MAX_LOW, BleedingIndicationConstants.DROP_SIZE_VARIATION_MIN_LOW, m_DoActionLogs, m_DoWeaponLogs, m_HairHidingStateMap, m_HairSelectionArray, m_Timer, m_TotalHairLevelsAdjusted, m_VehicleFreeAreaBox, BleedingIndicationConstants.SEQUENCE_DROP_DELAY_MAX_LOW, BleedingIndicationConstants.SEQUENCE_DROP_DELAY_MIN_LOW, BleedingIndicationConstants.SEQUENCE_DURATION_DEFAULT, and vector.ZeroReferenced by PluginDiagMenuClient.OnInit()
OnInit [2/2]PluginDiagMenuClient
override void OnInit()DIAG_DEVELOPEROnRPC [1/2]PluginDiagMenu
void OnRPC(PlayerBase player, int rpc_type, ParamsReadContext ctx)References LogManager.ActionLogEnable(), BleedingSourcesManagerServer.ActivateAllBS(), ScriptCallQueue.CallLater()
Show 67 more
, Class.CastTo(), PluginLifespan.ChangeFakePlaytime(), BleedingSourcesManagerServer.DebugActivateBleedingSource(), DayZPlayerImplementMeleeCombat.DebugSetForcedFinisherType(), Error(), PlayerBase.FixAllInventoryItems(), map.Get(), DayZPlayerImplement.GetAimingModel(), PlayerBase.GetBleedingManagerServer(), DayZGame.GetCallQueue(), ItemBase.GetDebugActionsMask(), GetGame(), DayZPlayerImplement.GetMeleeCombat(), PlayerBase.GetPlayerStats(), GetPlugin(), PlayerBase.GetSoftSkillsManager(), PlayerBase.GetStatSpecialty(), PlayerBase.GetWeaponManager(), GoUnconscious(), LogManager.InventoryHFSMLogEnable(), LogManager.InventoryMoveLogEnable(), LogManager.InventoryReservationLogEnable(), Print(), Serializer.Read(), map.Remove(), SoftSkillsManager.ResetDebugWindow(), map.Set(), PlayerStat.Set(), Object.SetAllowDamage(), PlayerStats.SetAllowLogs(), BleedingSourcesManagerServer.SetBloodLoss(), WeaponManager.SetBurstOption(), Object.SetCanBeDestroyed(), ItemBase.SetDebugActionsMask(), PluginRecipesManager.SetEnableDebugCrafting(), PlayerBase.SetHairLevelToHide(), Object.SetHealth(), Object.SetHealth(), PlayerBase.SetLastShavedSeconds(), SoftSkillsManager.SetLinearState(), PlayerBase.SetModifiers(), DayZPlayerImplementAiming.SetProceduralRecoilEnabled(), PlayerBase.SetQuickFishing(), PlayerBase.SetQuickRestrain(), SoftSkillsManager.SetSoftSkillsState(), SoftSkillsManager.SetSpecialtyLevel(), SetStaminaEnabled(), DiagMenu.SetValue(), SoftSkillsManager.StartSynchTimer(), Man.StatGet(), Man.StatUpdate(), SoftSkillsManager.StopSynchTimer(), LogManager.SymptomLogEnable(), SoftSkillsManager.SynchSpecialtyLevel(), new TimeAccelParam(), PluginLifespan.UpdateBloodyHandsVisibility(), PlayerBase.UpdateHairSelectionVisibility(), PluginLifespan.UpdateLifespan(), LogManager.WeaponLogEnable(), PlayerBase.m_CanBeTargetedDebug, FeatureTimeAccel.m_CurrentTimeAccel, PrtTest.m_GunParticlesState, m_Subscribers, CachedObjectsParams.PARAM1_BOOL, CachedObjectsParams.PARAM1_FLOAT, CachedObjectsParams.PARAM1_INT, and CachedObjectsParams.PARAM2_INT_INTOnRPC [2/2]PluginDiagMenuClient
override void OnRPC(PlayerBase player, int rpc_type, ParamsReadContext ctx)DIAG_DEVELOPERReferences CrashDebugData.DumpDataArray(), new EnvDebugData(), new FallDamageDebugData()
Show 4 more
, PluginDiagMenu.OnRPC(), Serializer.Read(), m_EnvDebugData, and m_FallDamageDebugDataOnUpdatePluginDiagMenuClient
override void OnUpdate(float delta_time)DIAG_DEVELOPERRegisterDeveloperDiagsPluginDiagMenu
private void RegisterDeveloperDiags()DIAG_DEVELOPERReferences string.Format(), DiagMenu.RegisterBool(), DiagMenu.RegisterItem()
Show 38 more
, DiagMenu.RegisterMenu(), DiagMenu.RegisterRange(), DiagMenu.SetRangeValue(), DiagMenu.SetValue(), int.ToString(), int.ToString(), int.ToString(), float.ToString(), int.ToString(), int.ToString(), float.ToString(), float.ToString(), int.ToString(), float.ToString(), float.ToString(), float.ToString(), float.ToString(), float.ToString(), float.ToString(), float.ToString(), BleedingIndicationConstants.DROP_COLOR_ALPHA_END, BleedingIndicationConstants.DROP_COLOR_ALPHA_START, BleedingIndicationConstants.DROP_COLOR_BLUE, BleedingIndicationConstants.DROP_COLOR_DESATURATIONEND, BleedingIndicationConstants.DROP_COLOR_GREEN, BleedingIndicationConstants.DROP_COLOR_RED, BleedingIndicationConstants.DROP_DURATION_LOW, BleedingIndicationConstants.DROP_PROGRESS_THRESHOLD, BleedingIndicationConstants.DROP_SCATTER_LOW, BleedingIndicationConstants.DROP_SIZE_END_LOW, BleedingIndicationConstants.DROP_SIZE_START_LOW, BleedingIndicationConstants.DROP_SIZE_VARIATION_MAX_LOW, BleedingIndicationConstants.DROP_SIZE_VARIATION_MIN_LOW, UiHintPanel.m_ForcedIndex, m_TotalHairLevelsAdjusted, BleedingIndicationConstants.SEQUENCE_DROP_DELAY_MAX_LOW, BleedingIndicationConstants.SEQUENCE_DROP_DELAY_MIN_LOW, and BleedingIndicationConstants.SEQUENCE_DURATION_DEFAULTReferenced by RegisterDiags()
RegisterDiagsPluginDiagMenu
protected void RegisterDiags()DIAG_DEVELOPERReferences RegisterDeveloperDiags(), RegisterModdedDiags(), RegisterModdedDiagsIDs()
Show 2 more
, DiagMenu.Unregister(), and m_ModdedDiagIDReferenced by PluginDiagMenuServer.RegisterDiags()
RegisterModdedDiagsPluginDiagMenu
protected void RegisterModdedDiags()Register entries to the DiagMenu
NotePlease create a root menu for your mod which is then the single parent of all your diags, which is then a child of ModdedRootMenu
WarningRead the in-file comments as well
WarningDon't forget to call super! Mandatory at the beginning of the function so it can register the modded root menu!
References DiagMenu.RegisterMenu()
Referenced by RegisterDiags()
RegisterModdedDiagsIDsPluginDiagMenu
protected void RegisterModdedDiagsIDs()Obtain unique IDs and store them in variables
NoteDon't forget to call super!
WarningPlease only call GetModdedDiagID when necessary, as every time it is called it will increment and Script has a limit of 512 Diag IDs
Referenced by RegisterDiags()
SendActivateAllBSRPCPluginDiagMenu
void SendActivateAllBSRPC()DEVELOPERReferenced by CheckActivateAllBS()
SendActivateBleedingSourcePluginDiagMenu
SendBuildGateRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckBuildGate()
SendBuildWoodRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckBuildWood()
SendBurstRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_INTReferenced by CheckBurst()
SendDataToSubscribersServerPluginDiagMenu
static void SendDataToSubscribersServer(Object target, ESubscriberSystems system, int rpc_type, Param data, bool guaranteed = true)DEVELOPERReferences map.Count(), map.Get(), GetGame()
Show 5 more
, Man.GetIdentity(), map.GetKey(), map.RemoveElement(), CGame.RPCSingleParam(), and m_SubscribersSendDebugActionsRPCPluginDiagMenu
void SendDebugActionsRPC()DEVELOPERReferences ItemBase.GetDebugActionsMask(), GetGame(), Man.GetIdentity()
Show 3 more
, CGame.GetPlayer(), CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_INTSendDebugCraftingRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckCraftingDebugActions()
SendDiagRPC [1/5]PluginDiagMenuClient
static void SendDiagRPC(Param value, int rpc, bool serverOnly = false)DIAG_DEVELOPERReferences Man.GetIdentity(), GetPlayer(), CGame.IsMultiplayer()
Show 2 more
, CGame.RPCSelfSingleParam(), and CGame.RPCSingleParam()Referenced by CBBaseBuildingGate(), CBBaseBuildingWood(), CBBleedingActivateSource()
Show 14 more
, CBBleedingDisableBloodLoss(), CBDebugMonitor(), CBDumpCrashData(), CBMiscEnvironmentDebug(), CBMiscEnvironmentLoggingDryWet(), CBMiscEnvironmentLoggingItemHeat(), CBMiscFallDamageDebug(), CBMiscHairHideAll(), CBVehicleDebugOutput(), DiagToggleRPC(), DiagToggleRPCAction(), DiagToggleRPCServer(), SendDiagRPCBasic(), and SendDiagRPCParam()SendDiagRPCBasicPluginDiagMenuClient
static void SendDiagRPCBasic(SendDiagRPCBasicParam param)DIAG_DEVELOPERSendDiagRPCParamPluginDiagMenuClient
static void SendDiagRPCParam(SendDiagRPCParamParam param)DIAG_DEVELOPERSendDiagRPCSelfPluginDiagMenuClient
static void SendDiagRPCSelf(Param value, int rpc)DIAG_DEVELOPERSendDiagRPCSelfBasicPluginDiagMenuClient
static void SendDiagRPCSelfBasic(SendDiagRPCSelfBasicParam param)DIAG_DEVELOPERSendDiagRPCSelfParamPluginDiagMenuClient
static void SendDiagRPCSelfParam(SendDiagRPCSelfParamParam param)DIAG_DEVELOPERSendDisableBloodLossRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckDisableBloodLoss()
SendEnableQuickFishingRPCPluginDiagMenu
Referenced by CheckQuickFishing()
SendEnableQuickRestrainRPCPluginDiagMenu
Referenced by CheckQuickRestrain()
SendForceFinisherTypePluginDiagMenu
Referenced by CheckFinisherOverride()
SendGoUnconsciousRPCPluginDiagMenu
SendInventoryAccessRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckInventoryAccess()
SendInvincibilityRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_INTReferenced by CheckInvincibility()
SendLogPlayerStatsRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckLogPlayerStats()
SendMeleeBlockStanceRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLSendMeleeFightRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLSendModifiersRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckModifiers()
SendProceduralRecoilRPCPluginDiagMenu
Referenced by CheckProceduralRecoil()
SendSetActionLogsPluginDiagMenu
Referenced by CheckDoActionLogs()
SendSetHairLevelHideRPCPluginDiagMenu
Referenced by CheckHairHide()
SendSetHairLevelRPCPluginDiagMenu
void SendSetHairLevelRPC()DEVELOPERSendSetInventoryHFSMLogsPluginDiagMenu
Referenced by CheckDoInventoryLogs()
SendSetInventoryMoveLogsPluginDiagMenu
Referenced by CheckDoInventoryLogs()
SendSetInventoryReservationLogsPluginDiagMenu
Referenced by CheckDoInventoryLogs()
SendSetSymptomLogsPluginDiagMenu
Referenced by CheckDoSymptomLogs()
SendSetWeaponLogsPluginDiagMenu
Referenced by CheckDoWeaponLogs()
SendSimulateDivisionByZeroPluginDiagMenu
void SendSimulateDivisionByZero()DEVELOPERReferenced by CheckSimulateDivisionByZero()
SendSimulateErrorFunctionPluginDiagMenu
void SendSimulateErrorFunction()DEVELOPERReferenced by CheckSimulateErrorFunction()
SendSimulateInfiniteLoopPluginDiagMenu
void SendSimulateInfiniteLoop()DEVELOPERReferenced by CheckSimulateInfiniteLoop()
SendSimulateNULLPointerPluginDiagMenu
void SendSimulateNULLPointer()DEVELOPERReferenced by CheckSimulateNULLPointer()
SendStaminaRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckStamina()
SendTargetabilityRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckTargetableByAI()
SendTimeAccelPluginDiagMenu
Referenced by CheckTimeAccel()
SendUnlimitedRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckUnlimitedAmmo()
SetTimeAccelMenuStatePluginDiagMenu
void SetTimeAccelMenuState(bool enable, int bigFactor, float smallFactor, int bitmask)DIAG_DEVELOPERReferences FeatureTimeAccel.GetDiagIDByCategory(), EnumTools.GetEnumSize(), DiagMenu.SetRangeValue()
Show 1 more
, DiagMenu.SetValue()Referenced by InitTimeAccel()
ShockImpactPluginDiagMenuClient
static void ShockImpact()DIAG_DEVELOPERReferences Class.Cast(), CGame.GetPlayer(), PlayerBase.SpawnShockEffect()
Show 1 more
, Math.WrapFloat()SimulateModePluginDiagMenuClient
static void SimulateMode(bool enabled, int id, int rpc)DIAG_DEVELOPERReferenced by CBSimulateDivisionByZero(), CBSimulateErrorFunction(), CBSimulateInfiniteLoop()
Show 1 more
, CBSimulateNullPointer()SoftSkillsSetSpecialtyRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_FLOATReferenced by CheckSpecialtyLevel()
SoftSkillsShowDebugRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckSoftSkillsDebug()
SoftSkillsToggleModelRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckSoftSkillsModel()
SoftSkillsToggleStateRPCPluginDiagMenu
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckSoftSkillsState()
SpawnHitDirEffectPluginDiagMenuClient
static void SpawnHitDirEffect()DIAG_DEVELOPERReferences Class.Cast(), Mission.GetHud(), CGame.GetMission()
Show 3 more
, CGame.GetPlayer(), DiagMenu.GetRangeValue(), and Hud.SpawnHitDirEffect()UpdatePluginDiagMenu
References CheckActivateAllBS(), CheckActivateBleedingSource(), CheckActivateBleedingSourceLevel()
Show 67 more
, CheckAgentInjectActions(), CheckAimNoise(), CheckBleedingIndicators(), CheckBloodyHands(), CheckBreathVapor(), CheckBuildGate(), CheckBuildWood(), CheckBulletImpact(), CheckBurst(), CheckCamShake(), CheckClientCameraObserver(), CheckCraftingDebugActions(), CheckCraftingDump(), CheckDayzPlayerMenu(), CheckDisableBloodLoss(), CheckDisplayMenu(), CheckDoActionLogs(), CheckDoInventoryLogs(), CheckDoSymptomLogs(), CheckDoWeaponLogs(), CheckDrawCheckerboard(), CheckEnvironmentStats(), CheckFinisherOverride(), CheckFixItems(), CheckFreezeEntity(), CheckGenerateRecipeCache(), CheckGoUnconscious(), CheckGoUnconsciousDelayed(), CheckGunParticles(), CheckHairHide(), CheckHairLevel(), CheckHitDirection(), CheckInputSuppression(), CheckInventoryAccess(), CheckInvincibility(), CheckItemDebugActions(), CheckKillPlayer(), CheckLifeSpanPlaytimeUpdate(), CheckModifiers(), CheckPermanentCrossHairUpdate(), CheckPersonalLight(), CheckPlayerReset(), CheckPlugArrows(), CheckPresenceNotifierDebug(), CheckProceduralRecoil(), CheckQuickFishing(), CheckQuickRestrain(), CheckReloadBS(), CheckShockImpact(), CheckShowBleedingSources(), CheckShowWeaponDebug(), CheckSimulateDivisionByZero(), CheckSimulateErrorFunction(), CheckSimulateInfiniteLoop(), CheckSimulateNULLPointer(), CheckSoftSkillsDebug(), CheckSoftSkillsModel(), CheckSoftSkillsState(), CheckSpecialtyLevel(), CheckStamina(), CheckTargetableByAI(), CheckTimeAccel(), CheckToggleHud(), CheckTriggerDebug(), CheckUniversalTemperatureSources(), CheckUnlimitedAmmo(), and CheckVehicleGetOutBox()UpdateEnvironmentDebugPluginDiagMenuClient
void UpdateEnvironmentDebug()DIAG_DEVELOPERReferenced by OnUpdate()
UpdateFallDamageDebugPluginDiagMenuClient
void UpdateFallDamageDebug()DIAG_DEVELOPERUpdateMaterialDebugPluginDiagMenuClient
void UpdateMaterialDebug()DIAG_DEVELOPERReferenced by OnUpdate()
UpdateMiscVehicleGetOutBoxPluginDiagMenuClient
void UpdateMiscVehicleGetOutBox()DIAG_DEVELOPERReferenced by OnUpdate()
UpdateUndegroundDiagPluginDiagMenuClient
void UpdateUndegroundDiag(float deltaTIme)DIAG_DEVELOPERReferenced by OnUpdate()
UpdateWeaponLiftDiagPluginDiagMenuClient
void UpdateWeaponLiftDiag(float delta_time)DIAG_DEVELOPERReferenced by OnUpdate()
WriteCategoryBitPluginDiagMenu
void WriteCategoryBit(out int bitmask, int diagMenuID, ETimeAccelCategories category)DEVELOPERReferences DiagMenu.GetValue()
Referenced by GetTimeAccelBitmask()
Variable Documentation
m_ModdedDiagsExampleRootMenuPluginDiagMenu
protected string m_ModdedDiagsExampleRootMenu = "BI - DiagsModdingExample"DOXYGENMODDING_TESTDIAG_DEVELOPERThe name of the root menu where all debugs of this mod will be placed in
NoteTry to think of a name which will make it easy to identify as originating from your mod
NoteThe 'maximum' length of the name of an entry is 24 characters (excess will be cut off when rendering)
NoteThe hardcap length of the name of an entry is 64 characters