Commit graph

5,256 commits

Author SHA1 Message Date
ragnarok-clanker
ee34aebabf Decompile fn_01807 (CTextureDX7::CTextureDX7)
Batch #12709 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_01807 CTextureDX7::CTextureDX7: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 00:06:14 +00:00
ragnarok-clanker
f408f7b3e8 Decompile fn_21039 (CGameActor::ActionBase)
Batch #12707 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_21039 CGameActor::ActionBase: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 00:05:05 +00:00
ragnarok-clanker
5f1002b8f1 Decompile fn_18027 (GuildInfo::AddUnknown0114)
Batch #12700 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_18027 GuildInfo::AddUnknown0114: 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-06 00:03:21 +00:00
ragnarok-clanker
6bddc2ae0c Decompile 2 functions in Source/UI/Lists/UIScrollBar.cpp
Batch #12695 by cremane: 2 byte-identical, 0 confirmed by peer review.

- fn_11073 UIScrollBar::UIScrollBar: byte-identical
- fn_11059 UIListBoxTitle::UIListBoxTitle: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:59:47 +00:00
ragnarok-clanker
5f9f870ab3 Decompile fn_10654 (UIChatEditCtrl::UIChatEditCtrl)
Batch #12694 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_10654 UIChatEditCtrl::UIChatEditCtrl: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:59:05 +00:00
ragnarok-clanker
44bacc72a6 Decompile 3 functions in Source/Resource/Sprites/ActionResource.cpp
Batch #12693 by Yommy: 3 byte-identical, 0 confirmed by peer review.

- fn_07749 CActRes::Create: byte-identical (already on main)
- fn_07785 CActRes::Speed: byte-identical
- fn_07788 CActRes::FrameCount: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:57:24 +00:00
ragnarok-clanker
e6ced1e1ce Decompile fn_11663 (UIMessageBox::UIMessageBox)
Batch #12682 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_11663 UIMessageBox::UIMessageBox: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:52:15 +00:00
ragnarok-clanker
71535ea1c5 Decompile fn_21067 (CGameActor::UpdateUnknown03E8)
Batch #12679 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_21067 CGameActor::UpdateUnknown03E8: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:51:41 +00:00
ragnarok-clanker
a4b819bcbe Decompile fn_20387 (CheckConnectionRuntime)
Batch #12680 by spider: 1 byte-identical, 0 confirmed by peer review.

- fn_20387 CheckConnectionRuntime: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:48:05 +00:00
ragnarok-clanker
7382fc354f Decompile fn_10676 (UIStaticBitmap::UIStaticBitmap)
Batch #12677 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_10676 UIStaticBitmap::UIStaticBitmap: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:46:12 +00:00
ragnarok-clanker
6aaa04c415 Decompile fn_18295 (XmlNode::Clear)
Batch #12675 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_18295 XmlNode::Clear: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:45:08 +00:00
ragnarok-clanker
c38ae9e4b3 Decompile fn_11649 (UIEmotionWnd::Slot11)
Batch #12674 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_11649 UIEmotionWnd::Slot11: 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 23:42:39 +00:00
ragnarok-clanker
c114df4434 Decompile fn_17861 (MovementRouteInterpolation::MovementRouteInterpolation)
Batch #12673 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_17861 MovementRouteInterpolation::MovementRouteInterpolation: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:42:01 +00:00
ragnarok-clanker
9546c9cb43 Decompile 2 functions in Source/UI/Gauges/UIPlayerGage.cpp
Batch #12672 by cremane: 2 byte-identical, 0 confirmed by peer review.

- fn_11061 UIMonsterGage::UIMonsterGage: byte-identical
- fn_11065 UIPcGage::UIPcGage: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:41:26 +00:00
ragnarok-clanker
cac154707c Decompile fn_17773 (LanguageCodePage)
Batch #12670 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_17773 LanguageCodePage: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:40:40 +00:00
ragnarok-clanker
6cba05c90a Decompile fn_17772 (TextContext::CodePage)
Batch #12669 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_17772 TextContext::CodePage: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:40:18 +00:00
ragnarok-clanker
0fac963816 Decompile fn_23879 (CSession::IsMonsterActor)
Batch #12667 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_23879 CSession::IsMonsterActor: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:39:56 +00:00
ragnarok-clanker
cb793e55f6 Decompile 7 functions in Source/Render/DX9/TextureDX9.cpp
Batch #12668 by cremane: 7 byte-identical, 0 confirmed by peer review.

- fn_02474 CTextureDX9::CTextureDX9: byte-identical (already on main)
- fn_02478 CTextureDX9::Fill: byte-identical (already on main)
- fn_02479 CTextureDX9::CopyTexture: byte-identical (already on main)
- fn_02482 CTextureDX9::Filter: byte-identical
- fn_02486 CTextureDX9::ReleaseDC: byte-identical (already on main)
- fn_02489 CTextureDX9::Unlock: byte-identical (already on main)
- fn_02492 CTextureDX9::Update: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:39:28 +00:00
ragnarok-clanker
12283556ef Decompile fn_24255 (CMsgEffect::CMsgEffect)
Batch #12663 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_24255 CMsgEffect::CMsgEffect: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:35:27 +00:00
ragnarok-clanker
9f83ca19df Decompile 5 functions in Source/Contents/Messenger/ClientMessenger.cpp
Batch #12662 by cremane: 5 byte-identical, 0 confirmed by peer review.

- fn_06179 GetFirstJob: byte-identical
- fn_06180 GetNormalJob: byte-identical
- fn_06181 GetNormalThirdJob: byte-identical
- fn_06275 CheckJobGroup2: byte-identical
- fn_23435 CSession::GetList1788: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:33:58 +00:00
ragnarok-clanker
aaae9944e8 Decompile fn_22608 (CPc::Slot33)
Batch #12656 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_22608 CPc::Slot33: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:33:08 +00:00
ragnarok-clanker
ca39022b9f Decompile 2 functions in Source/Client/Mode/GameModePackets.cpp
Batch #12653 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_21678 CGameMode::ReceivePetChangeState: logic confirmed by peer review
- fn_21889 CGameMode::ReceiveGuildPositionInfo: logic confirmed by peer review

Peer-reviewed-by: kyoshi, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 23:26:38 +00:00
ragnarok-clanker
c30d0a1b1e Decompile 2 functions in Source/Contents/Effects/RagEffect.cpp
Batch #12647 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_20041 CRagEffect::Enhance: logic confirmed by peer review
- fn_20133 CRagEffect::AttackEnergy2: logic confirmed by peer review

Peer-reviewed-by: kyoshi, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 23:20:57 +00:00
ragnarok-clanker
8debd6dd85 Confirm fn_05621 (EquipmentProperties::CEquipmentWearable::UpdateActive)
Batch #12644 by StrawberrysherbetIX: 0 byte-identical, 1 confirmed by peer review.

- fn_05621 EquipmentProperties::CEquipmentWearable::UpdateActive: logic confirmed by peer review (already on main)

Peer-reviewed-by: Yommy, kyoshi, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 23:19:39 +00:00
ragnarok-clanker
1e30ce81ff Decompile fn_10860 (UIEditCtrl::Slot28)
Batch #12641 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_10860 UIEditCtrl::Slot28: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:17:52 +00:00
ragnarok-clanker
c8fe827a65 Decompile 2 functions in Source/UI/Edit/UIEditVariants.cpp
Batch #12637 by cremane: 2 byte-identical, 0 confirmed by peer review.

- fn_10911 UIEditCtrl2::SendMsg: byte-identical
- fn_10913 UIEditCtrl5::SendMsg: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:16:23 +00:00
ragnarok-clanker
9ec2ffbe2f Decompile fn_13005 (UIGuildWnd::UIGuildWnd)
Batch #12638 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_13005 UIGuildWnd::UIGuildWnd: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:15:59 +00:00
ragnarok-clanker
702bd4e00e Decompile fn_08012 (C3dModelRes::FindNode)
Batch #12627 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_08012 C3dModelRes::FindNode: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 23:04:26 +00:00
ragnarok-clanker
3b53a28702 Decompile fn_09727 (FuncDrawWNDChar::Draw)
Batch #12290 by Toshiro: 0 byte-identical, 1 confirmed by peer review.

- fn_09727 FuncDrawWNDChar::Draw: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, KWDev, kyoshi, Tanke, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 22:59:10 +00:00
ragnarok-clanker
f74ffe4da4 Decompile fn_10795 (UIBitmapButton::Paint)
Batch #12457 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_10795 UIBitmapButton::Paint: logic confirmed by peer review

Peer-reviewed-by: Yommy, gordaoprogramas, KWDev, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 22:55:33 +00:00
ragnarok-clanker
dbcf190515 Decompile fn_03467 (CAccountLinkedUserDataMgr::RefreshUrls)
Batch #12620 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_03467 CAccountLinkedUserDataMgr::RefreshUrls: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, KWDev, kyoshi, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 22:54:45 +00:00
ragnarok-clanker
4d5382b7a5 Decompile fn_12353 (UIJoinPartyAcceptWnd::SendMsg)
Batch #12343 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_12353 UIJoinPartyAcceptWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: Yommy, gordaoprogramas, KWDev, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 22:53:25 +00:00
ragnarok-clanker
de7ff342c0 Decompile fn_12343 (UIExchangeAcceptWnd::SendMsg)
Batch #11823 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_12343 UIExchangeAcceptWnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, KWDev, kyoshi, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 22:53:01 +00:00
ragnarok-clanker
8a225aaf6c Decompile fn_04233 (CMCStoreInfoBackup::ImportData)
Batch #11082 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_04233 CMCStoreInfoBackup::ImportData: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, gordaoprogramas, KWDev, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 22:50:25 +00:00
ragnarok-clanker
3f186b1f46 Decompile 15 functions in Source/Contents/Configuration/ServiceOptions.cpp
Batch #12614 by Yommy: 0 byte-identical, 15 confirmed by peer review.

- fn_06318 ServiceOptions::Get: logic confirmed by peer review
- fn_06320 CGameSettingsMgr::ApplyScriptOption: logic confirmed by peer review
- fn_06325 ServiceOptions::Set: logic confirmed by peer review
- fn_06352 ApplyServiceOptionFlags: logic confirmed by peer review (already on main)
- fn_06353 ApplyServiceOption: logic confirmed by peer review (already on main)
- fn_06355 ApplyServiceOptionXmasWeather: logic confirmed by peer review (already on main)
- fn_06356 ApplyServiceOptionJitterScale: logic confirmed by peer review (already on main)
- fn_06357 ApplyServiceOptionMapFog: logic confirmed by peer review (already on main)
- fn_06358 ApplyServiceOptionWithNotice: logic confirmed by peer review (already on main)
- fn_06360 ApplyServiceOptionActorRefresh: logic confirmed by peer review (already on main)
- fn_06362 ApplyServiceOptionItemWnd: logic confirmed by peer review (already on main)
- fn_06363 ApplyServiceOptionWeatherFlag: logic confirmed by peer review (already on main)
- fn_06366 ApplyServiceOptionSessionFlag: logic confirmed by peer review (already on main)
- fn_06367 ApplyServiceOptionCursorClip: logic confirmed by peer review (already on main)
- fn_06371 ApplyServiceOptionWindow159: logic confirmed by peer review (already on main)

Peer-reviewed-by: KWDev, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 22:48:27 +00:00
ragnarok-clanker
d5e4b7020d Decompile 2 functions in Source/UI/CashShop/UICashShopWnd.cpp, Source/UI/Exchange/UIExchangeUI.cpp, ...
Batch #12610 by Yommy: 2 byte-identical, 0 confirmed by peer review.

- fn_09523 CashShopReplaceCartItemText::operator(): byte-identical
- fn_15167 CUIEquipmentPropertiesWnd::Slot16: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-05 22:39:44 +00:00
ragnarok-clanker
09401ddd3c Decompile fn_08216 (CNProtectGameGuardMgr::GameName)
Batch #12604 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_08216 CNProtectGameGuardMgr::GameName: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 22:37:01 +00:00
ragnarok-clanker
5f997732e7 Decompile 24 functions in Source/UI/ProbabilityTable/UIProbabilityTable.cpp, Source/UI/Quest/UIRenewQuestUI.cpp, ...
Batch #12602 by Yommy: 24 byte-identical, 0 confirmed by peer review.

- fn_16401 NormalOffButtonName1: byte-identical
- fn_16402 NormalOnButtonName: byte-identical
- fn_16403 NormalOffButtonName2: byte-identical
- fn_16404 NormalOffButtonName3: byte-identical
- fn_16406 SubOffButtonName1: byte-identical
- fn_16407 SubOnButtonName: byte-identical
- fn_16408 SubOffButtonName2: byte-identical
- fn_16409 SubOffButtonName3: byte-identical
- fn_16411 DailyOffButtonName1: byte-identical
- fn_16412 DailyOnButtonName: byte-identical
- fn_16413 DailyOffButtonName2: byte-identical
- fn_16414 DailyOffButtonName3: byte-identical
- fn_16416 EventOffButtonName1: byte-identical
- fn_16417 EventOnButtonName: byte-identical
- fn_16418 EventOffButtonName2: byte-identical
- fn_16419 EventOffButtonName3: byte-identical
- fn_16421 EtcOffButtonName1: byte-identical
- fn_16422 EtcOnButtonName: byte-identical
- fn_16423 EtcOffButtonName2: byte-identical
- fn_16424 EtcOffButtonName3: byte-identical
- fn_16425 SearchNormalButtonName: byte-identical
- fn_16426 SearchPressButtonName: byte-identical
- fn_16427 SearchOverButtonName: byte-identical
- fn_16428 SearchDisableButtonName: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 22:36:01 +00:00
ragnarok-clanker
355aed43d2 Confirm fn_17330 (Singleton<CGameSettingsMgr>::GetInstance)
Batch #12598 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_17330 Singleton<CGameSettingsMgr>::GetInstance: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-05 22:30:40 +00:00
ragnarok-clanker
f377fbfdad Decompile 139 functions in Source/Contents/BodyResources.cpp
Batch #12593 by Yommy: 139 byte-identical, 0 confirmed by peer review.

- fn_23036 PriestBodyPath1: byte-identical
- fn_23042 AlchemistBodyPath1: byte-identical
- fn_23060 PriestBodyPath2: byte-identical
- fn_23065 PecoKnightBodyPath1: byte-identical
- fn_23066 CrusaderBodyPath1: byte-identical
- fn_23070 AlchemistBodyPath2: byte-identical
- fn_23073 NewPecoCrusaderBodyPath1: byte-identical
- fn_23081 PriestBodyPath3: byte-identical
- fn_23086 PecoKnightBodyPath2: byte-identical
- fn_23087 CrusaderBodyPath2: byte-identical
- fn_23091 AlchemistBodyPath3: byte-identical
- fn_23094 OldPecoCrusaderBodyPath1: byte-identical
- fn_23096 TaekwonBodyPath1: byte-identical
- fn_23097 TaekwonBodyPath2: byte-identical
- fn_23098 TaekwonBodyPath3: byte-identical
- fn_23105 PecoKnightBodyPath3: byte-identical
- fn_23106 PecoKnightBodyPath4: byte-identical
- fn_23107 PecoKnightBodyPath5: byte-identical
- fn_23108 PecoKnightBodyPath6: byte-identical
- fn_23109 PecoKnightBodyPath7: byte-identical
- fn_23110 PecoKnightBodyPath8: byte-identical
- fn_23111 PecoKnightBodyPath9: byte-identical
- fn_23112 PecoKnightBodyPath10: byte-identical
- fn_23113 PecoKnightBodyPath11: byte-identical
- fn_23114 PecoKnightBodyPath12: byte-identical
- fn_23115 PecoKnightBodyPath13: byte-identical
- fn_23116 PriestBodyPath4: byte-identical
- fn_23117 PriestBodyPath5: byte-identical
- fn_23122 MadogearBodyPath1: byte-identical
- fn_23123 MadogearBodyPath2: byte-identical
- fn_23124 MadogearBodyPath3: byte-identical
- fn_23127 RangerWolfBodyPath1: byte-identical
- fn_23128 RangerWolfBodyPath2: byte-identical
- fn_23129 RangerWolfBodyPath3: byte-identical
- fn_23132 CrusaderBodyPath3: byte-identical
- fn_23133 CrusaderBodyPath4: byte-identical
- fn_23134 NewPecoCrusaderBodyPath2: byte-identical
- fn_23135 NewPecoCrusaderBodyPath3: byte-identical
- fn_23136 NewPecoCrusaderBodyPath4: byte-identical
- fn_23143 AlchemistBodyPath4: byte-identical
- fn_23144 AlchemistBodyPath5: byte-identical
- fn_23152 PriestBodyPath6: byte-identical
- fn_23155 CrusaderBodyPath5: byte-identical
- fn_23160 AlchemistBodyPath6: byte-identical
- fn_23166 PriestBodyPath7: byte-identical
- fn_23176 CrusaderBodyPath6: byte-identical
- fn_23177 CrusaderBodyPath7: byte-identical
- fn_23180 CrusaderBodyPath8: byte-identical
- fn_23181 CrusaderBodyPath9: byte-identical
- fn_23182 CrusaderBodyPath10: byte-identical
- fn_23183 KagerouBodyPath1: byte-identical
- fn_23185 KagerouBodyPath2: byte-identical
- fn_23187 RebellionBodyPath1: byte-identical
- fn_23188 SummonerBodyPath1: byte-identical
- fn_23189 SummonerCartBodyPath1: byte-identical
- fn_23190 SummonerBodyPath2: byte-identical
- fn_23191 SummonerCartBodyPath2: byte-identical
- fn_23194 KagerouBodyPath3: byte-identical
- fn_23196 KagerouBodyPath4: byte-identical
- fn_23198 TaekwonBodyPath4: byte-identical
- fn_23199 TaekwonBodyPath5: byte-identical
- fn_23200 TaekwonBodyPath6: byte-identical
- fn_23201 TaekwonBodyPath7: byte-identical
- fn_23202 TaekwonBodyPath8: byte-identical
- fn_23207 RebellionBodyPath2: byte-identical
- fn_23208 RebellionBodyPath3: byte-identical
- fn_23209 TaekwonBodyPath9: byte-identical
- fn_23211 TaekwonBodyPath10: byte-identical
- fn_23213 TaekwonBodyPath11: byte-identical
- fn_23214 TaekwonBodyPath12: byte-identical
- fn_23215 TaekwonBodyPath13: byte-identical
- fn_23217 TaekwonBodyPath14: byte-identical
- fn_23223 WindhawkBodyPath1: byte-identical
- fn_23224 WolfWindhawkBodyPath1: byte-identical
- fn_23225 WindhawkRidingBodyPath1: byte-identical
- fn_23226 TroubadourBodyPath1: byte-identical
- fn_23227 TroubadourRidingBodyPath1: byte-identical
- fn_23228 TrouvereBodyPath1: byte-identical
- fn_23229 TrouvereRidingBodyPath1: byte-identical
- fn_23230 CardinalBodyPath1: byte-identical
- fn_23231 CardinalRidingBodyPath1: byte-identical
- fn_23233 InquisitorBodyPath1: byte-identical
- fn_23234 InquisitorRidingBodyPath1: byte-identical
- fn_23236 BioloRidingBodyPath1: byte-identical
- fn_23237 MeisterBodyPath1: byte-identical
- fn_23238 MeisterRidingBodyPath1: byte-identical
- fn_23239 MeisterMadogear1BodyPath1: byte-identical
- fn_23240 DragonKnightBodyPath1: byte-identical
- fn_23241 DragonKnightRidingBodyPath1: byte-identical
- fn_23242 DragonKnightChickenBodyPath1: byte-identical
- fn_23243 ImperialGuardBodyPath1: byte-identical
- fn_23244 ImperialGuardRidingBodyPath1: byte-identical
- fn_23245 ImperialGuardChickenBodyPath1: byte-identical
- fn_23246 ShadowCrossBodyPath1: byte-identical
- fn_23247 ShadowCrossRidingBodyPath1: byte-identical
- fn_23248 AbyssChaserBodyPath1: byte-identical
- fn_23249 AbyssChaserRidingBodyPath1: byte-identical
- fn_23250 SkyEmperorBodyPath1: byte-identical
- fn_23251 SkyEmperor2BodyPath1: byte-identical
- fn_23252 SkyEmperorRidingBodyPath1: byte-identical
- fn_23253 SoulAsceticBodyPath1: byte-identical
- fn_23254 SoulAsceticRidingBodyPath1: byte-identical
- fn_23255 ShinkiroBodyPath1: byte-identical
- fn_23256 ShinkiroRidingBodyPath1: byte-identical
- fn_23257 ShiranuiBodyPath1: byte-identical
- fn_23258 ShiranuiRidingBodyPath1: byte-identical
- fn_23259 NightWatchBodyPath1: byte-identical
- fn_23260 NightWatchRidingBodyPath1: byte-identical
- fn_23261 HyperNoviceBodyPath1: byte-identical
- fn_23262 HyperNoviceRidingBodyPath1: byte-identical
- fn_23263 SpiritHandlerBodyPath1: byte-identical
- fn_23264 SpiritHandlerRidingBodyPath1: byte-identical
- fn_24046 SheepPriestBabySpriteName: byte-identical
- fn_24056 LionRoyalGuardSpriteName: byte-identical
- fn_24057 LionRoyalGuardBabySpriteName: byte-identical
- fn_24058 LionRuneKnightSpriteName: byte-identical
- fn_24059 LionRuneKnightBabySpriteName: byte-identical
- fn_24060 LionCrusaderSpriteName: byte-identical
- fn_24061 LionCrusaderBabySpriteName: byte-identical
- fn_24062 LionCrusaderHighSpriteName: byte-identical
- fn_24063 KagerouSpriteName: byte-identical
- fn_24065 FrogKagerouSpriteName: byte-identical
- fn_24067 RebellionSpriteName: byte-identical
- fn_24068 DoramSummonerSpriteName: byte-identical
- fn_24069 DoramCartSummonerSpriteName: byte-identical
- fn_24070 DoramSummonerBabySpriteName: byte-identical
- fn_24071 DoramCartSummonerBabySpriteName: byte-identical
- fn_24074 KagerouBabySpriteName: byte-identical
- fn_24076 FrogKagerouBabySpriteName: byte-identical
- fn_24078 TaekwonBabySpriteName: byte-identical
- fn_24079 PoringTaekwonBabySpriteName: byte-identical
- fn_24083 SoulLinkerBabySpriteName: byte-identical
- fn_24084 FrogSoulLinkerBabySpriteName: byte-identical
- fn_24138 NightWatchBodyPath2: byte-identical
- fn_24139 NightWatchRidingBodyPath2: byte-identical
- fn_24140 HyperNoviceBodyPath2: byte-identical
- fn_24141 HyperNoviceRidingBodyPath2: byte-identical
- fn_24142 SpiritHandlerBodyPath2: byte-identical
- fn_24143 SpiritHandlerRidingBodyPath2: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 22:22:10 +00:00
ragnarok-clanker
7f6d1b9eb4 Decompile 4 functions in Source/Client/Stove/StoveMgr.cpp
Batch #12592 by Yommy: 4 byte-identical, 0 confirmed by peer review.

- fn_04786 AccessTokenFailureMessage::operator(): byte-identical
- fn_04787 UserFailureMessage::operator(): byte-identical
- fn_04788 TokenCallbackFailureMessage::operator(): byte-identical
- fn_04790 PurchaseCheckingMessage::operator(): byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 22:20:51 +00:00
ragnarok-clanker
a6f761c4b3 Decompile 7 functions in Source/Client/Application/Launcher.cpp
Batch #12588 by Yommy: 7 byte-identical, 0 confirmed by peer review.

- fn_24336 CreateToolhelp32SnapshotName::operator(): byte-identical
- fn_24338 AdventurerAgencyCreateInstanceName::operator(): byte-identical
- fn_24339 RequestJoinPartyCreateInstanceName::operator(): byte-identical
- fn_24340 AdventureGuideCreateInstanceName::operator(): byte-identical
- fn_24343 EnumProcessModulesName::operator(): byte-identical
- fn_24345 GetModuleBaseNameAName::operator(): byte-identical
- fn_24363 RestartFromCommandLine: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 22:18:59 +00:00
ragnarok-clanker
f9659d68f7 Confirm fn_05343 (CAchievementMgr::L_SetAchieveIDByTab)
Batch #12585 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_05343 CAchievementMgr::L_SetAchieveIDByTab: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-05 22:18:05 +00:00
ragnarok-clanker
64c585fe95 Decompile 2 functions in Source/Client/Mode/LoginMode.cpp
Batch #12586 by Yommy: 2 byte-identical, 0 confirmed by peer review.

- fn_22261 CharacterInfo2SizeErrorFormat::operator(): byte-identical
- fn_22262 PasswordRetryExceededMessage::operator(): byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 22:16:48 +00:00
ragnarok-clanker
b8ce133f24 Confirm fn_20087 (CRagEffect::Slot15)
Batch #12577 by StrawberrysherbetIX: 0 byte-identical, 1 confirmed by peer review.

- fn_20087 CRagEffect::Slot15: logic confirmed by peer review (already on main)

Peer-reviewed-by: Yommy, KWDev, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 22:05:39 +00:00
ragnarok-clanker
52fcc3f170 Decompile fn_14968 (EnchantUI::CUIUpgradePerfect::Slot55)
Batch #12571 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_14968 EnchantUI::CUIUpgradePerfect::Slot55: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 22:00:59 +00:00
ragnarok-clanker
8c8f0037c1 Confirm fn_21290 (CGameMode::NotifyItemBounds)
Batch #12569 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_21290 CGameMode::NotifyItemBounds: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-05 21:58:44 +00:00
ragnarok-clanker
735bc6ee87 Decompile fn_23615 (CSession::IgnoreText)
Batch #12566 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_23615 CSession::IgnoreText: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 21:54:56 +00:00
ragnarok-clanker
06a0af6d80 Decompile 4 functions in Source/UI/Edit/UIEditCtrl.cpp
Batch #12565 by Yommy: 4 byte-identical, 0 confirmed by peer review.

- fn_10769 UIEditCtrl::LinkedText: byte-identical
- fn_10783 UIEditCtrl::Slot23: byte-identical
- fn_10952 UIEditCtrl::SetText: byte-identical
- fn_11591 UIEditCtrl_Custom::Trim: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 21:54:01 +00:00
ragnarok-clanker
61d63f9cd6 Decompile fn_03626 (UINavigationV4Wnd::SendMsg)
Batch #12561 by StrawberrysherbetIX: 0 byte-identical, 1 confirmed by peer review.

- fn_03626 UINavigationV4Wnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 21:31:33 +00:00