Commit graph

246 commits

Author SHA1 Message Date
ragnarok-clanker
ffbeee0f2a Maintenance: Forced maintainer submission (resubmission of 14678 after td sync to 8deac7a3; replaces 14460 and 14473). Native-run fix
Batch #14681 by ragnarok-clanker: forced by an admin (6 lower score(s), 70 changed function(s)); checked with 555 compiled unit(s), including every includer of Source/Client/Mode/CLoginMode.h, Source/Client/Session.h, Source/Contents/Actors/GameActor.h, Source/Contents/Actors/GrannyGameActor.h, Source/Contents/Actors/Pc.h, Source/Contents/Actors/RenderObject.h, Source/Contents/EffectResourceSwitcher.h, Source/Contents/Effects/CartCannon.h, Source/Contents/Effects/EZ2STREffectEx.h, Source/Contents/Effects/EffectActor.h, Source/Contents/Effects/MonsterSkillEffects.h, Source/Contents/Effects/RagEffect.h, Source/Contents/Effects/RectUpEffect.h, Source/Contents/Ground/GroundGeometry.h, Source/Network/Connection/Connection.h, Source/Resource/Audio/WaveResource.h, Source/Resource/Bitmap/BitmapResource.h, Source/Resource/EZeffectResource.h, Source/Resource/EmblemResource.h, Source/Resource/GifResource.h, Source/Resource/ImfResource.h, Source/Resource/Models/AnimatedModelResource.h, Source/Resource/Models/GrannyModelResource.h, Source/Resource/Models/ModelResource.h, Source/Resource/PaletteResource.h, Source/Resource/RmaResource.h, Source/Resource/Sprites/ActionResource.h, Source/Resource/Sprites/SpriteResource.h, Source/Resource/World/GroundResource.h, Source/Resource/World/TerrainResource.h, Source/Resource/World/WorldResource.h, Source/UI/Buttons/UIBmpRadioBtn.h, Source/UI/Buttons/UITextButton.h, Source/UI/Item/UIItemPurchaseWnd.h, Source/UI/Item/UIItemSellWnd.h, Source/UI/Item/UIItemSellWnd2.h, Source/UI/Item/UIItemStoreWnd.h, Source/UI/Item/UIItemWnd.h, Source/UI/Item/UIParaItemShopWnd.h, Source/UI/Items/UIItemRepairWnd.h, Source/UI/Items/UIMakeTargetListWnd.h, Source/UI/Items/UIMakeTargetProcessWnd.h, Source/UI/Items/UIWeaponRefineWnd.h, Source/UI/Rodex/UIRodexInboxWnd.h, Source/UI/Shop/UIMerchantItemShopWnd.h, Source/UI/Shop/UIMerchantMirrorItemWnd.h, Source/UI/Shop/UIMerchantShopMakeWnd.h, Source/UI/StylingShop/UIStylingShopWnd.h, Source/UI/UIChangeMaterialWnd.h, Source/UI/UIIngredientInfoWnd.h, Source/UI/UIItemReformWnd.h, Source/UI/UILapineScrollBar.h, Source/UI/Window/UIHotKeyWnd.h, Source/UI/Window/UINewSelectCharWnd.h.
2026-11-07 14:05:21 +00:00
ragnarok-clanker
ca75e5f95f Decompile fn_02228 (CRendererDX9::DrawAuxiliaryQueue)
Batch #14655 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_02228 CRendererDX9::DrawAuxiliaryQueue: logic confirmed by peer review

Peer-reviewed-by: secret, codeplay, raiken
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 12:51:47 +00:00
ragnarok-clanker
22d34cf6b4 Decompile 4 functions in Source/Render/DeviceContext/DCSurface.cpp, Source/Render/DeviceContext/DCSurface.h, ...
Batch #14067 by Yommy: 1 byte-identical, 3 confirmed by peer review.

- fn_01864 CDCSurface::CDCSurface: byte-identical
- fn_02120 CRendererDX7::CleanupTextures: logic confirmed by peer review
- fn_02121 DrawBackBufferText: logic confirmed by peer review
- fn_02290 RenderSystemHolder::BackBufferSurface: logic confirmed by peer review

Peer-reviewed-by: secret, codeplay, raiken, Tanke, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 12:09:01 +00:00
ragnarok-clanker
2e73968718 Confirm fn_01959 (FallbackFontIndex)
Batch #14404 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_01959 FallbackFontIndex: logic confirmed by peer review (already on main)

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 10:29:35 +00:00
ragnarok-clanker
edadaee6f8 Decompile 2 functions in Source/Render/Primitives/DepthAlpha.cpp
Batch #14351 by SapitoSucio: 0 byte-identical, 2 confirmed by peer review.

- fn_02260 RenderCommand::ApplyDepthAlpha: logic confirmed by peer review
- fn_02261 LightmappedPrimitive::ApplyDepthAlpha: 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 08:59:24 +00:00
ragnarok-clanker
3cfe83d935 Decompile fn_02455 (TextureCache::Create)
Batch #14324 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_02455 TextureCache::Create: 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 08:57:34 +00:00
ragnarok-clanker
e1a6f7fb41 Decompile fn_01953 (DrawBlendedRectangle)
Batch #14179 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_01953 DrawBlendedRectangle: 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 08:31:13 +00:00
ragnarok-clanker
35b50938cc Decompile fn_02080 (CRendererDX7::ApplyFog)
Batch #14224 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_02080 CRendererDX7::ApplyFog: 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 08:24:18 +00:00
ragnarok-clanker
0411594ce7 Decompile fn_02217 (CRendererDX9::ApplyFog)
Batch #14235 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_02217 CRendererDX9::ApplyFog: 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:53 +00:00
ragnarok-clanker
9ba8de11f2 Decompile fn_01913 (DeviceOwnerDX9::CheckState)
Batch #14343 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_01913 DeviceOwnerDX9::CheckState: 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:28:23 +00:00
ragnarok-clanker
783db5ccb4 Confirm fn_01845 (CDCBitmap::Create)
Batch #14168 by StrawberrysherbetIX: 0 byte-identical, 1 confirmed by peer review.

- fn_01845 CDCBitmap::Create: logic confirmed by peer review (already on main)

Peer-reviewed-by: Yommy, secret, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 06:52:10 +00:00
ragnarok-clanker
d35f1ed4ba Decompile fn_19045 (CEZ2STRScreenEffect::Slot04)
Batch #14240 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_19045 CEZ2STRScreenEffect::Slot04: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-07 06:29:03 +00:00
ragnarok-clanker
dc85d4ffa0 Decompile fn_02236 (CRendererDX9::SaveScreenshot)
Batch #14207 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_02236 CRendererDX9::SaveScreenshot: logic confirmed by peer review

Peer-reviewed-by: Yommy, secret, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 06:16:13 +00:00
ragnarok-clanker
49ec7bb8d0 Decompile fn_01891 (DeviceOwnerDX7::RestoreLostSurfaces)
Batch #14107 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_01891 DeviceOwnerDX7::RestoreLostSurfaces: logic confirmed by peer review

Peer-reviewed-by: secret, KWDev, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 05:58:18 +00:00
ragnarok-clanker
cb078966f1 Decompile fn_01904 (DeviceOwnerDX7::Present)
Batch #14125 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_01904 DeviceOwnerDX7::Present: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-07 05:26:16 +00:00
ragnarok-clanker
a83e704028 Decompile fn_02485 (CTextureDX9::Lock)
Batch #13994 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_02485 CTextureDX9::Lock: 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 04:11:38 +00:00
ragnarok-clanker
b45ea25596 Decompile fn_02094 (CRendererDX7::SetFog)
Batch #13965 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_02094 CRendererDX7::SetFog: 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 03:24:25 +00:00
ragnarok-clanker
126433e453 Decompile 3 functions in Source/Render/Primitives/DepthAlpha.cpp, Source/Render/AuxiliarySubmission.cpp, ...
Batch #13940 by SapitoSucio: 3 byte-identical, 0 confirmed by peer review.

- fn_02100 DepthAlpha: byte-identical
- fn_02072 CRenderer::SubmitAuxiliaryPrimitive: byte-identical
- fn_02262 LightmappedPrimitive::ApplyAuxiliaryDepthAlpha: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-07 01:46:58 +00:00
ragnarok-clanker
557cb98d92 Decompile 2 functions in Source/Render/DX7/RendererFogDX7.cpp, Source/Contents/Movies/BinkMovie.cpp, ...
Batch #13928 by SapitoSucio: 0 byte-identical, 2 confirmed by peer review.

- fn_02080 CRendererDX7::ApplyFog: logic confirmed by peer review
- fn_09158 BinkMovie::Open: 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:06:13 +00:00
ragnarok-clanker
56b3ce6047 Decompile fn_02095 (CRenderer::BlendColor)
Batch #13848 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_02095 CRenderer::BlendColor: logic confirmed by peer review

Peer-reviewed-by: Yommy, SapitoSucio, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 00:43:04 +00:00
ragnarok-clanker
f287a17431 Decompile fn_02411 (SpriteAtlas::Clear)
Batch #13907 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_02411 SpriteAtlas::Clear: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-07 00:03:08 +00:00
ragnarok-clanker
73dc70a3b3 Decompile fn_01950 (FontEntry::RemovePrivateFont)
Batch #13854 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_01950 FontEntry::RemovePrivateFont: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 23:33:56 +00:00
ragnarok-clanker
e986fd06e3 Decompile 2 functions in Source/Render/DX9/TextureDX9.cpp
Batch #13897 by eAthena: 1 byte-identical, 1 confirmed by peer review.

- fn_02476 CTextureDX9::CTextureDX9: logic confirmed by peer review
- fn_02352 CreateTextureDX9: byte-identical

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 23:31:14 +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
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
63d5e78e62 Decompile 2 functions in Source/Render/DeviceContext/DCSurface.cpp
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.
2026-11-06 17:57:21 +00:00
ragnarok-clanker
e8b2f375ed Decompile 10 functions in Source/Contents/Effects/RagEffect.cpp, Source/Contents/Items/ItemInfo.cpp, ...
Batch #13444 by KWDev: 10 byte-identical, 0 confirmed by peer review.

- fn_23807 CSession::GetPetFood: byte-identical
- fn_23813 CSession::GetPetJobByEggItem: byte-identical
- fn_23816 CSession::GetPetString: byte-identical
- fn_20077 CRagEffect::LexDivina: byte-identical
- fn_06573 ITEM_INFO::Assign: byte-identical
- fn_07702 UIMessengerGroupWnd::DropMember: byte-identical
- fn_10118 UIRPData::~UIRPData: byte-identical
- fn_08276 CPlayerSkillBundle::RemoveExtra: byte-identical
- fn_08129 CRuneSystemMgr::GetGradeFailValue: byte-identical
- fn_02432 CSurfaceDX9::Resize: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 17:00:22 +00:00
ragnarok-clanker
0611308074 Decompile fn_12594 (UIRoMapWnd::DrawDashedArrow)
Batch #13325 by cremane: 0 byte-identical, 1 confirmed by peer review.

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

Peer-reviewed-by: gordaoprogramas, Tanke, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 12:58:16 +00:00
ragnarok-clanker
57fdd53273 Decompile fn_02362 (CRenderSystemDX9::CreateSurfaceOrTexture)
Batch #13224 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_02362 CRenderSystemDX9::CreateSurfaceOrTexture: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 12:00:20 +00:00
ragnarok-clanker
5819c9857f Decompile fn_01777 (CSurfaceDX7::CSurfaceDX7)
Batch #13214 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_01777 CSurfaceDX7::CSurfaceDX7: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 11:53:29 +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
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
678b186d3a Decompile fn_02321 (CRenderSystemDX7::Close)
Batch #13072 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_02321 CRenderSystemDX7::Close: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 04:55:47 +00:00
ragnarok-clanker
366d639f96 Decompile 2 functions in Source/Render/DX7/RendererDX7Operations.cpp
Batch #13062 by cremane: 2 byte-identical, 0 confirmed by peer review.

- fn_02083 CRendererDX7::DrawLightmappedPrimitive: byte-identical
- fn_02084 CRendererDX7::DrawLightmappedPrimitive: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 04:48:09 +00:00
ragnarok-clanker
c943576018 Decompile fn_02120 (CRendererDX7::DrawFPS)
Batch #12681 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_02120 CRendererDX7::DrawFPS: logic confirmed by peer review

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:44:30 +00:00
ragnarok-clanker
c93e9128e4 Decompile fn_02082 (CRendererDX7::DrawPrimitive)
Batch #12985 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_02082 CRendererDX7::DrawPrimitive: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 03:54:55 +00:00
ragnarok-clanker
1731ecbb19 Decompile fn_02237 (CRendererDX9::SaveLogo)
Batch #12971 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_02237 CRendererDX9::SaveLogo: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 03:46:14 +00:00
ragnarok-clanker
915e73331b Decompile 2 functions in Source/Render/DX7/DeviceOwnerDX7.cpp
Batch #12914 by cremane: 2 byte-identical, 0 confirmed by peer review.

- fn_01862 ?SurfaceDescription@?A0xa343eef6@@YAXPAU_DDSURFACEDESC2@@KK@Z: byte-identical
- fn_01900 ?ClientRectangle@?A0xa343eef6@@YA?AUtagRECT@@PAUHWND__@@@Z: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 03:02:31 +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
0c37a5b2d8 Decompile 3 functions in Source/UI/Window/UIWindow.cpp, Source/UI/UIScrollWnd.cpp, ...
Batch #12629 by Yommy: 0 byte-identical, 3 confirmed by peer review.

- fn_16970 UIWindow::DrawPrimitive: logic confirmed by peer review
- fn_01847 BitmapPixels::UploadTexture: logic confirmed by peer review
- fn_13779 UIScrollWnd::UpdateCached: logic confirmed by peer review

Peer-reviewed-by: cremane, codeplay, spider
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-06 01:11:53 +00:00
ragnarok-clanker
4eda1eed2c Decompile fn_01842 (CDCBitmap::ApplyPixelFilter)
Batch #12756 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_01842 CDCBitmap::ApplyPixelFilter: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 00:30:10 +00:00
ragnarok-clanker
833d21d4ba Decompile fn_01888 (DeviceOwnerDX7::DeviceOwnerDX7)
Batch #12744 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_01888 DeviceOwnerDX7::DeviceOwnerDX7: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 00:24:02 +00:00
ragnarok-clanker
4d47140980 Decompile fn_02437 (?BitsPerPixel@?A0x6d8cd988@@YAHW4_D3DFORMAT@@@Z)
Batch #12710 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_02437 ?BitsPerPixel@?A0x6d8cd988@@YAHW4_D3DFORMAT@@@Z: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-06 00:06:55 +00:00
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
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
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
9407788995 Decompile fn_02331 (EnumerateDisplayModesDX7)
Batch #12168 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_02331 EnumerateDisplayModesDX7: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, gordaoprogramas, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 20:11:00 +00:00
ragnarok-clanker
90ef40ae67 Confirm fn_10125 (CRendererDX7::RenderToTexture)
Batch #12552 by StrawberrysherbetIX: 0 byte-identical, 1 confirmed by peer review.

- fn_10125 CRendererDX7::RenderToTexture: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 19:58:17 +00:00
ragnarok-clanker
25fffd9579 Decompile fn_02119 (CRendererDX7::SetTexture)
Batch #12294 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_02119 CRendererDX7::SetTexture: logic confirmed by peer review

Peer-reviewed-by: Yommy, gordaoprogramas, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 16:28:20 +00:00