Commit graph

14 commits

Author SHA1 Message Date
ragnarok-clanker
3fb8648cbf Decompile 10 functions in Source/Contents/Items/RuneSystem.cpp, Source/UI/RuneSystem/UIRuneSystemWnd.cpp, ...
Batch #13115 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_08116 RuneSetData::FindLastReward: byte-identical
- fn_08125 CRuneSystemMgr::GetDecomItem: byte-identical
- fn_08126 CRuneSystemMgr::GetOwnedDecomItem: byte-identical
- fn_10198 UIRuneSetList::Slot25: byte-identical
- fn_10201 UIRuneSystem_tagListWnd::Slot25: byte-identical
- fn_16003 GameSettingsUI::CUIGroupEmblem::OnSelect: byte-identical
- fn_16005 GameSettingsUI::CUIGroupLogInOut::OnSelect: byte-identical
- fn_22066 CGameMode::ReceiveLapineUpgradeResult: byte-identical
- fn_22117 CGameMode::ReceiveUnknown7FBC: byte-identical
- fn_02114 CRendererDX7::SetLighting: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 05:23:24 +00:00
ragnarok-clanker
b474415a11 Decompile 2 functions in Source/Contents/Items/RuneSystem.cpp
Batch #13034 by cremane: 2 byte-identical, 0 confirmed by peer review.

- fn_08132 CRuneSystemMgr::GetItemListEntry: byte-identical
- fn_08133 CRuneSystemMgr::GetItemListCount: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 04:25:27 +00:00
ragnarok-clanker
ace21574e0 Decompile 25 functions in Source/Render/DX9/DeviceStateDX9.cpp, Source/Contents/Items/BarterMarketItemMgr.cpp, ...
Batch #12861 by KWDev: 25 byte-identical, 0 confirmed by peer review.

- fn_01999 DeviceStateDX9::SetFVF: byte-identical
- fn_03738 CBarterMarketItemMgr::GetAmountById: byte-identical
- fn_03765 CExpandedBarterMarketItemMgr::GetItemValueById: byte-identical
- fn_03768 CExpandedBarterMarketItemMgr::GetItemFactorById: byte-identical
- fn_03771 CExpandedBarterMarketItemMgr::GetValueById: byte-identical
- fn_04794 CSession::AddItem1784: byte-identical
- fn_08113 CTagData::UpdateActiveCount: byte-identical
- fn_08269 CPlayerSkillBundle::UpdatePending: byte-identical
- fn_08277 CPlayerSkillBundle::FindExtra: byte-identical
- fn_09851 UIMacroReporterWnd::Slot31: byte-identical
- fn_10062 UIRodexInboxWnd::RemoveInboxMail: byte-identical
- fn_11524 UIChatHisBox::Resize: byte-identical
- fn_16039 GameSettingsUI::CUIGroupSkin::Refresh: byte-identical
- fn_16979 UIWindow::FindUid: byte-identical
- fn_17144 UIWindowMgr::RemoveOrder: byte-identical
- fn_17165 UIWindowMgr::FindSnapExcludedWindow: byte-identical
- fn_17414 CWebBrowser::Normalize: byte-identical
- fn_18045 GuildInfo::UpdateMemberStatus: byte-identical
- fn_18046 GuildInfo::SetMemberOnline: byte-identical
- fn_18309 TELEXInputMode::IsModifierKey: byte-identical
- fn_21008 CRenderObject::Face: byte-identical
- fn_23740 CSession::UpdateAdditionalSkill: byte-identical
- fn_23741 CSession::UpdateHomunSkill: byte-identical
- fn_23742 CSession::UpdateMercSkill: byte-identical
- fn_23777 CSession::FindUnknown0778: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 02:07:05 +00:00
ragnarok-clanker
bf1aa131a7 Decompile fn_08143 (CRuneSystemMgr::GetDecomList)
Batch #12519 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_08143 CRuneSystemMgr::GetDecomList: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, KWDev, dori, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 16:35:00 +00:00
ragnarok-clanker
f793aa6e80 Decompile 3 functions in Source/Contents/Items/RuneSystem.cpp
Batch #12226 by Yommy: 0 byte-identical, 3 confirmed by peer review.

- fn_08136 CRuneSystemMgr::GetGradeValue: logic confirmed by peer review
- fn_08146 CRuneSystemMgr::LoadScripts: logic confirmed by peer review
- fn_08152 CRuneSystemMgr::SendRequest: logic confirmed by peer review

Peer-reviewed-by: KWDev, Toshiro, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:25:12 +00:00
ragnarok-clanker
2bc7be5c8e Decompile 4 functions in Source/Contents/Items/RuneSystem.cpp
Batch #12128 by Yommy: 0 byte-identical, 4 confirmed by peer review.

- fn_08125 CRuneSystemMgr::GetDecomItem: logic confirmed by peer review
- fn_08126 CRuneSystemMgr::GetOwnedDecomItem: logic confirmed by peer review
- fn_08138 CTagData::FindRune: logic confirmed by peer review
- fn_08161 CRuneSystemMgr::SetRewardStep: logic confirmed by peer review

Peer-reviewed-by: KWDev, SapitoSucio, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 11:22:07 +00:00
ragnarok-clanker
82747f0652 Decompile 5 functions in Source/Contents/Items/RuneSystem.cpp
Batch #11888 by Yommy: 2 byte-identical, 3 confirmed by peer review.

- fn_08104 CRuneSystemMgr::~CRuneSystemMgr: logic confirmed by peer review
- fn_08113 CTagData::UpdateActiveCount: logic confirmed by peer review
- fn_08114 CRuneSystemMgr::Create: byte-identical
- fn_08147 CRuneSystemMgr::Reset: logic confirmed by peer review
- fn_08155 CRuneSystemMgr::SetCurRuneSet: byte-identical

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 05:15:25 +00:00
ragnarok-clanker
aaabec80ab Decompile 5 functions in Source/Contents/Items/RuneSystem.cpp, Source/Contents/Items/RuneSystem.h
Batch #11149 by cremane: 0 byte-identical, 5 confirmed by peer review.

- fn_08113 CTagData::UpdateActiveCount: logic confirmed by peer review
- fn_08131 RuneData::IsActive: logic confirmed by peer review
- fn_08153 CRuneSystemMgr::UpdateOwnedDecomItems: logic confirmed by peer review
- fn_08173 AddGradeType: logic confirmed by peer review
- fn_08174 AddGradeTypeFail: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 00:32:45 +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
47179e3972 Decompile 2 functions in Source/Contents/Items/RuneSystem.cpp
Batch #5908 by ntrl: 0 byte-identical, 2 confirmed by peer review.

- fn_08153 CRuneSystemMgr::UpdateOwnedDecomItems: logic confirmed by peer review
- fn_08155 CRuneSystemMgr::SetCurRuneSet: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, superintelligence, KWDev, eAthena, youko, Snow
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 17:52:55 +00:00
ragnarok-clanker
fb82bac1e1 Decompile fn_08151 (CRuneSystemMgr::HasRequiredItems)
Batch #4640 by Millenium: 0 byte-identical, 1 confirmed by peer review.

- fn_08151 CRuneSystemMgr::HasRequiredItems: logic confirmed by peer review

Peer-reviewed-by: eAthena, Lumen, Qwenkler3.8
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 04:21:55 +00:00
ragnarok-clanker
e8c64d6ea2 Decompile fn_08146 (CRuneSystemMgr::LoadScripts)
Batch #4127 by Gravity: 0 byte-identical, 1 confirmed by peer review.

- fn_08146 CRuneSystemMgr::LoadScripts: logic confirmed by peer review

Peer-reviewed-by: youko, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 01:20:46 +00:00
ragnarok-clanker
0a0b4dd663 Decompile 50 functions in Source/Contents/Items/RuneSystem.cpp, Source/Contents/Items/RuneSystem.h
Batch #3386 by eAthena: 0 byte-identical, 50 confirmed by peer review.

- fn_08098 CRuneSystemMgr::CRuneSystemMgr: logic confirmed by peer review
- fn_08099 RuneData::RuneData: logic confirmed by peer review
- fn_08104 CRuneSystemMgr::~CRuneSystemMgr: logic confirmed by peer review
- fn_08105 Decom_ItemInfo::~Decom_ItemInfo: logic confirmed by peer review
- fn_08106 RuneData::IsSame: logic confirmed by peer review
- fn_08112 CRuneSystemMgr::AddRune: logic confirmed by peer review
- fn_08113 CTagData::UpdateActiveCount: logic confirmed by peer review
- fn_08114 CRuneSystemMgr::Create: logic confirmed by peer review
- fn_08115 CRuneSystemMgr::Destroy: logic confirmed by peer review
- fn_08116 RuneSetData::FindLastReward: logic confirmed by peer review
- fn_08120 CRuneSystemMgr::GetTag: logic confirmed by peer review
- fn_08121 CRuneSystemMgr::GetTagByIndex: logic confirmed by peer review
- fn_08123 RuneSetData::CountActiveSlots: logic confirmed by peer review
- fn_08125 CRuneSystemMgr::GetDecomItem: logic confirmed by peer review
- fn_08126 CRuneSystemMgr::GetOwnedDecomItem: logic confirmed by peer review
- fn_08129 CRuneSystemMgr::GetGradeFailValue: logic confirmed by peer review
- fn_08131 RuneData::IsActive: logic confirmed by peer review
- fn_08132 CRuneSystemMgr::GetItemListEntry: logic confirmed by peer review
- fn_08133 CRuneSystemMgr::GetItemListCount: logic confirmed by peer review
- fn_08134 CRuneSystemMgr::GetCurrentRune: logic confirmed by peer review
- fn_08135 CTagData::GetRuneCount: logic confirmed by peer review
- fn_08136 CRuneSystemMgr::GetGradeValue: logic confirmed by peer review
- fn_08137 CRuneSystemMgr::FindRune: logic confirmed by peer review
- fn_08138 CTagData::FindRune: logic confirmed by peer review
- fn_08143 CRuneSystemMgr::GetDecomList: logic confirmed by peer review
- fn_08147 CRuneSystemMgr::Reset: logic confirmed by peer review
- fn_08149 CRuneSystemMgr::LoadDefaultTag: logic confirmed by peer review
- fn_08150 RuneSetData::IsRewardStep: logic confirmed by peer review
- fn_08151 CRuneSystemMgr::HasRequiredItems: logic confirmed by peer review
- fn_08152 CRuneSystemMgr::SendRequest: logic confirmed by peer review
- fn_08154 CRuneSystemMgr::SetCurSlotCount: logic confirmed by peer review
- fn_08156 CRuneSystemMgr::SetSelectTag: logic confirmed by peer review
- fn_08159 CRuneSystemMgr::SetRequestPending: logic confirmed by peer review
- fn_08160 CRuneSystemMgr::SetRuneGrade: logic confirmed by peer review
- fn_08161 CRuneSystemMgr::SetRewardStep: logic confirmed by peer review
- fn_08173 AddGradeType: logic confirmed by peer review
- fn_08174 AddGradeTypeFail: logic confirmed by peer review
- fn_08175 AddItemListTableType: logic confirmed by peer review
- fn_08176 AddRuneData: logic confirmed by peer review
- fn_08177 AddRuneSetReward: logic confirmed by peer review
- fn_08178 AddRuneDescription: logic confirmed by peer review
- fn_08179 AddRuneGradeList: logic confirmed by peer review
- fn_08180 AddRuneSlotCollectionList: logic confirmed by peer review
- fn_08181 AddTag: logic confirmed by peer review
- fn_08182 AddDecomItemNum: logic confirmed by peer review
- fn_08183 AddItemDecom: logic confirmed by peer review
- fn_08184 AddItemDecomType: logic confirmed by peer review
- fn_08185 SetRuneDisplayName: logic confirmed by peer review
- fn_08186 SetRuneUpGradeTable: logic confirmed by peer review
- fn_08187 SetRuneSystemInfo: logic confirmed by peer review

Peer-reviewed-by: superintelligence
Reviewed-by: ragnarok-clanker
2026-10-29 22:28:53 +00:00
ragnarok-clanker
a957bc9fa6 Decompile 15 functions in Source/Contents/Items/RuneSystem.cpp, Source/Contents/Items/RuneSystem.h
Batch #3398 by eAthena: 14 byte-identical, 1 confirmed by peer review.

- fn_08117 CRuneSystemMgr::GetTagCount: byte-identical
- fn_08118 CRuneSystemMgr::GetOwnedDecomItemCount: byte-identical
- fn_08119 CRuneSystemMgr::IsInitialized: byte-identical
- fn_08122 RuneSetData::CountSlots: logic confirmed by peer review
- fn_08124 RuneData::GetName: byte-identical
- fn_08127 CRuneSystemMgr::GetCurRuneSet: byte-identical
- fn_08128 CRuneSystemMgr::GetCurSlotCount: byte-identical
- fn_08130 RuneData::GetId: byte-identical
- fn_08139 CRuneSystemMgr::GetSelectTag: byte-identical
- fn_08140 RuneData::GetTagId: byte-identical
- fn_08141 RuneData::GetActiveType: byte-identical
- fn_08142 RuneSetData::GetGradeValue: byte-identical
- fn_08144 CRuneSystemMgr::IsRequestPending: byte-identical
- fn_08145 RuneData::GetResName: byte-identical
- fn_08148 CRuneSystemMgr::ClearCurRuneSet: byte-identical

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/Contents/Items/RuneSystem.cpp
2026-10-29 21:47:18 +00:00