← KarmaKrew Chernarus Balance

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.

previous version this version Structural load, ms/s at 100 players
2026-10-19 11:59
from 2026-10-19 11:24
Lighter by 0.990 ms/s (-64%)
5 to review, unchanged

− 18 hooks removed: ActionDialCombinationLockOnTarget::ActionCondition, ActionDialCombinationLockOnTarget::OnFinishProgressServer, ActionNextCombinationLockDialOnTarget::ActionCondition, CombinationLock::IsLockAttached, CombinationLock::IsLockedOnGate, CombinationLock::UnlockOnServer, Construction::HasMaterials, Construction::ReceiveMaterialsServer, Construction::TakeMaterialsServer, DayZGame::OnRPC, ExpansionCodeLock::UpdateVisuals_Deferred, HDSN_DestructionManager::GenerateBF_DoorBarricadeType … and 6 more

findings: conditional super -7, missing super -1, missing super predicate -1, stacked hot surface -2

2026-10-19
from 2026-10-18
Heavier by 0.991 ms/s (+178%)
5 to review, unchanged

+ 38 hooks added: ActionDialCombinationLockOnTarget::ActionCondition, ActionDialCombinationLockOnTarget::OnFinishProgressServer, ActionNextCombinationLockDialOnTarget::ActionCondition, BuildingBase::CanDoorBeOpened, BuildingBase::CanReceiveAttachment, BuildingBase::GetDoorLockAtIndex, BuildingBase::GetGroupManager, CodeLock::LockServer, CodeLock::SetActions, CodeLockClientRPC::ClientRPCHandler, CodeLockClientRPC::ShowMenuDelayed, CodeLockMenu::OnHide … and 26 more

findings: conditional super +12, missing super +2, missing super predicate +1, stacked hot surface +3

2026-10-18
from 2026-10-15
Lighter by 0.992 ms/s (-64%)
3 → 5 to review

+ 8 hooks added: ActionBuildPart::CheckTerritoryAndPermissions, ActionBuildPart::GetConstructionPartAtIndex, ActionBuildPartHandsGeneric::GetConstructionPartAtIndex, DigitalCodeLock::IsTakeable, DigitalCodeLockUI::Select, Fence::CheckFenceClosed, Fence::CheckFenceOpened, Fence::GetRotationSelection

− 53 hooks removed: ActionCloseFence::ActionCondition, ActionDialCombinationLockOnTarget::ActionCondition, ActionDialCombinationLockOnTarget::OnFinishProgressServer, ActionDismantlePart::DismantleCondition, ActionNextCombinationLockDialOnTarget::ActionCondition, ActionPackTent::ActionCondition, ActionPackTent::OnExecuteServer, ActionToggleTentOpen::ActionCondition, CodeLock::SetActions, CombinationLock::IsLockAttached, CombinationLock::IsLockedOnGate, CombinationLock::UnlockOnServer … and 41 more

findings: conditional super -17, missing super +1, missing super predicate -1, stacked hot surface -3

2026-10-15 22:50
from 2026-10-15 15:06
Heavier by 0.000 ms/s
3 to review, unchanged

+ 1 hook added: ActionBuildPartHandsGeneric::ActionCondition

− 3 hooks removed: CraftFireplace::CheckBuildRestrictions, CraftFireplace::CheckCraftRestrictions, CraftFireplace::IsFlagRequired

findings: conditional super +2, missing super predicate -3

2026-10-15 15:06
from 2026-10-15 13:46
Same load
3 to review, unchanged
2026-10-15 13:46
from 2026-10-15 13:32
Heavier by 0.660 ms/s (+74%)
3 to review, unchanged

+ 6 hooks added: ActionDialCombinationLockOnTarget::ActionCondition, ActionDialCombinationLockOnTarget::OnFinishProgressServer, CodeLock::SetActions, CombinationLock::IsLockAttached, CombinationLock::IsLockedOnGate, CombinationLock::UnlockOnServer

findings: conditional super +4, missing super +1

2026-10-15 13:32
from 2026-10-15 11:20
Heavier by 0.002 ms/s
3 to review, unchanged

+ 33 hooks added: ActionCloseFence::ActionCondition, ActionPackTent::ActionCondition, ActionPackTent::OnExecuteServer, ActionToggleTentOpen::ActionCondition, DayZGame::CLIsActionRateLimited, DayZGame::CLIsUIRateLimited, DayZGame::CLRemoveActionRateLimit, DayZGame::CLRemoveUIRateLimit, DayZGame::GetCodeLockConfig, DayZGame::SetCLActionRateLimit, DayZGame::SetCLUIRateLimit, DayZGame::SetCodeLockConfig … and 21 more

findings: conditional super +10, stacked hot surface +2

2026-10-15 11:20
from 2026-10-15 09:25
Heavier by 0.330 ms/s (+59%)
3 to review, unchanged

+ 14 hooks added: ActionDismantlePart::DismantleCondition, ActionNextCombinationLockDialOnTarget::ActionCondition, Construction::HasMaterials, Construction::ReceiveMaterialsServer, Construction::TakeMaterialsServer, DayZGame::OnRPC, ExpansionCodeLock::UpdateVisuals_Deferred, HDSN_DestructionManager::GenerateBF_DoorBarricadeType, HDSN_DestructionManager::GetWallType, Hacksaw::SetActions, MissionServer::BF_SyncBFConfig, MissionServer::InvokeOnConnect … and 2 more

findings: conditional super +3, missing super predicate +2, stacked hot surface +1

2026-10-15
from 2026-09-01
Lighter by 0.499 ms/s (-47%)
0 → 3 to review

+ 184 hooks added: ActionAttachCodeLockToFence::ActionCondition, ActionAttachToConstruction::ActionCondition, ActionBuildOven::ActionCondition, ActionBuildPart::ActionCondition, ActionBuildPart::CanBeStarted, ActionBuildShelter::ActionCondition, ActionBuildStoneCircle::ActionCondition, ActionConstructionPartInfoContinuous::ActionCondition, ActionConstructor::RegisterActions, ActionDetach::ActionCondition, ActionDismantleGardenPlot::ActionCondition, ActionDismantleOven::ActionCondition … and 172 more

− 6 hooks removed: LoginQueueBase::OnStatusResultFourth, LoginQueueBase::OnStatusResultSecond, LoginQueueBase::OnStatusResultThird, LoginQueueBase::RequestServerStatusFourthServer, LoginQueueBase::RequestServerStatusSecondServer, LoginQueueBase::RequestServerStatusThirdServer

findings: conditional super +6, missing super +8, missing super predicate +41, stacked hot surface +1

2026-09-01
from 2026-08-28
Same load
2026-08-28
from 2026-07-20
Same load
Every analysis on record (15)

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 versionRulesGradeLoad ms/sErrorsWarnings
2026-10-19 12:35 2026-10-19 schema 1.5 · rubric 1.1 A 0.556 18 56
2026-10-19 11:37 2026-10-19 schema 1.5 · rubric 1.1 A 1.546 19 63
2026-10-18 10:36 2026-10-18 schema 1.5 · rubric 1.1 A 0.556 17 51
2026-10-15 23:27 2026-10-15 schema 1.5 · rubric 1.1 A 1.548 16 65
2026-10-15 15:39 2026-10-15 schema 1.5 · rubric 1.1 A 1.547 16 68
2026-10-15 14:32 2026-10-15 schema 1.5 · rubric 1.1 A 1.547 16 68
2026-10-15 13:36 2026-10-15 schema 1.5 · rubric 1.1 A 0.888 15 64
2026-10-15 11:49 2026-10-15 schema 1.5 · rubric 1.1 A 0.886 15 57
2026-10-15 10:32 2026-10-15 schema 1.5 · rubric 1.1 A 0.556 15 53
2026-10-03 13:49 2026-07-20 schema 1.5 · rubric 1.1 A 1.054 7 7
2026-10-03 13:49 2026-08-28 schema 1.5 · rubric 1.1 A 1.054 7 7
2026-10-03 05:42 2026-09-01 schema 1.5 · rubric 1.1 A 1.054 7 7
2026-09-01 12:42 2026-09-01 schema 1.2 · rubric 1.0 A 1.054 7 1
2026-08-28 09:00 2026-08-28 schema 1.2 · rubric 1.0 A 1.054 7 1
2026-08-28 02:56 2026-07-20 schema 1.2 · rubric 1.0 A 1.054 7 1