Version history
What changed from one Workshop version to the next, newest first. A step compares two versions scored under the same analyzer rules, so the difference is the mod's own; where an earlier version could not be scored again, the step says so.
+ 17 hooks added: CarScript::EEItemDetached, ConstructionBase::AdminLockLockableSlots, ConstructionBase::DismantlePartServerEx, ConstructionBase::Expansion_AdminBuildPartServer, ConstructionBase::Expansion_AdminLockLockableSlots, ConstructionBase::GetConstructionPartsToBuild, ConstructionBase::IsCollidingEx, ConstructionBase::IsPartBuiltForSnapPoint, ConstructionBase::UpdateConstructionParts, ExpansionVehicle::CanTakeCollisionDamage, ExpansionVehicle::GetMomentumDelta, ExpansionVehicle::OnContact … and 5 more
− 8 hooks removed: Construction::AdminLockLockableSlots, Construction::DismantlePartServerEx, Construction::Expansion_AdminBuildPartServer, Construction::Expansion_AdminLockLockableSlots, Construction::GetConstructionPartsToBuild, Construction::IsCollidingEx, Construction::IsPartBuiltForSnapPoint, Construction::UpdateConstructionParts
+ 111 hooks added: ActionAttachToConstruction::Expansion_GetAttachmentSlotID, ActionAttachToConstruction::Post_SetupAction, ActionStartEngineMotorbike::ActionCondition, ActionStartEngineMotorbike::Expansion_CheckSuccess, CivilianSedan::OnDebugSpawn, Construction::DismantlePartServerEx, Construction::IsCollidingEx, DayZExpansion::GetCommandManager, DayZGame::eAI_GetNoiseReductionByWeatherEx, Hatchback_02::OnDebugSpawn, ItemBase::eAI_ClearItemSignature, ItemBase::eAI_GetItemSignature … and 99 more
− 482 hooks removed: ActionManagerBase::ActionPossibilityCheck, ActionStartEngine::OnFinishProgressClient, ActionStartEngine::OnFinishProgressServer, ActionStopEngine::OnExecuteClient, ActionStopEngine::OnExecuteServer, BoatScript::BoatScript, BoatScript::CF_OnStoreLoad, BoatScript::CF_OnStoreSave, BoatScript::CanReceiveAttachment, BoatScript::CanReleaseAttachment, BoatScript::DeferredInit, BoatScript::EECargoIn … and 470 more
super() posture changed: DayZPlayerCameraBase::UpdateUDAngleUnlocked now breaks the chain; JMPlayerModule::Server_OnStartSpectating now preserves the chain
findings: conditional super -15, missing super -15, missing super predicate -3, stacked hot surface -5
+ 2 hooks added: ActionWorldCraft::ActionCondition, DayZPlayerImplement::Expansion_Teleport
− 3 hooks removed: DayZPlayerSyncJunctures::ExpansionReadTeleport, MissionServer::Expansion_EndSpawnSelection, PlayerBase::Expansion_OnSyncJuncture
findings: missing super -1
Every analysis on record (6)
One version can be analyzed more than once: when modperf's own rules change, stored versions are scored again. A different score on the same version is modperf's doing, never the author's.
| Analyzed (UTC) | Mod version | Rules | Grade | Load ms/s | Errors | Warnings |
|---|---|---|---|---|---|---|
| 2026-10-17 15:35 | 2026-10-17 | schema 1.5 · rubric 1.1 | B | 2.889 | 85 | 238 |
| 2026-10-15 11:38 | 2026-10-15 | schema 1.5 · rubric 1.1 | B | 2.886 | 85 | 238 |
| 2026-10-03 13:26 | 2026-08-06 | schema 1.5 · rubric 1.1 | B | 2.979 | 101 | 253 |
| 2026-10-03 02:04 | 2026-09-03 | schema 1.5 · rubric 1.1 | B | 2.980 | 100 | 253 |
| 2026-09-03 18:32 | 2026-09-03 | schema 1.2 · rubric 1.0 | B | 3.004 | 100 | 35 |
| 2026-08-27 04:14 | 2026-08-06 | schema 1.2 · rubric 1.0 | B | 3.004 | 101 | 35 |