Commit graph

4,956 commits

Author SHA1 Message Date
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
ragnarok-clanker
1f50a1f230 Confirm fn_19074 (CHealEffect::SpawnParticles)
Batch #10737 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19074 CHealEffect::SpawnParticles: 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:40:04 +00:00
ragnarok-clanker
eeeb4ca944 Decompile fn_11275 (UIChatHisBox::Next)
Batch #10533 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_11275 UIChatHisBox::Next: 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:39:50 +00:00
ragnarok-clanker
b5bc88cc2d Confirm 5 functions in Source/Utility/Math/AffineMatrix.cpp
Batch #10988 by StrawberrysherbetIX: 0 byte-identical, 5 confirmed by peer review.

- fn_02014 matrix::AppendScale: logic confirmed by peer review (already on main)
- fn_02015 matrix::AppendTranslate: logic confirmed by peer review (already on main)
- fn_02016 matrix::AppendXRotation: logic confirmed by peer review (already on main)
- fn_02017 matrix::AppendYRotation: logic confirmed by peer review (already on main)
- fn_02018 matrix::AppendZRotation: 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:39:21 +00:00
ragnarok-clanker
4987ca18e4 Merge forgejo main (57dfdf1b, CODING_RULES) with the coordinator's merge of fn_09315 (367a59b8) 2026-11-04 18:39:01 +00:00
ragnarok-clanker
367a59b8f0 Decompile fn_09315 (UIRequestJoinPartyWnd::SendMsg)
Batch #10907 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_09315 UIRequestJoinPartyWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: Tanke, 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:25:19 +00:00
ragnarok-clanker
57dfdf1b07 CODING_RULES: document the // VIRTUALIZED: marker for protector-virtualized functions 2026-11-04 19:25:10 +01:00
ragnarok-clanker
46902b2758 Confirm fn_20974 (CMapProperty::GetValue)
Batch #10953 by StrawberrysherbetIX: 1 byte-identical, 0 confirmed by peer review.

- fn_20974 CMapProperty::GetValue: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-04 18:24:28 +00:00
ragnarok-clanker
8a7d1e26df Decompile fn_09309 (UIApplyForPartyWnd::Slot28)
Batch #10895 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_09309 UIApplyForPartyWnd::Slot28: logic confirmed by peer review

Peer-reviewed-by: Tanke, 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:23:34 +00:00
ragnarok-clanker
68c8d0dc48 Decompile 4 functions in Source/Render/DX9/BackBufferDX9.cpp, Source/Render/DX9/RendererDX9.cpp, ...
Batch #10843 by ragnarok-clanker: 2 byte-identical, 2 confirmed by peer review.

- fn_45506 DeviceOwnerDX9::CaptureBackBuffer: byte-identical (annotation added to existing code)
- fn_45507 DeviceOwnerDX9::RestoreBackBuffer: byte-identical (annotation added to existing code)
- fn_45508 ReleaseApplicationCursor: logic confirmed by peer review
- fn_06367 ApplyServiceOptionCursorClip: 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 18:23:10 +00:00
ragnarok-clanker
f39a52486c Decompile 3 functions in Source/UI/Text/UIBalloonText.cpp
Batch #10846 by cremane: 0 byte-identical, 3 confirmed by peer review.

- fn_10940 UINameBalloonText::SetName: logic confirmed by peer review
- fn_10941 UINameBalloonText::AddNameLine: logic confirmed by peer review
- fn_10942 UIVerticalNameBalloonText::AddNameLine: 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:22:28 +00:00
ragnarok-clanker
f688907b89 Confirm fn_20982 (CMapPropertyMgr::GetValue)
Batch #10938 by kyoshi: 1 byte-identical, 0 confirmed by peer review.

- fn_20982 CMapPropertyMgr::GetValue: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-04 18:21:55 +00:00
ragnarok-clanker
9ff6023024 Decompile fn_45509 (NThread::Stop)
Batch #10939 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_45509 NThread::Stop: logic confirmed by peer review (annotation added to existing code)

Peer-reviewed-by: Tanke, 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:21:03 +00:00
ragnarok-clanker
aa44f623de Decompile fn_09916 (UIRefiningWnd::Slot28)
Batch #10872 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_09916 UIRefiningWnd::Slot28: logic confirmed by peer review

Peer-reviewed-by: Tanke, 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:19:19 +00:00
ragnarok-clanker
5d46dd38d2 Decompile 2 functions in Source/Contents/Effects/EffectMemoryMgr.cpp
Batch #10927 by StrawberrysherbetIX: 2 byte-identical, 0 confirmed by peer review.

- fn_19271 CEffectMemoryMgr::Alloc: byte-identical
- fn_19279 CEffectMemoryMgr::Free: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 18:16:05 +00:00
ragnarok-clanker
84790c1efe Confirm fn_11791 (UIMessageBox::Slot19)
Batch #10921 by StrawberrysherbetIX: 0 byte-identical, 1 confirmed by peer review.

- fn_11791 UIMessageBox::Slot19: 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:14:33 +00:00
ragnarok-clanker
6746faba0b Decompile fn_06967 (CEZ2STREffect::IsFinished)
Batch #10915 by StrawberrysherbetIX: 1 byte-identical, 0 confirmed by peer review.

- fn_06967 CEZ2STREffect::IsFinished: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 18:13:45 +00:00
ragnarok-clanker
eeec20de55 Confirm fn_12778 (UIRoMapWnd::DrawKafraMarkers)
Batch #10813 by kyoshi: 0 byte-identical, 1 confirmed by peer review.

- fn_12778 UIRoMapWnd::DrawKafraMarkers: 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:12:24 +00:00
ragnarok-clanker
4f0caebf03 Decompile 7 functions in Source/Contents/ClientItemLists.cpp
Batch #10801 by kyoshi: 0 byte-identical, 7 confirmed by peer review.

- fn_23338 CSession::RemoveItem1758ByItemId: logic confirmed by peer review
- fn_23339 CSession::RemoveItem1710: logic confirmed by peer review (already on main)
- fn_23340 CSession::RemoveItem1768: logic confirmed by peer review
- fn_23341 CSession::RemoveItem1740: logic confirmed by peer review
- fn_23345 CSession::RemoveItem1718ByItemId: logic confirmed by peer review
- fn_23347 CSession::RemoveItem1720ByName: logic confirmed by peer review
- fn_23351 CSession::RemoveItem1738: 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 18:11:18 +00:00
ragnarok-clanker
8801a4e345 Decompile fn_05078 (PakUniformRandom::PakUniformRandom)
Batch #10902 by StrawberrysherbetIX: 1 byte-identical, 0 confirmed by peer review.

- fn_05078 PakUniformRandom::PakUniformRandom: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 18:09:59 +00:00
ragnarok-clanker
1dc91633d6 Decompile fn_13618 (UIMakeTargetResultWnd::SendMsg)
Batch #10860 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_13618 UIMakeTargetResultWnd::SendMsg: 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:06:52 +00:00
ragnarok-clanker
08e278280a Confirm fn_09396 (UICashEmotionListChildWnd_UnPurchased::SendMsg)
Batch #10889 by StrawberrysherbetIX: 1 byte-identical, 0 confirmed by peer review.

- fn_09396 UICashEmotionListChildWnd_UnPurchased::SendMsg: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-04 18:03:17 +00:00
ragnarok-clanker
b9bcec25e9 Confirm 2 functions in Source/Contents/Emblems/EmblemCache.cpp
Batch #10680 by StrawberrysherbetIX: 0 byte-identical, 2 confirmed by peer review.

- fn_05171 CGuildMgr::MarkInvalidEmblem: logic confirmed by peer review (already on main)
- fn_05176 CGuildMgr::IsInvalidEmblem: 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:02:31 +00:00
ragnarok-clanker
d1d0196991 Decompile 2 functions in Source/Render/DX7/RendererDX7Operations.cpp, Source/Render/RendererDX7.h
Batch #10884 by cremane: 0 byte-identical, 2 confirmed by peer review.

- fn_02077 CRendererDX7::ClearDepth: logic confirmed by peer review
- fn_02078 CRendererDX7::ClearWorld: 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:00:08 +00:00