Batch #13296 by cremane: 0 byte-identical, 1 confirmed by peer review.
- fn_07056 CMeteorEffect::Slot01: logic confirmed by peer review
Peer-reviewed-by: eAthena, Tanke, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Batch #13290 by cremane: 0 byte-identical, 2 confirmed by peer review.
- fn_22650 CGrannyPc::Slot15: logic confirmed by peer review
- fn_22651 CPc::ChangeState: logic confirmed by peer review
Peer-reviewed-by: eAthena, Toshiro, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Batch #12946 by cremane: 0 byte-identical, 1 confirmed by peer review.
- fn_18063 ForbiddenWords::Allows: logic confirmed by peer review
Peer-reviewed-by: ragnarok-clanker, eAthena, gordaoprogramas, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Batch #13254 by cremane: 0 byte-identical, 1 confirmed by peer review.
- fn_19107 CLightSphereEffect::Slot01: logic confirmed by peer review
Peer-reviewed-by: eAthena, Tanke, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
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.
Batch #13482 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.
- fn_18065 ?Lowercase@?A0x98504ca6@@YAPADPAD@Z: byte-identical
- fn_18062 ForbiddenWords::Contains: byte-identical (already on main)
Merged automatically: every function is byte-identical to the original.
Batch #13476 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.
- fn_08075 ?CompareWorldVersion@?A0x983c5e9c@@YA?AUstrong_ordering@std@@QBHQBQBE@Z: byte-identical
Merged automatically: every function is byte-identical to the original.
Recovered/ holds the code linked only into the standalone exe (scripts/exe/build_exe.py), outside the Clank source dirs:
- jsoncons/ and nProtect/ moved from scripts/exe/; GameGuard stand-in follows main's renamed entry points.
- GPak/PakAuxiliary.cpp: Extract (virtualised in every build; 02-19 jumps out at 0x0065861E) rebuilt from the open GRF Editor decoder, after the visible 02-19 prologue; inline key and kRO keys 1-4. Apply traps (unreachable in 02-19).
- GGHash/GGHash.cpp: CGGHash::Load/Check/VerifyHash trap (RagHash.dat check unreachable in 02-19).
The whole client links: 984 units, 0 unresolved.
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
Batch #13468 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.
- fn_16935 UIWindow::DrawBitmap: byte-identical
Merged automatically: every function is byte-identical to the original.
Batch #13466 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.
- fn_13174 UIHotkeyGuideWnd::DrawKeyLabel: byte-identical
Merged automatically: every function is byte-identical to the original.
Batch #13462 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.
- fn_24169 CSession::DefaultRenderBackend: byte-identical
- fn_24170 CSession::RenderSystemResetPolicy: byte-identical
Merged automatically: every function is byte-identical to the original.
Batch #13460 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.
- fn_04064 ChangeUserHotkey: byte-identical
Merged automatically: every function is byte-identical to the original.
Batch #13458 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.
- fn_04391 IsMapDisplayNameTranslated: byte-identical
Merged automatically: every function is byte-identical to the original.
Batch #13453 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.
- fn_18353 SetSubChatWndOption: byte-identical
Merged automatically: every function is byte-identical to the original.
Batch #13450 by SapitoSucio: 3 byte-identical, 0 confirmed by peer review.
- fn_11604 UIChatHisBox::SaveChatLog: byte-identical
- fn_12419 UIWhisperWnd::SaveChatLog: byte-identical (already on main)
- fn_11830 UIChatRoomWnd::SaveChatLog: byte-identical (already on main)
Merged automatically: every function is byte-identical to the original.
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.
Batch #13447 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.
- fn_13226 UIMerchantItemPurchaseMSGWnd::UIMerchantItemPurchaseMSGWnd: byte-identical
Merged automatically: every function is byte-identical to the original.
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.
Batch #13443 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.
- fn_10469 UIEmotion::Paint: byte-identical
Merged automatically: every function is byte-identical to the original.
Batch #13442 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.
- fn_14309 AdventureGuide::CUIItem::RequestNavigation: byte-identical
- fn_14310 AdventureGuide::CUIQuest::RequestNavigation: byte-identical
Merged automatically: every function is byte-identical to the original.
Batch #13441 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.
- fn_09248 UIAchViewWnd::SendMsg: byte-identical
- fn_17683 CWorld::UpdateGuildMasterApproach: byte-identical
Merged automatically: every function is byte-identical to the original.
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.
Batch #13437 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.
- fn_13275 UIItemWnd::Slot10: byte-identical
Merged automatically: every function is byte-identical to the original.
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.
Batch #13432 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.
- fn_12946 UIOpenRoulletteWnd::SendMsg: byte-identical
Merged automatically: every function is byte-identical to the original.
Batch #13430 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.
- fn_17117 UIWindowMgr::RequestAddFriend: byte-identical
Merged automatically: every function is byte-identical to the original.
Batch #13426 by SapitoSucio: 3 byte-identical, 0 confirmed by peer review.
- fn_24219 CSession::SendClientOption: byte-identical
- fn_24227 CSession::SendHomunculusAutoFeedOption: byte-identical
- fn_24234 CSession::SendPetAutoFeedOption: byte-identical
Merged automatically: every function is byte-identical to the original.
Batch #13421 by SapitoSucio: 3 byte-identical, 0 confirmed by peer review.
- fn_19661 CEntryQueueMgr::SendApply: byte-identical
- fn_19662 CEntryQueueMgr::SendCancel: byte-identical
- fn_19663 CEntryQueueMgr::SendRankingRequest: byte-identical
Merged automatically: every function is byte-identical to the original.
Batch #13417 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.
- fn_07828 C3dAttr::Create: byte-identical (already on main)
- fn_07833 C3dAttr::C3dAttr: byte-identical
Merged automatically: every function is byte-identical to the original.
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.
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.
Batch #13413 by SapitoSucio: 2 byte-identical, 0 confirmed by peer review.
- fn_22668 CPlayer::ApplyFollowOffset: byte-identical
- fn_03048 CGameActor::Slot45: byte-identical
Merged automatically: every function is byte-identical to the original.
Batch #13295 by cremane: 0 byte-identical, 1 confirmed by peer review.
- fn_07539 CWindEffect::Init: 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).
Batch #13409 by cremane: 0 byte-identical, 5 confirmed by peer review.
- fn_03341 CSkillAction_KR_DOUBLE_SLASH::Slot11: logic confirmed by peer review
- fn_03354 CSkillAction_KR_GROUND_BLOOM::Slot11: logic confirmed by peer review
- fn_03366 CSkillObjectAction_KR_ICE_PILLAR::Slot00: logic confirmed by peer review
- fn_03378 CSkillAction_KR_SHARPEN_HAIL::Slot08: logic confirmed by peer review
- fn_03396 CEfstAction_WIND_VEIL::Slot00: logic confirmed by peer review
Peer-reviewed-by: Tanke, Toshiro, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Batch #13304 by cremane: 0 byte-identical, 3 confirmed by peer review.
- fn_09019 CSkillAction_TR_ROKI_CAPRICCIO::Slot11: logic confirmed by peer review
- fn_09020 CSkillAction_TR_ROSEBLOSSOM::Slot08: logic confirmed by peer review
- fn_09021 CSkillAction_TR_ROSEBLOSSOM::Slot11: logic confirmed by peer review
Peer-reviewed-by: Tanke, Toshiro, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).