← Sunnyvale_Original

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-18
from 2026-10-17
Heavier by 0.167 ms/s (+9%)
grade A → B 0 to review, unchanged

+ 42 hooks added: ActionDismantleRaGItem::ActionCondition, ActionDismantleRaGItem::OnFinishProgressServer, CodeLock::AfterStoreLoad, CodeLock::CanDetachAttachment, CodeLock::CanPutAsAttachment, CodeLock::LockServer, CodeLock::NewUnlockServer, CodeLock::SetActions, CodeLockServerRPC::OpenTarget, CodeLockServerRPC::ServerRPCHandler, DayZGame::Get_RaGBaseItem_Codelock_Config, DigitalCodeLock::CanPutAsAttachment … and 30 more

− 1 hook removed: ItemBase::GetCodeLock

findings: conditional super +25, stacked hot surface +1

2026-10-17
from 2026-10-16
Same load
0 to review, unchanged
2026-10-16 19:24
from 2026-10-16 15:43
Same load
0 to review, unchanged

+ 2 hooks added: MotorbikeScript::EEHealthLevelChanged, MotorbikeScript::MotorbikeScript

2026-10-16 15:43
from 2026-10-16 14:42
Same load
0 to review, unchanged
2026-10-16 14:42
from 2026-10-16 14:03
Same load
0 to review, unchanged

+ 2 hooks added: PlayerBase::CheckCamPosition, PlayerBase::OnScheduledTick

2026-10-16 14:03
from 2026-10-16 12:43
Lighter by 0.006 ms/s
0 to review, unchanged

+ 1 hook added: ItemBase::GetCodeLock

− 117 hooks removed: ActionCloseCarDoors::ActionCondition, ActionCloseCarDoorsOutside::ActionCondition, ActionGetInTransport::ActionCondition, ActionInteractCodeLockItem::ActionCondition, ActionInteractCodeLockItem::GetCodelock, ActionInteractCodeLockItem::HandleCodelockClient, ActionInteractCodeLockItem::HandleReciveData, ActionInteractCodeLockItem::OnExecuteServer, ActionInteractCodeLockItem::ReadFromContext, ActionInteractCodeLockItem::SetupAction, ActionOpenCarDoors::ActionCondition, ActionOpenCarDoorsOutside::ActionCondition … and 105 more

findings: conditional super -10, missing super -2, missing super predicate -2

2026-10-16 12:43
from 2026-10-16 11:54
Lighter by 0.159 ms/s (-8%)
grade B → A 0 to review, unchanged

+ 117 hooks added: ActionCloseCarDoors::ActionCondition, ActionCloseCarDoorsOutside::ActionCondition, ActionGetInTransport::ActionCondition, ActionInteractCodeLockItem::ActionCondition, ActionInteractCodeLockItem::GetCodelock, ActionInteractCodeLockItem::HandleCodelockClient, ActionInteractCodeLockItem::HandleReciveData, ActionInteractCodeLockItem::OnExecuteServer, ActionInteractCodeLockItem::ReadFromContext, ActionInteractCodeLockItem::SetupAction, ActionOpenCarDoors::ActionCondition, ActionOpenCarDoorsOutside::ActionCondition … and 105 more

− 2 hooks removed: ActionDialCombinationLockOnTarget::ActionCondition, ActionDialCombinationLockOnTarget::OnFinishProgressServer

findings: conditional super +9, missing super +1, missing super predicate +2

2026-10-16 11:54
from 2026-10-16 09:10
Heavier by 0.158 ms/s (+9%)
grade A → B 0 to review, unchanged

+ 2 hooks added: ActionDialCombinationLockOnTarget::ActionCondition, ActionDialCombinationLockOnTarget::OnFinishProgressServer

− 127 hooks removed: ActionCloseCarDoors::ActionCondition, ActionCloseCarDoorsOutside::ActionCondition, ActionGetInTransport::ActionCondition, ActionInteractCodeLockItem::ActionCondition, ActionInteractCodeLockItem::GetCodelock, ActionInteractCodeLockItem::HandleCodelockClient, ActionInteractCodeLockItem::HandleReciveData, ActionInteractCodeLockItem::OnExecuteServer, ActionInteractCodeLockItem::ReadFromContext, ActionInteractCodeLockItem::SetupAction, ActionOpenCarDoors::ActionCondition, ActionOpenCarDoorsOutside::ActionCondition … and 115 more

findings: conditional super -16, missing super -1, missing super predicate -2

2026-10-16 09:10
from 2026-10-16 08:22
Heavier by 0.006 ms/s
0 to review, unchanged

+ 127 hooks added: ActionCloseCarDoors::ActionCondition, ActionCloseCarDoorsOutside::ActionCondition, ActionGetInTransport::ActionCondition, ActionInteractCodeLockItem::ActionCondition, ActionInteractCodeLockItem::GetCodelock, ActionInteractCodeLockItem::HandleCodelockClient, ActionInteractCodeLockItem::HandleReciveData, ActionInteractCodeLockItem::OnExecuteServer, ActionInteractCodeLockItem::ReadFromContext, ActionInteractCodeLockItem::SetupAction, ActionOpenCarDoors::ActionCondition, ActionOpenCarDoorsOutside::ActionCondition … and 115 more

− 14 hooks removed: ActionSingleUseBase::OnExecute, Fence::CanDisplayAttachmentSlot, Fence::CanOpenFence, Fence::CanReceiveAttachment, Fence::GetCodeLock, Fence::IsLocked, Fence::OnPartDestroyedServer, Fence::OnPartDismantledServer, Fence::SetActions, ItemBase::CanSplitOrCombine, ItemBase::CombineItemsClient, ItemBase::GetCodeLock … and 2 more

findings: conditional super +13, missing super +2, missing super predicate +2

2026-10-16
from 2026-10-15
Same load
2026-10-15 17:40
from 2026-10-15 14:27
Same load
2026-10-15 14:27
from 2026-10-15 13:15
Same load
2026-10-15 13:15
from 2026-10-15 11:35
Heavier by 0.001 ms/s
2026-10-15
from 2026-10-08
Same load
2026-10-08
from 2026-09-21
Same load
2026-09-21
from 2026-09-14
Heavier by 0.000 ms/s
2026-09-14
from 2026-09-13
Lighter by 0.000 ms/s
2026-09-13
from 2026-09-04
Same load
2026-09-04
from 2026-09-03
Same load
2026-09-03
from 2026-08-31
Heavier by 0.001 ms/s
2026-08-31
from 2026-08-26
Heavier by 0.001 ms/s
Every analysis on record (29)

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-18 04:34 2026-10-18 schema 1.5 · rubric 1.1 B 2.011 38 73
2026-10-17 07:32 2026-10-17 schema 1.5 · rubric 1.1 A 1.844 38 56
2026-10-16 19:33 2026-10-16 schema 1.5 · rubric 1.1 A 1.844 38 56
2026-10-16 16:30 2026-10-16 schema 1.5 · rubric 1.1 A 1.844 38 56
2026-10-16 15:32 2026-10-16 schema 1.5 · rubric 1.1 A 1.844 38 56
2026-10-16 14:30 2026-10-16 schema 1.5 · rubric 1.1 A 1.844 38 56
2026-10-16 13:30 2026-10-16 schema 1.5 · rubric 1.1 A 1.850 40 62
2026-10-16 12:33 2026-10-16 schema 1.5 · rubric 1.1 B 2.009 39 57
2026-10-16 09:32 2026-10-16 schema 1.5 · rubric 1.1 A 1.851 40 67
2026-10-16 08:29 2026-10-16 schema 1.5 · rubric 1.1 A 1.845 38 58
2026-10-15 18:29 2026-10-15 schema 1.5 · rubric 1.1 A 1.845 38 58
2026-10-15 15:32 2026-10-15 schema 1.5 · rubric 1.1 A 1.845 38 58
2026-10-15 13:35 2026-10-15 schema 1.5 · rubric 1.1 A 1.845 38 58
2026-10-15 12:35 2026-10-15 schema 1.5 · rubric 1.1 A 1.844 38 55
2026-10-08 18:19 2026-08-26 schema 1.5 · rubric 1.1 A 1.843 38 51
2026-10-08 18:19 2026-10-08 schema 1.5 · rubric 1.1 A 1.844 38 55
2026-10-03 13:31 2026-08-31 schema 1.5 · rubric 1.1 A 1.843 38 51
2026-10-03 13:31 2026-09-03 schema 1.5 · rubric 1.1 A 1.844 38 53
2026-10-03 13:31 2026-09-04 schema 1.5 · rubric 1.1 A 1.844 38 53
2026-10-03 13:31 2026-09-13 schema 1.5 · rubric 1.1 A 1.844 38 53
2026-10-03 13:31 2026-09-14 schema 1.5 · rubric 1.1 A 1.844 38 53
2026-10-03 02:08 2026-09-21 schema 1.5 · rubric 1.1 A 1.844 38 55
2026-09-21 15:51 2026-09-21 schema 1.2 · rubric 1.0 A 1.844 38 14
2026-09-14 09:22 2026-09-14 schema 1.2 · rubric 1.0 A 1.844 38 12
2026-09-13 08:51 2026-09-13 schema 1.2 · rubric 1.0 A 1.844 38 12
2026-09-04 15:42 2026-09-04 schema 1.2 · rubric 1.0 A 1.844 38 12
2026-09-03 18:46 2026-09-03 schema 1.2 · rubric 1.0 A 1.844 38 12
2026-08-31 11:26 2026-08-31 schema 1.2 · rubric 1.0 A 1.843 38 10
2026-08-28 03:23 2026-08-26 schema 1.2 · rubric 1.0 A 1.843 38 10