Commit graph

898 commits

Author SHA1 Message Date
ragnarok-clanker
43cfc2e5f2 Decompile fn_23737 (CSession::ToggleTrackedAchievement)
Batch #13157 by Toshiro: 0 byte-identical, 1 confirmed by peer review.

- fn_23737 CSession::ToggleTrackedAchievement: 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-06 14:59:41 +00:00
ragnarok-clanker
425f76d0a4 Decompile 2 functions in Source/Contents/Camera/CameraShake.cpp, Source/Contents/Camera/CameraFrame.cpp, ...
Batch #13375 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.

- fn_17932 CView::Start: byte-identical
- fn_17933 CView::SetAmplitudes: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 14:37:27 +00:00
ragnarok-clanker
4a068279a2 Decompile fn_17789 (CLanguageBase::AdvanceCursor)
Batch #13245 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_17789 CLanguageBase::AdvanceCursor: logic confirmed by peer review

Peer-reviewed-by: SapitoSucio, Tanke, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 14:30:58 +00:00
ragnarok-clanker
52c083e412 Decompile fn_22313 (CLoginMode::SendMsg)
Batch #11112 by dori: 0 byte-identical, 1 confirmed by peer review.

- fn_22313 CLoginMode::SendMsg: logic confirmed by peer review

Peer-reviewed-by: Yommy, gordaoprogramas, aDw, Toshiro, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 14:27:28 +00:00
ragnarok-clanker
0b0a1de2d3 Maintenance: Rename sub_3DE9318 (fn_45408) to LoadCustomServerList: it loads the custom server list from clientinfo.xml <connection>
Batch #13346 by ragnarok-clanker: no function's compiled code changes; checked with 1 compiled unit(s).
2026-11-06 13:47:15 +00:00
ragnarok-clanker
3b17e798a4 Maintenance: New unit Source/Client/Application/ClientInfo.cpp: the clientinfo.xml start-up loader that the target binary runs from W
Batch #13345 by ragnarok-clanker: forced by an admin (0 lower score(s), 13 changed function(s)); checked with 96 compiled unit(s), including every includer of Source/Client/Application/ClientInfo.h, Source/Contents/Configuration/ServiceConfiguration.h.
Adds to the build: Source/Client/Application/ClientInfo.cpp
2026-11-06 13:44:06 +00:00
ragnarok-clanker
c8d346cba4 Maintenance: Correct the custom-server balloon buffer added in 13334. gl_25529 (0x03DE8460) is not free memory: the patcher's start-u
Batch #13341 by ragnarok-clanker: forced by an admin (0 lower score(s), 2 changed function(s)); checked with 1 compiled unit(s).
2026-11-06 13:33:50 +00:00
ragnarok-clanker
63d0fa263f Maintenance: Decompile the clientinfo.xml custom server-list loader that ships in the target binary's .data6 section, and replace eve
Batch #13334 by ragnarok-clanker: forced by an admin (1 lower score(s), 8 changed function(s)); checked with 24 compiled unit(s), including every includer of Source/Client/Mode/CLoginMode.h.
2026-11-06 13:19:50 +00:00
ragnarok-clanker
bf02f6b943 Decompile fn_21352 (CGameMode::sub_CEB8E0)
Batch #13331 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_21352 CGameMode::sub_CEB8E0: 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-06 13:15:10 +00:00
ragnarok-clanker
2635ebfae8 Decompile fn_21736 (CGameMode::ReceiveMemorialDungeonInfo)
Batch #12900 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_21736 CGameMode::ReceiveMemorialDungeonInfo: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, SapitoSucio, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 13:01:06 +00:00
ragnarok-clanker
a2dedd3dcd Maintenance: Link fixes (resubmission of 13274, forced). (1) Session.cpp declared the EncryptedName<14, 0xB5F3F779237315F3> construct
Batch #13284 by ragnarok-clanker: forced by an admin (0 lower score(s), 1 changed function(s)); checked with 2 compiled unit(s).
2026-11-06 12:38:45 +00:00
ragnarok-clanker
5a444e7918 Decompile fn_21803 (CGameMode::ReceiveHomunculusInfo3)
Batch #13263 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_21803 CGameMode::ReceiveHomunculusInfo3: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 12:26:01 +00:00
ragnarok-clanker
19b68c334e Decompile fn_17790 (CLanguageBase::RetreatCursor)
Batch #13247 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_17790 CLanguageBase::RetreatCursor: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 12:16:55 +00:00
ragnarok-clanker
c850384324 Decompile fn_17434 (CWebEventReceiver::QueryInterface)
Batch #13226 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_17434 CWebEventReceiver::QueryInterface: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 12:01:50 +00:00
ragnarok-clanker
473f565fb2 Confirm fn_17792 (CLanguageBase::KeyDown)
Batch #13151 by StrawberrysherbetIX: 0 byte-identical, 1 confirmed by peer review.

- fn_17792 CLanguageBase::KeyDown: logic confirmed by peer review (already on main)

Peer-reviewed-by: Tanke, cremane, spider
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 11:56:31 +00:00
ragnarok-clanker
2f932b8e30 Decompile fn_21273 (CGameMode::AppendGuildEmblem)
Batch #13118 by Toshiro: 0 byte-identical, 1 confirmed by peer review.

- fn_21273 CGameMode::AppendGuildEmblem: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 11:55:13 +00:00
ragnarok-clanker
ffb4f333c3 Decompile 4 functions in Source/Client/Mode/GameMode.cpp, Source/Client/Mode/CGameMode.h
Batch #13202 by SapitoSucio: 4 byte-identical, 0 confirmed by peer review.

- fn_21420 CGameMode::IsActiveSkillEffectId: byte-identical (already on main)
- fn_21422 CGameMode::ShowRestrictedNotice: byte-identical (already on main)
- fn_21364 CGameMode::UpdateReplayActionSpeeds: byte-identical
- fn_21582 CGameMode::IsExcludedSkillEffectId: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-06 11:24:43 +00:00
ragnarok-clanker
e42a49756b Decompile 2 functions in Source/Client/Mode/GameModeNotices.cpp
Batch #13200 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.

- fn_21575 GetBaseJob: byte-identical
- fn_22049 CGameMode::ReceiveQuestStates: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 11:19:13 +00:00
ragnarok-clanker
cd7576e323 Decompile fn_21582 (CGameMode::IsExcludedSkillEffectId)
Batch #13191 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_21582 CGameMode::IsExcludedSkillEffectId: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 11:04:10 +00:00
ragnarok-clanker
fec919b88e Maintenance: Link-completeness fixes so the whole client links into one executable (all units in data/compile.json plus exe-only thir
Batch #13186 by ragnarok-clanker: forced by an admin (40 lower score(s), 206 changed function(s)); checked with 620 compiled unit(s), including every includer of Source/Archive/GPak.h, Source/Client/Mode/CGameMode.h, Source/Client/Mode/CLoginMode.h, Source/Client/Session.h, Source/Client/Stove/StoveMgr.h, Source/Client/Stove/StovePCSDK.h, Source/Client/Timer.h, Source/Contents/Actors/GameActor.h, Source/Contents/Actors/RenderObject.h, Source/Contents/CashEmotionMgr.h, Source/Contents/Configuration/ServiceOptions.h, Source/Contents/Skills/SkillTreeScript.h, Source/Render/DX9/D3DX9Runtime.h, Source/Resource/GifResource.h, Source/UI/AdventureGuide/UIAdventureGuide.h, Source/UI/Cooldowns/CooldownOwner.h, Source/UI/Edit/UIEditBoxEx.h, Source/UI/Lists/UIListBoxTemplate.h, Source/UI/Quest/UIRenewQuestUI.h, Source/UI/Rodex/UIRodexComposeWnd.h, Source/UI/Text/UITextViewerControl.h, Source/UI/UIBroadcastBalloon.h, Source/UI/UICaptchaRegisterWnd.h, Source/UI/UIMacroDetectorWnd.h, Source/UI/UIReputeWnd.h, Source/UI/Window/UIRegisterMgr.h, Source/UI/Window/UISecondCostumeWnd.h, Source/UI/Window/UISelCharForUServerWnd.h, Source/UI/Window/UIWindow.h, Source/UI/Window/UIWindowMgr.h, Source/Utility/EncryptedName.h.
2026-11-06 10:56:48 +00:00
ragnarok-clanker
31b89604b0 Decompile 10 functions in Source/Client/Mode/GameModeNotices.cpp, Source/Client/Mode/GameModePackets.cpp, ...
Batch #13148 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_05385 CPetEvolutionMgr::L_InsertEvolutionRecipeLGU: byte-identical
- fn_05440 CRenewQuestMgr::GetMonsterConditionText: byte-identical
- fn_06538 NEO_PACKAGEITEM::CPaidPackageItemMgr::IsPaidItem: byte-identical
- fn_08147 CRuneSystemMgr::Reset: byte-identical
- fn_19316 Replay::AnimationScale: byte-identical
- fn_19317 Replay::DelayScale: byte-identical
- fn_19618 CNavigationManager::FitToSquare: byte-identical
- fn_21737 CGameMode::ReceiveMemorialDungeonNotify: byte-identical
- fn_22067 CGameMode::ReceiveLapineBoxResult: byte-identical
- fn_22123 CGameMode::ReceiveGradeEnchantInfo: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 07:31:21 +00:00
ragnarok-clanker
96f65b0e58 Decompile 3 functions in Source/Client/Input/Language.cpp
Batch #13146 by cremane: 0 byte-identical, 3 confirmed by peer review.

- fn_17766 CLanguageBase::MoveBack: logic confirmed by peer review
- fn_17787 CLanguageBase::MoveForward: logic confirmed by peer review
- fn_17792 CLanguageBase::KeyDown: logic confirmed by peer review (already on main)

Peer-reviewed-by: gordaoprogramas, codeplay, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 07:20:41 +00:00
ragnarok-clanker
3d332107f8 Decompile fn_21257 (CGameMode::RefreshMiniMapTooltips)
Batch #13128 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_21257 CGameMode::RefreshMiniMapTooltips: logic confirmed by peer review

Peer-reviewed-by: Toshiro, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 05:48:24 +00:00
ragnarok-clanker
daacec6d2f Decompile 10 functions in Source/Render/DX9/RendererDX9Operations.cpp, Source/Utility/Text/StringUtil.cpp, ...
Batch #13116 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_02239 CRendererDX9::SetLighting: byte-identical
- fn_02757 CountCharacters: byte-identical
- fn_03898 UIChangeMaterialWnd_List::ShiftSelectedIndex: byte-identical
- fn_04317 UIReputeWnd::SetPage: byte-identical
- fn_09718 CSnapMgr::MoveConnected: byte-identical
- fn_09918 UIRefining_Notice::Slot19: byte-identical
- fn_10838 UIBitmapTab::Slot25: byte-identical
- fn_17501 C3dActor::SetSpeed: byte-identical
- fn_18836 CParticle::SetQuad: byte-identical
- fn_19338 ReplayFileList::Select: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 05:24:06 +00:00
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
0e2e431e10 Decompile fn_04704 (CleanupUnhandledExceptionHandler)
Batch #13096 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_04704 CleanupUnhandledExceptionHandler: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 05:08:55 +00:00
ragnarok-clanker
413df735f8 Decompile fn_22146 (CGameMode::ReceiveExpGainNotice)
Batch #12706 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_22146 CGameMode::ReceiveExpGainNotice: logic confirmed by peer review

Peer-reviewed-by: Yommy, gordaoprogramas, aDw, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 05:00:25 +00:00
ragnarok-clanker
11f900fb57 Decompile fn_17820 (CMode::CMode)
Batch #13071 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_17820 CMode::CMode: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 04:54:03 +00:00
ragnarok-clanker
c57b34cacb Decompile 2 functions in Source/Client/Mode/LoginMode.cpp
Batch #13068 by cremane: 2 byte-identical, 0 confirmed by peer review.

- fn_22290 CLoginMode::ConnectZoneServer: byte-identical
- fn_22258 CLoginMode::CLoginMode: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 04:53:16 +00:00
ragnarok-clanker
513f9f512d Confirm 2 functions in Source/Client/Replay.h, Source/Client/Replay.cpp
Batch #12776 by cremane: 0 byte-identical, 2 confirmed by peer review.

- fn_19300 Replay::Replay: logic confirmed by peer review (already on main)
- fn_19319 Replay::ResetFile: logic confirmed by peer review (already on main)

Peer-reviewed-by: Yommy, gordaoprogramas, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 04:52:45 +00:00
ragnarok-clanker
9f366cda10 Decompile fn_21805 (CGameMode::ReceiveMinimapMarker)
Batch #13052 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_21805 CGameMode::ReceiveMinimapMarker: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 04:39:57 +00:00
ragnarok-clanker
e066a7b593 Decompile fn_21273 (CGameMode::AppendGuildEmblem)
Batch #13007 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_21273 CGameMode::AppendGuildEmblem: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 04:38:24 +00:00
ragnarok-clanker
2982bf31ee Decompile fn_23501 (CSession::LoadMiniPartyInfo)
Batch #12564 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_23501 CSession::LoadMiniPartyInfo: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 04:21:31 +00:00
ragnarok-clanker
d85bde31f6 Decompile 10 functions in Source/Client/Mode/LoginMode.cpp
Batch #13009 by Yommy: 0 byte-identical, 10 confirmed by peer review.

- fn_22271 GetMacAddress: logic confirmed by peer review
- fn_22278 CLoginMode::ReceiveCharacterPage: logic confirmed by peer review
- fn_22284 CLoginMode::ReceiveMapStates: logic confirmed by peer review
- fn_22286 CLoginMode::SubD90C90: logic confirmed by peer review
- fn_22287 CLoginMode::SubD911C0: logic confirmed by peer review
- fn_22295 CLoginMode::ReceiveRefuseLogin: logic confirmed by peer review
- fn_22304 CLoginMode::Run: logic confirmed by peer review
- fn_22308 OpenAccountRegistration: logic confirmed by peer review
- fn_22315 CLoginMode::ReceiveLoginErrorDetail: logic confirmed by peer review
- fn_22316 CLoginMode::ReceiveLoginError: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, aDw, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 04:07:01 +00:00
ragnarok-clanker
6c4ca3a698 Decompile fn_45430 (CWebBrowser::RefreshSize)
Batch #13002 by KWDev: 1 byte-identical, 0 confirmed by peer review.

- fn_45430 CWebBrowser::RefreshSize: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 04:04:18 +00:00
ragnarok-clanker
177138b305 Decompile 5 functions in Source/Client/Browser/BrowserClientSite.cpp, Source/Client/Browser/BrowserCommandTarget.h, ...
Batch #12992 by cremane: 4 byte-identical, 1 confirmed by peer review.

- fn_17335 BrowserCommandTarget::~BrowserCommandTarget: byte-identical
- fn_17336 BrowserPopupDispatch::~BrowserPopupDispatch: byte-identical
- fn_17337 BrowserDocumentUI::~BrowserDocumentUI: byte-identical
- fn_17338 BrowserInPlaceFrame::~BrowserInPlaceFrame: byte-identical
- fn_17339 BrowserClientSite::~BrowserClientSite: logic confirmed by peer review (already on main)

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 03:59:09 +00:00
ragnarok-clanker
d96e8e118d Decompile fn_22023 (CGameMode::ReceiveRuneActivation)
Batch #10661 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_22023 CGameMode::ReceiveRuneActivation: byte-identical

Peer-reviewed-by: Yommy, gordaoprogramas, KWDev, codeplay, StrawberrysherbetIX
Merged automatically: every function is byte-identical to the original.
2026-11-06 03:48:21 +00:00
ragnarok-clanker
f5f990406b Decompile fn_21793 (CGameMode::ReceiveItem1718Result)
Batch #12960 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_21793 CGameMode::ReceiveItem1718Result: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 03:39:43 +00:00
ragnarok-clanker
f43dbe74e2 Decompile fn_24181 (CSession::CheckInterval)
Batch #12954 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_24181 CSession::CheckInterval: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 03:33:59 +00:00
ragnarok-clanker
dc2ca32066 Decompile fn_21429 (ModeDragState::BeginItem)
Batch #12648 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_21429 ModeDragState::BeginItem: logic confirmed by peer review

Peer-reviewed-by: Yommy, aDw, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 03:20:07 +00:00
ragnarok-clanker
cae23e43db Decompile fn_24358 (ShutdownManagers)
Batch #12918 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_24358 ShutdownManagers: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 03:06:40 +00:00
ragnarok-clanker
67e6de9604 Decompile 2 functions in Source/Client/Application/Launcher.cpp
Batch #12908 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_24362 sub_E58100: logic confirmed by peer review
- fn_24371 ReplaceClientExecutable: logic confirmed by peer review

Peer-reviewed-by: aDw, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 03:01:07 +00:00
ragnarok-clanker
d8525e63e3 Decompile fn_24365 (ApplyAiPatch)
Batch #12906 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_24365 ApplyAiPatch: logic confirmed by peer review

Peer-reviewed-by: aDw, cremane, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 03:00:44 +00:00
ragnarok-clanker
ce54ccf222 Decompile fn_21740 (CGameMode::ReceiveWindow17Entries)
Batch #12903 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_21740 CGameMode::ReceiveWindow17Entries: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 02:54:24 +00:00
ragnarok-clanker
6fd1fc2c46 Decompile fn_17794 (CLanguageBase::ResetInput)
Batch #12890 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_17794 CLanguageBase::ResetInput: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 02:47:32 +00:00
ragnarok-clanker
c3424d2e0b Decompile fn_23568 (CSession::IsGuildMemberAccount)
Batch #12888 by Toshiro: 0 byte-identical, 1 confirmed by peer review.

- fn_23568 CSession::IsGuildMemberAccount: 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-06 02:44:34 +00:00
ragnarok-clanker
86a5142dbd Decompile 15 functions in Source/Client/Browser/BrowserCursor.cpp, Source/Client/Input/Language.cpp, ...
Batch #12875 by KWDev: 15 byte-identical, 0 confirmed by peer review.

- fn_03576 UINavigationV4Wnd::RefreshLayout: byte-identical
- fn_05441 CRenewQuestMgr::GetIconTooltip: byte-identical
- fn_10202 UIRuneSetReWard::Slot31: byte-identical
- fn_13844 UITagButton::Slot31: byte-identical
- fn_14354 CUIListBox<AdventureGuide::CUISubTab>::SelectItem: byte-identical
- fn_14355 CUIListBox<AdventureGuide::CUITab>::SelectItem: byte-identical
- fn_14417 CUIDropDownBox::HasChild: byte-identical
- fn_14420 CUIDropDownBox::Attach: byte-identical (already on main)
- fn_14685 CUITab::Select: byte-identical
- fn_16497 CQuestItemSelector::SetHighlighted: byte-identical
- fn_17063 ContainsValue: byte-identical
- fn_17764 CLanguageBase::Paste: byte-identical
- fn_18377 GetMessageString: byte-identical
- fn_19310 Replay::Cipher: byte-identical
- fn_45438 CWebBrowser::PollCursor: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 02:20:45 +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
5f6f9bafa9 Decompile 10 functions in Source/Contents/Messenger/ClientMessenger.cpp, Source/Client/Mode/GameModePackets.cpp, ...
Batch #12859 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_06172 EquipmentProperties::CEquipmentPropertiesMgr::GetUnknown0134: byte-identical
- fn_06175 EquipmentProperties::CEquipmentPropertiesMgr::FindProperty1: byte-identical
- fn_06176 EquipmentProperties::CEquipmentPropertiesMgr::FindUnknown0094: byte-identical
- fn_06183 EquipmentProperties::CEquipmentPropertiesMgr::FindDefinition: byte-identical
- fn_06184 EquipmentProperties::CEquipmentPropertiesMgr::GetUnknown0174: byte-identical
- fn_21742 CGameMode::Zc_Mer_Par_Change: byte-identical
- fn_21689 CGameMode::ReceiveActorStatusUpdate: byte-identical
- fn_22198 CGameMode::ReceiveItemDisappear: byte-identical
- fn_14520 CUITextViewer::SendMsg: byte-identical
- fn_24268 CSkill::GetTrapModelName: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 02:05:56 +00:00
ragnarok-clanker
34e67dad3c Decompile fn_22311 (CLoginMode::ReceiveBillingInfo)
Batch #12594 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_22311 CLoginMode::ReceiveBillingInfo: 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-06 02:03:39 +00:00