Commit graph

948 commits

Author SHA1 Message Date
ragnarok-clanker
e9db88de78 Decompile 2 functions in Source/Client/Mode/GameModeHandlers.cpp
Batch #14231 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_22022 CGameMode::HandleRuneResult: logic confirmed by peer review
- fn_21997 CGameMode::ReceiveDdukddakBoxTest: logic confirmed by peer review

Peer-reviewed-by: secret, KWDev, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 07:49:11 +00:00
ragnarok-clanker
70c4570b63 Decompile fn_24178 (CSession::InitJobSpriteNames)
Batch #14349 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_24178 CSession::InitJobSpriteNames: logic confirmed by peer review

Peer-reviewed-by: Yommy, secret, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 07:34:11 +00:00
ragnarok-clanker
2605289455 Decompile fn_18318 (VNIInputMode::Convert)
Batch #14294 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_18318 VNIInputMode::Convert: logic confirmed by peer review

Peer-reviewed-by: secret, KWDev, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 07:21:20 +00:00
ragnarok-clanker
4a63a0b9b2 Decompile 10 functions in Source/Client/Mode/GameMode.cpp, Source/Client/Mode/CGameMode.h, ...
Batch #14326 by eAthena: 0 byte-identical, 10 confirmed by peer review.

- fn_21311 CGameMode::EnsureNameBalloon: logic confirmed by peer review
- fn_21329 CGameMode::ProcessGroundClick: logic confirmed by peer review
- fn_21330 CGameMode::ProcessInput: logic confirmed by peer review
- fn_21333 CGameMode::UpdateBalloons: logic confirmed by peer review
- fn_21346 CGameMode::SaveActiveSkillEffects: logic confirmed by peer review
- fn_21347 CGameMode::SaveNameCardState: logic confirmed by peer review
- fn_21348 CGameMode::SaveUnknown024C: logic confirmed by peer review
- fn_21349 CGameMode::SaveGroundItems: logic confirmed by peer review
- fn_21350 CGameMode::SaveActorStates: logic confirmed by peer review
- fn_21351 CGameMode::WriteReplaySkillState: logic confirmed by peer review

Peer-reviewed-by: Yommy, secret, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 07:16:29 +00:00
ragnarok-clanker
bd5f54eabd Decompile 3 functions in Source/Client/Mode/GameModeNotices.cpp
Batch #14029 by Yommy: 0 byte-identical, 3 confirmed by peer review.

- fn_21851 CGameMode::ReceiveQuestHuntUpdate: logic confirmed by peer review
- fn_21852 CGameMode::ReceiveQuestHuntUpdate2: logic confirmed by peer review
- fn_22069 CGameMode::ReceiveStovePurchaseResult: logic confirmed by peer review

Peer-reviewed-by: secret, KWDev, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 06:49:37 +00:00
ragnarok-clanker
64902509da Decompile 11 functions in Source/Client/Mode/GameModePackets.cpp
Batch #14230 by eAthena: 0 byte-identical, 11 confirmed by peer review.

- fn_21584 CGameMode::ReceiveWhisperResult: logic confirmed by peer review
- fn_21749 CGameMode::ReceiveActorAction: logic confirmed by peer review
- fn_21754 CGameMode::ReceiveActorMoveEntryOld: logic confirmed by peer review
- fn_21755 CGameMode::ReceiveActorMoveEntryOld2: logic confirmed by peer review
- fn_21758 CGameMode::ReceiveActorStandEntryNamedOld: logic confirmed by peer review
- fn_21765 CGameMode::ReceiveActorStateEntryNamedOld: logic confirmed by peer review
- fn_21767 CGameMode::ReceiveActorStandEntry: logic confirmed by peer review
- fn_21768 CGameMode::ReceiveActorStandEntryFont: logic confirmed by peer review
- fn_21769 CGameMode::ReceiveActorTypedEntry: logic confirmed by peer review
- fn_21975 CGameMode::SpawnMirrorActor: logic confirmed by peer review
- fn_21988 CGameMode::ReceiveActorStandEntryLegacy: logic confirmed by peer review

Peer-reviewed-by: Yommy, secret, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 06:30:20 +00:00
ragnarok-clanker
2e12f4dd57 Decompile 3 functions in Source/Client/Session.cpp
Batch #14068 by secret: 0 byte-identical, 3 confirmed by peer review.

- fn_23501 CSession::LoadMiniPartyInfo: logic confirmed by peer review
- fn_23509 CSession::LoadMapViewParameters: logic confirmed by peer review
- fn_23573 CSession::HasItem1740Number: logic confirmed by peer review

Peer-reviewed-by: Yommy, KWDev, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 06:24:10 +00:00
ragnarok-clanker
f16567063e Decompile 3 functions in Source/Client/Mode/GameModePackets.cpp
Batch #14226 by Yommy: 0 byte-identical, 3 confirmed by peer review.

- fn_21956 CGameMode::OpenPackageSimulatorFile: logic confirmed by peer review
- fn_21957 CGameMode::OpenSimulatorFile: logic confirmed by peer review
- fn_21958 CGameMode::OpenRandomOptionSimulatorFile: logic confirmed by peer review

Peer-reviewed-by: secret, KWDev, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 06:23:15 +00:00
ragnarok-clanker
94d9a98e34 Decompile fn_19322 (Replay::ParseMetadata)
Batch #14100 by secret: 0 byte-identical, 1 confirmed by peer review.

- fn_19322 Replay::ParseMetadata: logic confirmed by peer review

Peer-reviewed-by: Yommy, KWDev, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 06:13:06 +00:00
ragnarok-clanker
d7bed33373 Decompile fn_23737 (CSession::ToggleTrackedAchievement)
Batch #14024 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_23737 CSession::ToggleTrackedAchievement: logic confirmed by peer review

Peer-reviewed-by: secret, KWDev, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 06:13:00 +00:00
ragnarok-clanker
0abedfd87e Decompile 4 functions in Source/Client/Replay.cpp
Batch #13507 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_19328 Replay::BuildMetadata: logic confirmed by peer review
- fn_19329 Replay::CachePacket: logic confirmed by peer review
- fn_24171 MessengerMember::Serialize: logic confirmed by peer review
- fn_24202 CSession::BuildExtraReplayRecords: logic confirmed by peer review

Peer-reviewed-by: Yommy, KWDev, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 05:12:50 +00:00
ragnarok-clanker
ec85c53013 Decompile fn_22140 (CGameMode::ReceiveStatusChangeNotice)
Batch #13562 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22140 CGameMode::ReceiveStatusChangeNotice: logic confirmed by peer review

Peer-reviewed-by: Yommy, KWDev, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 04:50:35 +00:00
ragnarok-clanker
a1b0866a8d Decompile 12 functions in Source/Client/Session.h, Source/Contents/Messenger/MessengerMember.h, ...
Batch #13850 by eAthena: 0 byte-identical, 12 confirmed by peer review.

- fn_05621 EquipmentProperties::CEquipmentWearable::UpdateActive: logic confirmed by peer review
- fn_06201 EquipmentProperties::CEquipmentPropertiesMgr::EquipWearable: logic confirmed by peer review (already on main)
- fn_06182 EquipmentProperties::CEquipmentPropertiesMgr::GetDescriptions: logic confirmed by peer review (already on main)
- fn_06206 EquipmentProperties::CEquipmentPropertiesMgr::RefreshShop: logic confirmed by peer review
- fn_21834 CGameMode::RefreshItemListWindow: logic confirmed by peer review
- fn_23309 CSession::ResetEquipment: logic confirmed by peer review
- fn_23305 CSession::ClearAllItems1784: logic confirmed by peer review
- fn_23283 CSession::AddPartyMember: logic confirmed by peer review (already on main)
- fn_23281 CSession::AddFriend: logic confirmed by peer review (already on main)
- fn_23398 CSession::FindShop: logic confirmed by peer review
- fn_23451 CSession::MemberColor: logic confirmed by peer review (already on main)
- fn_07744 UIMiniPartyWnd::SendMsg: 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-07 04:07:17 +00:00
ragnarok-clanker
026bec89d0 Decompile fn_19326 (Replay::WriteSection)
Batch #13978 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19326 Replay::WriteSection: logic confirmed by peer review

Peer-reviewed-by: Yommy, SapitoSucio, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 03:59:16 +00:00
ragnarok-clanker
483c66a4a5 Decompile fn_21770 (CGameMode::ReceiveNpcStandEntry)
Batch #13975 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21770 CGameMode::ReceiveNpcStandEntry: logic confirmed by peer review

Peer-reviewed-by: Yommy, SapitoSucio, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 03:46:53 +00:00
ragnarok-clanker
977a6832c5 Decompile 2 functions in Source/Client/Mode/GameModePackets.cpp
Batch #13973 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_22199 CGameMode::SpawnStandingPc: logic confirmed by peer review
- fn_22200 CGameMode::SpawnStandingPc2: logic confirmed by peer review

Peer-reviewed-by: Yommy, SapitoSucio, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 03:45:03 +00:00
ragnarok-clanker
cd2cc50085 Decompile fn_21795 (CGameMode::ReceiveBroadcastBalloonNotice)
Batch #13947 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_21795 CGameMode::ReceiveBroadcastBalloonNotice: logic confirmed by peer review

Peer-reviewed-by: Yommy, KWDev, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 02:31:20 +00:00
ragnarok-clanker
ff3d9792bb Decompile fn_24380 (COMDAT)
Batch #13931 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_24380 COMDAT: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 01:14:13 +00:00
ragnarok-clanker
384a75f086 Decompile fn_22074 (CGameMode::ReceiveCaptchaUploadRequest)
Batch #13926 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22074 CGameMode::ReceiveCaptchaUploadRequest: logic confirmed by peer review

Peer-reviewed-by: Yommy, SapitoSucio, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 01:03:38 +00:00
ragnarok-clanker
de0e8b0464 Decompile fn_11547 (UIComboBoxV2Wnd::SendMsg)
Batch #13917 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_11547 UIComboBoxV2Wnd::SendMsg: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 00:48:16 +00:00
ragnarok-clanker
bc6585c9aa Decompile fn_22137 (CGameMode::ReceiveWindow227Entries)
Batch #13414 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_22137 CGameMode::ReceiveWindow227Entries: logic confirmed by peer review

Peer-reviewed-by: eAthena, superintelligence, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 23:51:59 +00:00
ragnarok-clanker
0e99481335 Decompile 6 functions in Source/Client/ModeFade.cpp, Source/Client/ModeFadeOut.cpp, ...
Batch #13893 by eAthena: 4 byte-identical, 2 confirmed by peer review.

- fn_09334 UIBroadcastBalloon::Slot43: byte-identical
- fn_12091 UIWhisperWnd::Slot43: byte-identical
- fn_12591 UIRoMapWnd::DrawRecordAreas: byte-identical
- fn_12592 UINewChatWnd::Slot43: logic confirmed by peer review
- fn_12593 UISubChatHisWnd::Slot43: byte-identical
- fn_12604 UIRoMapWnd::DrawRecordFaces: 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 23:24:54 +00:00
ragnarok-clanker
d9c7622531 Maintenance: Forced (maintainer). gl_24792 'g_charViewMode' (0x013495BC) is not a separate global: it is g_modeMgr.gameMode (g_modeMg
Batch #13844 by ragnarok-clanker: forced by an admin (0 lower score(s), 0 changed function(s)); checked with 53 compiled unit(s), including every includer of Source/UI/Window/UINewSelectCharWnd.h.
2026-11-06 23:23:11 +00:00
ragnarok-clanker
c812b1ccda Decompile 10 functions in Source/Client/Mode/GameModeProtocol.cpp, Source/Contents/Actors/Player.cpp, ...
Batch #13821 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_05285 InsertQuestReward: byte-identical
- fn_05286 InsertQuestSubMenu: byte-identical
- fn_05288 InsertWeaponContents: byte-identical
- fn_05289 InsertWeaponObtainGuide: byte-identical
- fn_05290 InsertWeaponSubMenu: byte-identical
- fn_10795 UIBitmapButton::Paint: byte-identical
- fn_22619 CGrannyPc::Slot39: byte-identical
- fn_21589 SendPacketHeader: byte-identical
- fn_21590 SendPacketHeader2: byte-identical
- fn_06843 CAxeBoomerang::Slot04: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 22:57:48 +00:00
ragnarok-clanker
7aa8e144c3 Decompile 2 functions in Source/Client/Browser/BrowserInterface.cpp, Source/Client/Browser/WebBrowser.h, ...
Batch #13877 by eAthena: 2 byte-identical, 0 confirmed by peer review.

- fn_17432 CWebEventReceiver::Register: byte-identical (already on main)
- fn_45418 CWebEventReceiver::Disconnect: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 22:55:38 +00:00
ragnarok-clanker
9bcb240a60 Decompile fn_23624 (CSession::SetUnknown16EC)
Batch #13759 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_23624 CSession::SetUnknown16EC: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 22:24:09 +00:00
ragnarok-clanker
83ea3de051 Decompile 18 functions in Source/Client/Session.h, Source/Contents/Messenger/MessengerMember.h, ...
Batch #13823 by eAthena: 17 byte-identical, 1 confirmed by peer review.

- fn_05622 EquipmentProperties::CEquipment::CallOnStartEquip: byte-identical
- fn_06190 EquipmentProperties::CEquipmentPropertiesMgr::HasUnknown0194: byte-identical
- fn_05925 CLuaInstance::GetFieldUIntArray: logic confirmed by peer review
- fn_23454 CSession::PartyByName: byte-identical
- fn_23452 CSession::PartyByAccount: byte-identical
- fn_23455 CSession::PartyAt: byte-identical
- fn_23372 CSession::FriendAt: byte-identical
- fn_23832 CSession::FindGroupedSkill: byte-identical
- fn_17262 UIWindowMgr::RetireTransientWindow: byte-identical
- fn_07695 MessengerMember::MessengerMember: byte-identical
- fn_07696 MessengerMember::MessengerMember: byte-identical
- fn_23835 CSession::InheritedJob: byte-identical
- fn_23803 CSession::GetWeaponName: byte-identical
- fn_23839 CSession::GetWeaponEffectSprName: byte-identical
- fn_23840 CSession::GetWeaponSprName: byte-identical
- fn_23339 CSession::RemoveItem1710: byte-identical
- fn_23300 CSession::GetEquipSlots: byte-identical
- fn_18348 AddNeededSkill: byte-identical

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 22:19:59 +00:00
ragnarok-clanker
2bf070d8cc Decompile fn_22266 (CLoginMode::SubD8D500)
Batch #13669 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22266 CLoginMode::SubD8D500: 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 21:14:57 +00:00
ragnarok-clanker
4de5cee9c0 Decompile fn_23385 (CSession::FindInventoryIndicesByItemId)
Batch #13656 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_23385 CSession::FindInventoryIndicesByItemId: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 21:09:30 +00:00
ragnarok-clanker
0ad3d7fad3 Decompile fn_23565 (CSession::HasItem17D4)
Batch #13636 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_23565 CSession::HasItem17D4: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 21:03:34 +00:00
ragnarok-clanker
f77f87c348 Decompile fn_23569 (CSession::IsGuildMemberCharacter)
Batch #13637 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_23569 CSession::IsGuildMemberCharacter: 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 20:55:25 +00:00
ragnarok-clanker
5ead212992 Decompile fn_23385 (CSession::FindInventoryIndicesByItemId)
Batch #13586 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_23385 CSession::FindInventoryIndicesByItemId: 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 20:38:39 +00:00
ragnarok-clanker
90e0ca7360 Decompile fn_24370 (InitializeManagers)
Batch #13605 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_24370 InitializeManagers: logic confirmed by peer review

Peer-reviewed-by: eAthena, gordaoprogramas, Tanke, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 20:38:29 +00:00
ragnarok-clanker
14ff75ccc6 Decompile 17 functions in Source/Client/Session.cpp
Batch #13536 by eAthena: 17 byte-identical, 0 confirmed by peer review.

- fn_23388 CSession::GetInventoryItemAt: byte-identical
- fn_23403 CSession::GetItem1768At: byte-identical
- fn_23406 CSession::GetItem1740At: byte-identical
- fn_23409 CSession::GetItem1750At: byte-identical
- fn_23413 CSession::GetItem1758At: byte-identical
- fn_23416 CSession::GetItem1760At: byte-identical
- fn_23421 CSession::GetItem1748At: byte-identical
- fn_23457 CSession::GetItem1720At: byte-identical
- fn_23464 CSession::GetItem1730At: byte-identical
- fn_23470 CSession::GetItem1718At: byte-identical
- fn_23476 CSession::GetItem1738At: byte-identical
- fn_23420 CSession::GetItem1760Total: byte-identical
- fn_23446 CSession::GetItem1718QuantityOf: byte-identical
- fn_23448 CSession::GetItem1718Unknown006COf: byte-identical
- fn_23450 CSession::SumItem1720Unknown006C: byte-identical
- fn_23633 CSession::ClearItemSelection: byte-identical
- fn_23366 CSession::GetEquippedItem: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 20:29:21 +00:00
ragnarok-clanker
087a98ab81 Decompile fn_07779 (CTokenizer::operator[])
Batch #13554 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_07779 CTokenizer::operator[]: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 20:08:08 +00:00
ragnarok-clanker
4be4f1156e Decompile fn_22180 (CGameMode::ReceiveShopName)
Batch #13551 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_22180 CGameMode::ReceiveShopName: logic confirmed by peer review

Peer-reviewed-by: eAthena, Tanke
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 20:06:22 +00:00
ragnarok-clanker
e527589e6b Decompile 3 functions in Source/Client/Mode/GameModeNames.cpp, Source/Contents/MonsterXmlActions.cpp
Batch #13490 by eAthena: 3 byte-identical, 0 confirmed by peer review.

- fn_21265 CGameMode::ActorNameColor: byte-identical (already on main)
- fn_17813 MonsterJobColor: byte-identical
- fn_17814 IsMonsterJob: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 19:57:18 +00:00
ragnarok-clanker
1a87e6eeaf Decompile fn_17827 (ShowErrorDialog)
Batch #13416 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_17827 ShowErrorDialog: logic confirmed by peer review

Peer-reviewed-by: eAthena, Tanke, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 19:54:04 +00:00
ragnarok-clanker
bf22aa5b62 Maintenance: Forced (approved by the maintainer: small score loss accepted for correct behaviour). Resubmission of 13479. CSession+0x
Batch #13484 by ragnarok-clanker: forced by an admin (1 lower score(s), 3 changed function(s)); checked with 266 compiled unit(s), including every includer of Source/Client/Session.h.
2026-11-06 19:10:41 +00:00
ragnarok-clanker
1cd1a4fb45 Maintenance: Forced (approved by the maintainer: small score loss accepted for correct behaviour). Resubmission of 13473, returned on
Batch #13474 by ragnarok-clanker: forced by an admin (3 lower score(s), 9 changed function(s)); checked with 65 compiled unit(s), including every includer of Source/Contents/Effects/RagEffect.h, Source/Render/DX7/DeviceOwnerDX7.h, Source/Render/DX7/RenderSystemDX7.h, Source/Render/RendererDX7.h, Source/Contents/Effects/RagEffectInitialization.h.
Deletes: Source/Contents/Effects/RagEffectInitialization.h
2026-11-06 18:29:50 +00:00
ragnarok-clanker
0faf2f307a Decompile fn_21959 (CGameMode::ApplyActorStatusEffects)
Batch #13448 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_21959 CGameMode::ApplyActorStatusEffects: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 17:08:54 +00:00
ragnarok-clanker
ba694b974f Decompile fn_19315 (Replay::FindSection)
Batch #13445 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_19315 Replay::FindSection: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 17:03:34 +00:00
ragnarok-clanker
49e4ed5b56 Decompile fn_22030 (CGameMode::RequestWindow169)
Batch #13439 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_22030 CGameMode::RequestWindow169: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:51:52 +00:00
ragnarok-clanker
ce85e3f1a8 Decompile fn_22175 (CGameMode::ReceivePacket0A29)
Batch #13435 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_22175 CGameMode::ReceivePacket0A29: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:48:41 +00:00
ragnarok-clanker
ea9e8703e0 Decompile 2 functions in Source/Client/Mode/GameModePackets.cpp
Batch #13419 by KWDev: 2 byte-identical, 0 confirmed by peer review.

- fn_21739 CGameMode::ReceiveMemorialDungeonSubscriptionNotify: byte-identical
- fn_21966 ApplyActorSkillState: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:31:42 +00:00
ragnarok-clanker
1a28abc7c6 Decompile 3 functions in Source/Client/Mode/GameModeNotices.cpp
Batch #13418 by SapitoSucio: 3 byte-identical, 0 confirmed by peer review.

- fn_21613 CGameMode::ReceiveMapProperty: byte-identical
- fn_22045 CGameMode::ReceiveCharacterRenameResult: byte-identical
- fn_22134 CGameMode::ReceiveMacroBlackListCode: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 16:31:12 +00:00
ragnarok-clanker
f8d3e8622d Maintenance: Rename placeholder sub_XXXXXX functions to evidence-based names (Lua registration strings, log/error strings, packet ids
Batch #13412 by ragnarok-clanker: no function's compiled code changes; checked with 592 compiled unit(s), including every includer of Source/Client/Mode/CGameMode.h, Source/Client/Session.h, Source/Contents/Actors/GameActor.h, Source/Contents/CashEmotionMgr.h, Source/Contents/ClientItemLists.h, Source/Contents/ClientState.h, Source/Contents/Configuration/GameSettingsMgr.h, Source/Contents/Items/ItemInfo.h, Source/Contents/NavigationManager.h, Source/Contents/RenewQuestMgr.h, Source/Contents/ReputeMgr.h, Source/Contents/Schedule/TimeScheduler.h, Source/Contents/WorldView/WorldViewData.h, Source/UI/Buttons/UIDescriptRace.h, Source/UI/CashEmotion/UICashEmotionListWnd.h, Source/UI/Dialogs/UIPasswordWnd.h, Source/UI/Edit/UIEditCtrl.h, Source/UI/Edit/UIItemTagCtrl.h, Source/UI/GameSettings/GameSettingsUI.h, Source/UI/Item/UIItemStoreSubWnd.h, Source/UI/Items/UISwapEquipmentWnd.h, Source/UI/Lists/UIChatHisBox.h, Source/UI/Lists/UITagListBox.h, Source/UI/Quest/UIOngoingQuestInfo.h, Source/UI/Quest/UIRenewQuestUI.h, Source/UI/Rodex/UIRodexComposeWnd.h, Source/UI/Text/UIAchWnd.h, Source/UI/UIGradeEnchantWnd.h, Source/UI/UIIngredientInfoWnd.h, Source/UI/UIMacroUserInfoWnd.h, Source/UI/Window/UINewSkillListWnd.h, Source/UI/Window/UIRegisterMgr.h, Source/UI/Window/UIWindow.h, Source/UI/Window/UIWindowMgr.h, Source/Utility/JsonCppLoader.h.
2026-11-06 16:30:12 +00:00
ragnarok-clanker
3f8411389e Maintenance: Rename placeholder sub_XXXXXX functions to evidence-based names (Lua registration strings, log/error strings, packet ids
Batch #13406 by ragnarok-clanker: no function's compiled code changes; checked with 124 compiled unit(s), including every includer of Source/Contents/Effects/RagEffect.h, Source/Contents/Effects/PowderingEffect.h, Source/Contents/Effects/SpriteParticle.h, Source/UI/Enchant/EnchantUI.h, Source/UI/Guild/UIAgitWnd.h, Source/UI/Window/UINewSelectCharWnd.h, Source/Contents/Actors/Skill.h, Source/UI/UIChangeMaterialWnd.h, Source/UI/Window/UINewMakeCharWnd.h, Source/Contents/Effects/HealEffect.h, Source/Contents/AchievementMgr.h, Source/UI/Window/UISecondCostumeWnd.h, Source/Contents/Effects/LightSphereEffect.h, Source/Contents/Effects/BlastForge.h, Source/Security/NProtectGameGuardMgr.h, Source/Contents/Effects/MapChainEffect.h, Source/Utility/Math/Int64Math.h.
2026-11-06 16:08:47 +00:00
ragnarok-clanker
1b367dffbd Decompile fn_22289 (CLoginMode::ShowLoginError)
Batch #13389 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_22289 CLoginMode::ShowLoginError: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, aDw, Toshiro, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 15:16:49 +00:00
ragnarok-clanker
afeef57524 Decompile fn_21257 (CGameMode::RefreshMiniMapTooltips)
Batch #13387 by cremane: 0 byte-identical, 1 confirmed by peer review.

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

Peer-reviewed-by: Tanke, codeplay, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 15:13:59 +00:00