Commit graph

5,058 commits

Author SHA1 Message Date
ragnarok-clanker
ba51526e98 Decompile 2 functions in Source/Client/Mode/GameModeProtocol.cpp
Batch #12191 by cremane: 0 byte-identical, 2 confirmed by peer review.

- fn_21589 SendPacketHeader: logic confirmed by peer review
- fn_21590 SendPacketHeader2: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 14:24:21 +00:00
ragnarok-clanker
63d27c08ab Decompile 5 functions in Source/UI/Text/UITextViewerLinks.cpp
Batch #12368 by Yommy: 0 byte-identical, 5 confirmed by peer review.

- fn_11589 UITextViewer::LinkPosition: logic confirmed by peer review
- fn_11205 UITextViewer::AddItemLinks: logic confirmed by peer review
- fn_11206 UITextViewer::AddNaviLinks: logic confirmed by peer review
- fn_11209 UITextViewer::AddQuestLinks: logic confirmed by peer review
- fn_11211 UITextViewer::AddTipLinks: logic confirmed by peer review

Peer-reviewed-by: Tanke, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 14:23:58 +00:00
ragnarok-clanker
989e5ce221 Decompile 2 functions in Source/UI/Layout/SnapObject.cpp
Batch #12164 by cremane: 0 byte-identical, 2 confirmed by peer review.

- fn_09703 SnapObject::AdjacentSide: logic confirmed by peer review
- fn_09708 SnapObject::AccumulateHeight: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 14:23:54 +00:00
ragnarok-clanker
e693d9b93b Decompile fn_19990 (CEffectPrim::RenderTrailingArc)
Batch #12367 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_19990 CEffectPrim::RenderTrailingArc: logic confirmed by peer review

Peer-reviewed-by: KWDev, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 14:23:35 +00:00
ragnarok-clanker
498191fce6 Decompile 2 functions in Source/Render/Primitives/ScreenLine.cpp, Source/Render/ScreenGeometry.cpp, ...
Batch #12366 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_12590 UIRoMapWnd::DrawArrow: logic confirmed by peer review
- fn_12594 UIRoMapWnd::DrawDashedArrow: logic confirmed by peer review

Peer-reviewed-by: KWDev, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 14:23:13 +00:00
ragnarok-clanker
9493f65300 Decompile fn_12776 (UINavigationWnd::ApplyMinimized)
Batch #12365 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_12776 UINavigationWnd::ApplyMinimized: logic confirmed by peer review

Peer-reviewed-by: KWDev, Tanke, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 14:23:10 +00:00
ragnarok-clanker
c348f789c6 Decompile fn_45512 (GameSettingsUI::CUIOptionItem::OnClickLabel)
Batch #12362 by dori: 1 byte-identical, 0 confirmed by peer review.

- fn_45512 GameSettingsUI::CUIOptionItem::OnClickLabel: byte-identical

Peer-reviewed-by: KWDev, Tanke, Toshiro, cremane, StrawberrysherbetIX
Merged automatically: every function is byte-identical to the original.
2026-11-05 14:21:29 +00:00
ragnarok-clanker
14a7031755 Decompile fn_23797 (HotkeyCount)
Batch #12332 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_23797 HotkeyCount: logic confirmed by peer review

Peer-reviewed-by: KWDev, Tanke, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 14:12:44 +00:00
ragnarok-clanker
b2f52c65a7 Decompile fn_03417 (CCommonObject::Clear)
Batch #12330 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_03417 CCommonObject::Clear: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 14:12:44 +00:00
ragnarok-clanker
29f30552c0 Link BasicExcel 1.14 as a third-party library
TableMng.cpp redeclared a partial, mismatched YExcel API (CompoundDocument
instead of YCompoundFiles::CompoundFile, SetIntegerAlt/SetWStringAlt instead
of BasicExcelCell::Set(int)/Set(const wchar_t*), non-const getters, int
GetTotalRows/GetTotalCols, New(size_t)), so nothing could define it. The
YExcel span was already skipped as runtime_library code.

- ThirdParty/BasicExcel: Yap Chun Wei's public-domain BasicExcel 1.14.
  Matches the binary: sizeof(CompoundFile)=0x330, workbook_ at 0x330,
  worksheets_ at 0x488, yesheets_ at 0x494, BasicExcelCell 0x28, Workbook()
  BOF constants 0x50600/0x7CD19A0/0xC0C9/0x306. Local changes:
  - BasicExcel gains unknown_04A0[0x108]: all four operator new calls in
    the original allocate 0x5A8, no code reads the tail.
  - the default constructor is defined by TableMng.cpp (fn_20498).
  - operator<<(wchar_t*) keeps its pre-C++20 overload explicitly.
- TableMng.cpp includes the real header; scores of its 13 functions are
  unchanged (td check).
- data/compile.json: shape 4 gets -I ThirdParty/BasicExcel; the library is
  shape 11 (shape 8 without the jsoncpp defines/include).
2026-11-05 14:28:17 +01:00
ragnarok-clanker
c49afe6718 Decompile 2 functions in Source/Contents/ReputeMgrLoad.inl
Batch #12329 by unna: 0 byte-identical, 2 confirmed by peer review.

- fn_04294 CReputeMgr::sub_60DC70: logic confirmed by peer review
- fn_04295 CReputeMgr::sub_60E090: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 13:27:35 +00:00
ragnarok-clanker
a8093ba416 Decompile 5 functions in Source/UI/UIGradeEnchantWnd.cpp
Batch #12325 by Yommy: 0 byte-identical, 5 confirmed by peer review.

- fn_09752 UIGradeEnchantWnd::SuccessRate: logic confirmed by peer review
- fn_09753 UIGradeEnchantWnd::Slot15: logic confirmed by peer review
- fn_09762 UIGradeEnchant_BtnEnhancedUp::Slot28: logic confirmed by peer review
- fn_09765 UIGradeEnchantWnd::Slot33: logic confirmed by peer review
- fn_09766 UIGradeEnchantWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: KWDev, Tanke, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 13:26:39 +00:00
ragnarok-clanker
b93dbdf725 Decompile 16 functions in Source/Contents/Effects/Bash.cpp, Source/Contents/Effects/ElectricEffect.cpp, ...
Batch #12326 by cremane: 16 byte-identical, 0 confirmed by peer review.

- fn_07035 CHitLineEffect::Close: byte-identical
- fn_07055 CMeteorEffect::Close: byte-identical
- fn_07072 CNyanggrassEffect::Close: byte-identical
- fn_07075 CNyanggrassEffect::Slot03: byte-identical
- fn_07098 CRectUpEffect::Close: byte-identical
- fn_19162 CSaintCastingEffect::Close: byte-identical
- fn_19169 CScatterEffect::Close: byte-identical
- fn_19176 CSmokeEffect::Close: byte-identical
- fn_19188 CSphereWindEffect::Close: byte-identical
- fn_19196 CSpriteEffect::Close: byte-identical
- fn_19229 CThrowItemEffect::Close: byte-identical
- fn_19241 CVolcanoEffect::Close: byte-identical
- fn_18869 CBash::Close: byte-identical
- fn_07477 CStarEmperorEffect::Close: byte-identical
- fn_07483 CStarEmperorEffect::Slot04: byte-identical
- fn_18971 CSteal::Close: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 13:26:33 +00:00
ragnarok-clanker
d742525fc1 Decompile fn_19710 (UIEntryQueueWnd::SendMsg)
Batch #11059 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_19710 UIEntryQueueWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: KWDev, Tanke, dori, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 13:24:18 +00:00
ragnarok-clanker
97f0af3a93 Decompile fn_03976 (CEmblemDataMgr::CompleteUpload)
Batch #12322 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_03976 CEmblemDataMgr::CompleteUpload: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 13:23:28 +00:00
ragnarok-clanker
e150ddd900 Decompile 3 functions in Source/Contents/EquipmentResources.cpp
Batch #12321 by cremane: 0 byte-identical, 3 confirmed by peer review.

- fn_19746 EquipmentResourceMgr::GetAccessoryResourceName: logic confirmed by peer review
- fn_19747 EquipmentResourceMgr::GetNamedAccessoryResourceName: logic confirmed by peer review
- fn_19748 EquipmentResourceMgr::GetBodyPalName: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 13:21:24 +00:00
ragnarok-clanker
07c9d678cc Decompile fn_18865 (CSpriteParticle::sub_B40F30)
Batch #11997 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_18865 CSpriteParticle::sub_B40F30: logic confirmed by peer review

Peer-reviewed-by: SapitoSucio, Tanke, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 13:19:33 +00:00
ragnarok-clanker
34712f61b9 Decompile fn_04801 (FetchStoveTermsAgreement)
Batch #12315 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_04801 FetchStoveTermsAgreement: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 13:14:26 +00:00
ragnarok-clanker
0b6ef39f3e Decompile 5 functions in Source/Contents/Actors/Player.cpp
Batch #12309 by Yommy: 0 byte-identical, 5 confirmed by peer review.

- fn_22571 CPc::GetEquipActionNames: logic confirmed by peer review
- fn_22578 CPc::GetEquipSpriteNames: logic confirmed by peer review
- fn_22613 CGrannyPc::Slot31: logic confirmed by peer review
- fn_22614 CPc::Slot31: logic confirmed by peer review
- fn_22619 CGrannyPc::Slot39: logic confirmed by peer review

Peer-reviewed-by: cremane, codeplay, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 13:13:00 +00:00
ragnarok-clanker
8afeb8bfd1 Decompile fn_22569 (CPc::ApplyLayerEffects)
Batch #12233 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_22569 CPc::ApplyLayerEffects: logic confirmed by peer review

Peer-reviewed-by: Yommy, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 13:12:18 +00:00
ragnarok-clanker
3b2fe07bc1 Decompile 2 functions in Source/Contents/Actors/Player.cpp
Batch #12308 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_22601 CGrannyPc::SendMsg: logic confirmed by peer review
- fn_22643 CPc::Slot15: logic confirmed by peer review (already on main)

Peer-reviewed-by: KWDev, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 13:11:34 +00:00
ragnarok-clanker
ccf6170f0f Decompile 6 functions in Source/Contents/TipBoxTitles.cpp, Source/Contents/TipBoxTitles.h
Batch #12305 by Yommy: 0 byte-identical, 6 confirmed by peer review.

- fn_13832 ?SplitTitle@?A0xd165b6a5@@YAXPBDAAV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@H@Z: logic confirmed by peer review
- fn_09122 CTipBoxMgr::AddParagraph: logic confirmed by peer review
- fn_09125 CTipBoxMgr::SelectRandomTip: logic confirmed by peer review
- fn_09128 CTipBoxMgr::Sub7ACF50: logic confirmed by peer review
- fn_09129 CTipBoxMgr::RegisterLuaFunctions: logic confirmed by peer review
- fn_09146 sub_7AEC00: logic confirmed by peer review

Peer-reviewed-by: KWDev, Tanke, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 13:10:56 +00:00
ragnarok-clanker
a16340b2cd Decompile 17 functions in Source/Contents/Effects/BindTrapEffect.cpp, Source/Contents/Effects/CloudKillEffect.cpp, ...
Batch #12302 by cremane: 17 byte-identical, 0 confirmed by peer review.

- fn_06907 CBindTrapEffect::Close: byte-identical
- fn_06927 CCloudKillEffect::Close: byte-identical
- fn_06937 CCommonFloorEffect::Close: byte-identical
- fn_07079 CCompetentia::Close: byte-identical
- fn_19024 CEnergyOrbEffect::Close: byte-identical
- fn_06947 CEvilLandEffect::Close: byte-identical
- fn_06956 CEvilsPawEffect::Close: byte-identical
- fn_06994 CFortuneKiss::Close: byte-identical
- fn_18912 CLevel150Effect::Close: byte-identical
- fn_18922 CLevel150SubEffect::Close: byte-identical
- fn_18931 CMagicFloorEffect::Close: byte-identical
- fn_19141 CRotateBgEffect::Close: byte-identical
- fn_19148 CRotateItemEffect::Close: byte-identical
- fn_19155 CRotateLineEffect::Close: byte-identical
- fn_18962 CSquareRangeEffect::Close: byte-identical
- fn_19203 CStarEffect::Close: byte-identical
- fn_19211 CStormGustEffect::Close: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 13:10:48 +00:00
ragnarok-clanker
953c59d2f9 Decompile 2 functions in Source/Contents/MessageTable.cpp
Batch #12301 by eAthena: 2 byte-identical, 0 confirmed by peer review.

- fn_18370 FindMessageId: byte-identical
- fn_18372 InsertMessageRow: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-05 13:08:45 +00:00
ragnarok-clanker
e1f6822a42 Decompile fn_10931 (UIBitmapButton::SetBitmap)
Batch #12297 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_10931 UIBitmapButton::SetBitmap: logic confirmed by peer review

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 13:06:48 +00:00
ragnarok-clanker
52686649ca Decompile fn_11809 (UIMessageBoxAutoreturn::SendMsg)
Batch #12296 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_11809 UIMessageBoxAutoreturn::SendMsg: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 13:06:12 +00:00
ragnarok-clanker
c09e094b80 Decompile fn_19221 (CStormKickEffect::Close)
Batch #12293 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_19221 CStormKickEffect::Close: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 13:03:38 +00:00
ragnarok-clanker
e2f6489843 Decompile 2 functions in Source/Contents/Effects/EffectMemoryMgr.cpp
Batch #12292 by cremane: 2 byte-identical, 0 confirmed by peer review.

- fn_19272 CEffectMemoryMgr::Init: byte-identical
- fn_19273 CreateEffectMemoryMgr: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 13:02:27 +00:00
ragnarok-clanker
0ecf12f444 Decompile fn_18891 (CGlassWall::Close)
Batch #12286 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_18891 CGlassWall::Close: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 12:59:55 +00:00
ragnarok-clanker
2a26ed30fe Decompile fn_10905 (UIEditCtrl::Synchronize)
Batch #12285 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_10905 UIEditCtrl::Synchronize: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:58:41 +00:00
ragnarok-clanker
a89230970c Decompile fn_21414 (CGameMode::GetActiveSkillEffectTimeText)
Batch #12284 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_21414 CGameMode::GetActiveSkillEffectTimeText: logic confirmed by peer review

Peer-reviewed-by: KWDev, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:57:54 +00:00
ragnarok-clanker
5dde346198 Decompile 3 functions in Source/Contents/Configuration/OptionWriter.cpp
Batch #12281 by cremane: 3 byte-identical, 0 confirmed by peer review.

- fn_23918 CSession::WriteOptionGuid: byte-identical
- fn_23919 CSession::WriteOptionInteger: byte-identical
- fn_23920 CSession::WriteOptionString: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 12:56:52 +00:00
ragnarok-clanker
aa4f58d55a Decompile fn_09733 (FuncDrawWNDChar::LoadResources)
Batch #12247 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_09733 FuncDrawWNDChar::LoadResources: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:54:49 +00:00
ragnarok-clanker
d6146e692a Decompile 9 functions in Source/Contents/Items/ItemNaming.cpp
Batch #12279 by eAthena: 0 byte-identical, 9 confirmed by peer review.

- fn_06577 ITEM_INFO::Grade: logic confirmed by peer review
- fn_06580 FindItemMoveInfo: logic confirmed by peer review (already on main)
- fn_06581 ITEM_INFO::DisplayName: logic confirmed by peer review
- fn_06583 ITEM_INFO::Element: logic confirmed by peer review
- fn_06586 ITEM_INFO::Apprentice: logic confirmed by peer review
- fn_06587 ITEM_INFO::Suffixes: logic confirmed by peer review
- fn_06588 ITEM_INFO::Prefixes: logic confirmed by peer review
- fn_06591 ItemResourcePath: logic confirmed by peer review
- fn_45456 FindItemMoveInfo: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:54:07 +00:00
ragnarok-clanker
cf8c4bfe01 Decompile 2 functions in Source/Contents/Effects/CellRangeEffect.cpp
Batch #12274 by cremane: 2 byte-identical, 0 confirmed by peer review.

- fn_18877 CCellRangeEffect::Close: byte-identical
- fn_18881 CCellRangeEffect::Slot04: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 12:52:12 +00:00
ragnarok-clanker
f983d332f2 Decompile fn_11457 (UIServerListBox::Slot28)
Batch #12270 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_11457 UIServerListBox::Slot28: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 12:51:09 +00:00
ragnarok-clanker
6c82157e89 Decompile 6 functions in Source/Archive/PakCipher.cpp
Batch #12273 by Yommy: 0 byte-identical, 6 confirmed by peer review.

- fn_18101 myGPack::PakCipher::DecodeBlock: logic confirmed by peer review
- fn_18102 myGPack::EncodeBlock: logic confirmed by peer review
- fn_18103 myGPack::FinalPermutation: logic confirmed by peer review
- fn_18104 myGPack::InitialPermutation: logic confirmed by peer review
- fn_18105 myGPack::PakCipher::BuildRoundKeys: logic confirmed by peer review
- fn_18131 myGPack::DerivePakKey: logic confirmed by peer review

Peer-reviewed-by: KWDev, Tanke, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:50:47 +00:00
ragnarok-clanker
aaf580d0e8 Decompile 2 functions in Source/UI/Shortcuts/UIShortCutWnd.cpp
Batch #12267 by cremane: 1 byte-identical, 1 confirmed by peer review.

- fn_12695 UINewChatWnd::Slot25: byte-identical
- fn_12765 UINewChatWnd::Show: logic confirmed by peer review

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:49:15 +00:00
ragnarok-clanker
0631a3548c Decompile 2 functions in Source/Render/DX9/RendererFogDX9.cpp, Source/Render/DX9/RendererDX9.cpp, ...
Batch #12214 by cremane: 1 byte-identical, 1 confirmed by peer review.

- fn_02217 CRendererDX9::ApplyFog: logic confirmed by peer review
- fn_02230 CRendererDX9::SetFog: byte-identical

Peer-reviewed-by: Yommy, Tanke, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:48:23 +00:00
ragnarok-clanker
6dac69e27e Decompile 2 functions in Source/Contents/Effects/EffectPrimitiveRendering.cpp
Batch #12268 by SapitoSucio: 0 byte-identical, 2 confirmed by peer review.

- fn_19882 CEffectPrim::RenderColorPaper: logic confirmed by peer review
- fn_19906 CEffectPrim::RenderGrid: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:47:04 +00:00
ragnarok-clanker
78e8b07b12 Decompile 2 functions in Source/Render/DX7/DirectDrawEnumeration.cpp
Batch #12264 by cremane: 2 byte-identical, 0 confirmed by peer review.

- fn_09783 DirectDrawEnumeration::Mode: byte-identical
- fn_09785 DirectDrawEnumeration::ClearModes: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 12:44:12 +00:00
ragnarok-clanker
6f04e0c69f Decompile fn_10859 (UICheckBox::Slot28)
Batch #12250 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_10859 UICheckBox::Slot28: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 12:42:39 +00:00
ragnarok-clanker
35c99c28f3 Decompile 4 functions in Source/UI/RuneSystem/UIRuneSystemWnd.cpp
Batch #12259 by Yommy: 0 byte-identical, 4 confirmed by peer review.

- fn_10169 UIRune_Decom::HitTestItem: logic confirmed by peer review
- fn_10218 UIRuneSet_Info::UpdateRewards: logic confirmed by peer review
- fn_10222 UIRuneSetReWard::SendMsg: logic confirmed by peer review
- fn_10227 UIRuneSystem_tagListWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: KWDev, Tanke, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:42:10 +00:00
ragnarok-clanker
5f8e29ac3d Decompile 2 functions in Source/Contents/Skills/ClientSkills.cpp
Batch #11963 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_23738 CSession::UpdateRecord6144: logic confirmed by peer review (already on main)
- fn_23775 CSession::SplitDate: logic confirmed by peer review

Peer-reviewed-by: SapitoSucio, Tanke, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:41:49 +00:00
ragnarok-clanker
5b0c1f5c60 Decompile fn_00180 (XXH64_finalize)
Batch #11994 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_00180 XXH64_finalize: logic confirmed by peer review

Peer-reviewed-by: Tanke, 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:41:03 +00:00
ragnarok-clanker
7e88cb22fb Decompile fn_06850 (CAMachineEffect::Close)
Batch #12258 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_06850 CAMachineEffect::Close: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 12:40:23 +00:00
ragnarok-clanker
8f3139b397 Decompile 3 functions in Source/UI/Lists/UIComboBoxEx.cpp
Batch #11923 by Yommy: 0 byte-identical, 3 confirmed by peer review.

- fn_11510 UIComboBoxEx::Refresh: logic confirmed by peer review
- fn_11545 UIComboBoxEx::SendMsg: logic confirmed by peer review
- fn_11320 UIComboBoxEx2::Slot15: logic confirmed by peer review

Peer-reviewed-by: KWDev, SapitoSucio, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:40:07 +00:00
ragnarok-clanker
dc89e71c56 Decompile fn_19776 (CEffectPrim::Prim3DCircle)
Batch #12257 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_19776 CEffectPrim::Prim3DCircle: logic confirmed by peer review

Peer-reviewed-by: KWDev, Tanke, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:39:22 +00:00
ragnarok-clanker
b8f8f04b1b Confirm fn_24235 (CSession::SetShowRankingSchedule)
Batch #12256 by StrawberrysherbetIX: 0 byte-identical, 1 confirmed by peer review.

- fn_24235 CSession::SetShowRankingSchedule: logic confirmed by peer review (already on main)

Peer-reviewed-by: Yommy, KWDev, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:38:46 +00:00
ragnarok-clanker
06e33d4af3 Decompile 4 functions in Source/UI/Edit/UIEditVariants.cpp, Source/Client/Input/Language.h
Batch #11840 by Yommy: 0 byte-identical, 4 confirmed by peer review.

- fn_10829 UIEditCtrl3::HandleInputMessage: logic confirmed by peer review
- fn_10909 UIChatEditCtrl::SendMsg: logic confirmed by peer review
- fn_10912 UIEditCtrl3::SendMsg: logic confirmed by peer review
- fn_10951 UIEditCtrl3::SetText: logic confirmed by peer review

Peer-reviewed-by: KWDev, Tanke, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 12:38:15 +00:00