Commit graph

4,341 commits

Author SHA1 Message Date
ragnarok-clanker
32be070652 Confirm fn_18112 (PakRegistry::Read)
Batch #10808 by kyoshi: 0 byte-identical, 1 confirmed by peer review.

- fn_18112 PakRegistry::Read: logic confirmed by peer review (already on main)

Peer-reviewed-by: Toshiro, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 21:35:15 +00:00
ragnarok-clanker
07897c8bea Maintenance: Annotation cleanup, no code change (resubmission of 10984). Every // FUNCTION: line now has // OFFSET: <its address from
Batch #11163 by ragnarok-clanker: no function's compiled code changes; checked with 226 compiled unit(s), including every includer of Source/Client/Application/UnhandledExceptionHandler.h, Source/Contents/ReputeMgrLoad.inl, Source/Render/RenderSystemBase.h, Source/UI/Lists/UIListBoxTemplate.h, Source/Utility/Async/NRecycleObject.h.
2026-11-04 21:29:46 +00:00
ragnarok-clanker
b161e57b16 Decompile fn_10937 (UIEditCtrl::Background)
Batch #11181 by StrawberrysherbetIX: 1 byte-identical, 0 confirmed by peer review.

- fn_10937 UIEditCtrl::Background: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 21:19:58 +00:00
ragnarok-clanker
81138db99d Decompile 9 functions in Source/Contents/Messenger/ClientMessenger.cpp
Batch #11179 by StrawberrysherbetIX: 9 byte-identical, 0 confirmed by peer review.

- fn_05633 EquipmentProperties::CEquipment::GetProperties: byte-identical
- fn_05638 EquipmentProperties::CEquipment::Clear: byte-identical
- fn_05642 EquipmentProperties::CEquipment::IsPretend: byte-identical
- fn_05775 EquipmentPropertyStore::GetProperties: byte-identical
- fn_05778 EquipmentProperties::CEquipmentProperties1Dim::SetValue: byte-identical
- fn_05779 EquipmentProperties::CEquipmentProperties2Dim::SetValue: byte-identical
- fn_06178 EquipmentProperties::CEquipmentPropertiesMgr::GetScript: byte-identical
- fn_06211 EquipmentProperties::CEquipmentPropertiesMgr::RefreshPretend: byte-identical (already on main)
- fn_06293 EquipmentPropertyDefinition::IsTwoDimensional: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 21:17:56 +00:00
ragnarok-clanker
30611afb15 Confirm fn_13772 (UIScrollWnd::~UIScrollWnd)
Batch #10976 by kyoshi: 0 byte-identical, 1 confirmed by peer review.

- fn_13772 UIScrollWnd::~UIScrollWnd: logic confirmed by peer review (already on main)

Peer-reviewed-by: Toshiro, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 21:13:06 +00:00
ragnarok-clanker
87bed26b1a Decompile 2 functions in Source/Contents/Jobs/JobInheritance.cpp
Batch #11177 by StrawberrysherbetIX: 2 byte-identical, 0 confirmed by peer review.

- fn_23891 CSession::IsSuperNovice2Job: byte-identical
- fn_23892 CSession::IsSuperNoviceJob: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 21:11:53 +00:00
ragnarok-clanker
731cd93184 Decompile fn_08123 (RuneSetData::CountActiveSlots)
Batch #11176 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_08123 RuneSetData::CountActiveSlots: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 21:07:01 +00:00
ragnarok-clanker
78498bfa34 Decompile fn_02758 (ContainsText)
Batch #11145 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_02758 ContainsText: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 20:59:48 +00:00
ragnarok-clanker
667111c7a6 Decompile 3 functions in Source/Archive/GPak.cpp
Batch #10706 by dori: 0 byte-identical, 3 confirmed by peer review.

- fn_04822 GPakEx::SecureByteBuffer::~SecureByteBuffer: logic confirmed by peer review
- fn_04823 GPakEx::BlockCipher::~BlockCipher: logic confirmed by peer review
- fn_04825 GPakEx::BlockCipher::ScalarDeletingDestructor: logic confirmed by peer review

Peer-reviewed-by: SapitoSucio, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 20:51:13 +00:00
ragnarok-clanker
6dd866c3c0 Decompile fn_17178 (UIWindowMgr::LoadUIRectInfo)
Batch #11170 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_17178 UIWindowMgr::LoadUIRectInfo: logic confirmed by peer review

Peer-reviewed-by: Tanke, Toshiro, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 20:50:07 +00:00
ragnarok-clanker
f72cdf59bd Confirm 3 functions in Source/UI/Text/UIAchWnd.cpp, Source/UI/Text/UIAchWnd.h
Batch #11169 by kyoshi: 0 byte-identical, 3 confirmed by peer review.

- fn_09236 UIAchTab::Slot27: logic confirmed by peer review (already on main)
- fn_09246 UIAchTab::SendMsg: logic confirmed by peer review (already on main)
- fn_09253 UIAchievementWnd::SelectTab: logic confirmed by peer review (already on main)

Peer-reviewed-by: Toshiro, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 20:47:22 +00:00
ragnarok-clanker
9a3c7a1bbb Decompile fn_03961 (CCURLPostHander::WriteResponse)
Batch #11168 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_03961 CCURLPostHander::WriteResponse: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 20:41:25 +00:00
ragnarok-clanker
81859374ce Decompile fn_17681 (WorldSpatialTree::ReadBounds)
Batch #11167 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_17681 WorldSpatialTree::ReadBounds: logic confirmed by peer review

Peer-reviewed-by: kyoshi, dori, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 20:38:52 +00:00
ragnarok-clanker
dcc5e3bf7e Decompile 2 functions in Source/UI/UILapineUpgradeBoxWnd.cpp
Batch #11165 by dori: 0 byte-identical, 2 confirmed by peer review.

- fn_04194 UILapineUpgradeBoxWnd::Slot10: logic confirmed by peer review
- fn_04209 UILapineUpgradeBox_IngredientInfoWnd::Slot28: logic confirmed by peer review

Peer-reviewed-by: kyoshi, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 20:36:51 +00:00
ragnarok-clanker
111eb1b9b8 Decompile fn_10277 (C3DCooRendering::SetWindowImage)
Batch #11164 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_10277 C3DCooRendering::SetWindowImage: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Tanke, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 20:36:26 +00:00
ragnarok-clanker
4baaa7ca29 Confirm fn_05566 (L_AddPerfectEnchant)
Batch #10985 by kyoshi: 0 byte-identical, 1 confirmed by peer review.

- fn_05566 L_AddPerfectEnchant: logic confirmed by peer review (already on main)

Peer-reviewed-by: cremane, raiken, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 20:29:53 +00:00
ragnarok-clanker
a238ac7b9e Decompile fn_01993 (DeviceStateDX9::Begin)
Batch #11161 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_01993 DeviceStateDX9::Begin: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 20:27:48 +00:00
ragnarok-clanker
c1cc41358b Confirm 2 functions in Source/Render/Primitives/DepthAlpha.cpp
Batch #10951 by kyoshi: 0 byte-identical, 2 confirmed by peer review.

- fn_02260 ApplyDepthAlpha: logic confirmed by peer review (already on main)
- fn_02261 ApplyDepthAlpha: logic confirmed by peer review (already on main)

Peer-reviewed-by: dori, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 20:26:36 +00:00
ragnarok-clanker
ab93853813 Decompile 2 functions in Source/Contents/Jobs/JobInheritance.cpp
Batch #10720 by cremane: 0 byte-identical, 2 confirmed by peer review.

- fn_23579 IsNavigationActive: logic confirmed by peer review
- fn_23909 CSession::InsertPair: logic confirmed by peer review

Peer-reviewed-by: Toshiro, dori, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 20:25:22 +00:00
ragnarok-clanker
7910cb6b67 Decompile fn_09650 (UICheckAttendanceWnd_Banner::CreateButtons)
Batch #11154 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_09650 UICheckAttendanceWnd_Banner::CreateButtons: logic confirmed by peer review

Peer-reviewed-by: kyoshi, Tanke, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 20:16:42 +00:00
ragnarok-clanker
e3d3ad2639 Decompile fn_14482 (CUIGameItem::Slot28)
Batch #11027 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_14482 CUIGameItem::Slot28: logic confirmed by peer review

Peer-reviewed-by: kyoshi, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 20:15:55 +00:00
ragnarok-clanker
b76e83d20a Decompile fn_03885 (UIChangeMaterialWnd_List::Slot28)
Batch #10869 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_03885 UIChangeMaterialWnd_List::Slot28: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 20:14:50 +00:00
ragnarok-clanker
41ae1992ac Decompile fn_10917 (UIEmblemWnd::SendMsg)
Batch #11106 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_10917 UIEmblemWnd::SendMsg: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 20:13:54 +00:00
ragnarok-clanker
5df1cfa255 Decompile fn_09318 (UIJobSlotButton::SetSelected)
Batch #11101 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_09318 UIJobSlotButton::SetSelected: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 20:08:07 +00:00
ragnarok-clanker
db887fcde1 Decompile fn_45471 (CSession::ScaleMapPositions)
Batch #11088 by kyoshi: 0 byte-identical, 1 confirmed by peer review.

- fn_45471 CSession::ScaleMapPositions: logic confirmed by peer review

Peer-reviewed-by: dori, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 20:06:48 +00:00
ragnarok-clanker
5e63266d91 Decompile fn_11892 (FrameTextHash::operator())
Batch #11094 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_11892 FrameTextHash::operator(): byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 20:03:25 +00:00
ragnarok-clanker
0e37a76228 Decompile fn_04082 (CItemReformMgr::FindReform)
Batch #11144 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_04082 CItemReformMgr::FindReform: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 20:00:39 +00:00
ragnarok-clanker
b435909a9c Confirm fn_03468 (CAccountLinkedUserDataMgr::Load)
Batch #11128 by kyoshi: 0 byte-identical, 1 confirmed by peer review.

- fn_03468 CAccountLinkedUserDataMgr::Load: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 19:54:31 +00:00
ragnarok-clanker
70ee3d5746 Decompile fn_21282 (CGameMode::PlayerCell)
Batch #11126 by StrawberrysherbetIX: 1 byte-identical, 0 confirmed by peer review.

- fn_21282 CGameMode::PlayerCell: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 19:53:38 +00:00
ragnarok-clanker
f5aee4c032 Decompile fn_23572 (CSession::IsAdminSubMode)
Batch #11123 by StrawberrysherbetIX: 1 byte-identical, 0 confirmed by peer review.

- fn_23572 CSession::IsAdminSubMode: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 19:52:29 +00:00
ragnarok-clanker
2729a3ab11 Decompile fn_14047 (CUIControl::CanHitTest)
Batch #11099 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_14047 CUIControl::CanHitTest: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 19:43:14 +00:00
ragnarok-clanker
e62d483a79 Confirm fn_18296 (XmlNode::FindChild)
Batch #11050 by kyoshi: 1 byte-identical, 0 confirmed by peer review.

- fn_18296 XmlNode::FindChild: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-04 19:38:32 +00:00
ragnarok-clanker
f335aa88eb Decompile 2 functions in Source/UI/Lists/UIScrollBar.cpp
Batch #11086 by cremane: 2 byte-identical, 0 confirmed by peer review.

- fn_11256 UIChatHisBox::DropOldestRecords: byte-identical
- fn_11257 UIChatHisBox::DropOldestLines: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 19:25:20 +00:00
ragnarok-clanker
bdb2beed00 Decompile 2 functions in Source/Contents/Skills/SkillActionKarnos.cpp
Batch #11085 by StrawberrysherbetIX: 2 byte-identical, 0 confirmed by peer review.

- fn_03405 CWhirlwindEffect::SetLifetime: byte-identical
- fn_03406 CWhirlwindEffect::SetDuration: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 19:23:59 +00:00
ragnarok-clanker
53f4595a67 Decompile fn_23495 (CSession::InitJobNameTable)
Batch #10890 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_23495 CSession::InitJobNameTable: logic confirmed by peer review

Peer-reviewed-by: Tanke, dori, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 19:17:25 +00:00
ragnarok-clanker
765d7bf9bd Confirm fn_17180 (UIWindowMgr::BringToFront)
Batch #11062 by StrawberrysherbetIX: 1 byte-identical, 0 confirmed by peer review.

- fn_17180 UIWindowMgr::BringToFront: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-04 19:16:34 +00:00
ragnarok-clanker
db91dd5464 Confirm fn_11418 (UIListBox::Slot25)
Batch #10979 by kyoshi: 1 byte-identical, 0 confirmed by peer review.

- fn_11418 UIListBox::Slot25: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-04 18:59:56 +00:00
ragnarok-clanker
5bde207ce3 Decompile fn_12783 (UIQuickSlotWnd::Slot11)
Batch #10977 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_12783 UIQuickSlotWnd::Slot11: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 18:57:23 +00:00
ragnarok-clanker
7e921357bf Confirm fn_09307 (UIJobSlotButton::Slot31)
Batch #11045 by StrawberrysherbetIX: 1 byte-identical, 0 confirmed by peer review.

- fn_09307 UIJobSlotButton::Slot31: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-04 18:56:28 +00:00
ragnarok-clanker
be3489c2b0 Confirm fn_02375 (InitializeConfiguredDeviceDX9)
Batch #10922 by kyoshi: 0 byte-identical, 1 confirmed by peer review.

- fn_02375 InitializeConfiguredDeviceDX9: logic confirmed by peer review (already on main)

Peer-reviewed-by: dori, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 18:55:00 +00:00
ragnarok-clanker
283441e5b4 Decompile 2 functions in Source/Render/DX7/BackBufferDX7.cpp, Source/Render/DX7/DeviceOwnerDX7.h, ...
Batch #11039 by dori: 2 byte-identical, 0 confirmed by peer review.

- fn_45504 DeviceOwnerDX7::CaptureBackBufferImpl: byte-identical
- fn_45505 DeviceOwnerDX7::RestoreBackBufferImpl: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 18:54:31 +00:00
ragnarok-clanker
5b6b86619b Confirm fn_08045 (CSkyCube::CSkyCube)
Batch #11022 by StrawberrysherbetIX: 1 byte-identical, 0 confirmed by peer review.

- fn_08045 CSkyCube::CSkyCube: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-04 18:48:04 +00:00
ragnarok-clanker
1526bc8ecb Decompile fn_09720 (CSnapMgr::Clear)
Batch #11020 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_09720 CSnapMgr::Clear: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 18:47:27 +00:00
ragnarok-clanker
22c57a5176 Decompile 2 functions in Source/UI/Quest/UIRenewQuestUI.cpp, Source/UI/Quest/UIRenewQuestUI.h
Batch #11012 by dori: 2 byte-identical, 0 confirmed by peer review.

- fn_45520 CUIRenewQuestUI::OnSearchButton: byte-identical
- fn_45521 CUIRenewQuestUI::OnSearchSubmit: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 18:45:22 +00:00
ragnarok-clanker
9ed375583d Confirm fn_14408 (CUIBasicButton::SetAutoWidth)
Batch #11011 by StrawberrysherbetIX: 0 byte-identical, 1 confirmed by peer review.

- fn_14408 CUIBasicButton::SetAutoWidth: logic confirmed by peer review (already on main)

Peer-reviewed-by: Tanke, dori, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 18:45:16 +00:00
ragnarok-clanker
ce53cebff1 Decompile fn_19432 (CNavi_Object::HasId)
Batch #11010 by StrawberrysherbetIX: 1 byte-identical, 0 confirmed by peer review.

- fn_19432 CNavi_Object::HasId: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 18:44:49 +00:00
ragnarok-clanker
31f13791e5 Decompile fn_19387 (CNaviData::SetDestination)
Batch #11009 by StrawberrysherbetIX: 1 byte-identical, 0 confirmed by peer review.

- fn_19387 CNaviData::SetDestination: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 18:44:35 +00:00
ragnarok-clanker
d5abf3829b Decompile fn_10045 (UIRodexInboxWnd::DrawMailIcons)
Batch #10999 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_10045 UIRodexInboxWnd::DrawMailIcons: logic confirmed by peer review

Peer-reviewed-by: Tanke, dori, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 18:43:56 +00:00
ragnarok-clanker
8f67d7b264 Confirm 2 functions in Source/Contents/NavigationSource.cpp, Source/Contents/NavigationManager.h
Batch #10825 by kyoshi: 0 byte-identical, 2 confirmed by peer review.

- fn_19593 CNavigationManager::Reset: logic confirmed by peer review (already on main)
- fn_19595 CNavigationManager::ResetCurrentTarget: logic confirmed by peer review (already on main)

Peer-reviewed-by: dori, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 18:43:03 +00:00
ragnarok-clanker
e20b198c62 Decompile fn_04731 (CMouse::Message)
Batch #10993 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_04731 CMouse::Message: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, dori, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 18:41:54 +00:00