Commit graph

89 commits

Author SHA1 Message Date
ragnarok-clanker
454569e8d4 Decompile fn_01812 (CTextureDX7::Fill)
Batch #15593 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_01812 CTextureDX7::Fill: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 07:21:33 +00:00
ragnarok-clanker
b25d8c162f Decompile 2 functions in Source/Render/DX7/DeviceOwnerDX7.cpp
Batch #15583 by Yommy: 2 byte-identical, 0 confirmed by peer review.

- fn_01897 DeviceOwnerDX7::Close: byte-identical
- fn_01899 ?SelectDepthFormat@?A0x0c6bb5f1@@YGJPAU_DDPIXELFORMAT@@PAX@Z: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-10 07:13:40 +00:00
ragnarok-clanker
bdb89e3e2a Decompile fn_02078 (CRendererDX7::ClearWorld)
Batch #15430 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_02078 CRendererDX7::ClearWorld: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-10 00:13:00 +00:00
ragnarok-clanker
2267b4a81e Decompile fn_02086 (DeviceOwnerDX7Handle::PackColor)
Batch #14961 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_02086 DeviceOwnerDX7Handle::PackColor: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, ntrl, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-09 11:44:41 +00:00
ragnarok-clanker
dc3d5ce1a5 Maintenance: Resubmission of 14942 (gate: three existing in-class helpers whose lines changed lacked an annotation; marked // INLINED
Batch #14943 by ragnarok-clanker: no function's compiled code changes; checked with 741 compiled unit(s), including every includer of Source/ActorPickNode.h, Source/Client/Browser/BrowserClientSite.h, Source/Client/Browser/BrowserPopupDispatch.h, Source/Client/Mode/CGameMode.h, Source/Client/Mode/CLoginMode.h, Source/Client/Mode/CMode.h, Source/Client/Mode/ModeDragState.h, Source/Client/Replay.h, Source/Client/Session.h, Source/Client/Stove/StoveMgr.h, Source/Contents/AchievementMgr.h, Source/Contents/ActorNameCard.h, Source/Contents/Actors/CharacterRender.h, Source/Contents/Actors/EffectActors.h, Source/Contents/Actors/GameActor.h, Source/Contents/Actors/GrannyGameActor.h, Source/Contents/Actors/GroundScope.h, Source/Contents/Actors/Item.h, Source/Contents/Actors/Npc.h, Source/Contents/Actors/Pc.h, Source/Contents/Actors/RenderObjectState.h, Source/Contents/Actors/Skill.h, Source/Contents/AdventureGuideMgr.h, Source/Contents/Camera/Camera.h, Source/Contents/Camera/CameraState.h, Source/Contents/CashEmotionMgr.h, Source/Contents/Configuration/GameSettingsMgr.h, Source/Contents/EffectResourceSwitcher.h, Source/Contents/Effects/AMachineEffect.h, Source/Contents/Effects/AcidifiedThrow.h, Source/Contents/Effects/AxeBoomerang.h, Source/Contents/Effects/BlastForge.h, Source/Contents/Effects/CaneOfEvilEyeEffect.h, Source/Contents/Effects/CharacterParticleBundle.h, Source/Contents/Effects/CloudKillEffect.h, Source/Contents/Effects/Effect.h, Source/Contents/Effects/EffectActor.h, Source/Contents/Effects/EffectEmitter.h, Source/Contents/Effects/EffectMaker.h, Source/Contents/Effects/EffectPrimitiveState.h, Source/Contents/Effects/FuumaShouakuEffect.h, Source/Contents/Effects/GravityControlEffect.h, Source/Contents/Effects/HealSpEffect.h, Source/Contents/Effects/Level99Effect.h, Source/Contents/Effects/MapChainEffect.h, Source/Contents/Effects/MonsterSkillEffects.h, Source/Contents/Effects/MsgEffect.h, Source/Contents/Effects/NyanggrassEffect.h, Source/Contents/Effects/Particle.h, Source/Contents/Effects/PowderingEffect.h, Source/Contents/Effects/RagEffectState.h, Source/Contents/Effects/RectUpEffect.h, Source/Contents/Effects/ShadowExceedEffect.h, Source/Contents/Effects/SkillEffects.h, Source/Contents/Effects/SpriteParticle.h, Source/Contents/Effects/StormCannonEffect.h, Source/Contents/Effects/ThrowEffects.h, Source/Contents/EntryQueueMgr.h, Source/Contents/EquipmentResourceMgr.h, Source/Contents/FlyingShipRouteInfo.h, Source/Contents/Ground/GroundGeometry.h, Source/Contents/GuildInfo.h, Source/Contents/Items/ItemDescription.h, Source/Contents/Items/ItemInfo.h, Source/Contents/MapSkyMgr.h, Source/Contents/Messenger/MessengerWindows.h, Source/Contents/Models/ModelNode.h, Source/Contents/NavigationManager.h, Source/Contents/Party/AdventurerAgencyMgr.h, Source/Contents/RDamageVar.h, Source/Contents/RenewQuestMgr.h, Source/Contents/ReputeMgr.h, Source/Contents/RodexMailStore.h, Source/Contents/RouletteMgr.h, Source/Contents/Schedule/Schedule.h, Source/Contents/SignBoard/SignBoard.h, Source/Contents/Skills/ClientSkills.h, Source/Contents/Skills/PlayerSkillBundle.h, Source/Contents/Skills/SkillInfo.h, Source/Contents/SpriteLayerDrawing.h, Source/Contents/TipBoxTitles.h, Source/Contents/UserData/AccountLinkedUserDataMgr.h, Source/Contents/UserData/NormalItemSlots.h, Source/Contents/World/World.h, Source/Contents/WorldView/WorldViewData.h, Source/Render/Primitives/LightmappedPrimitive.h, Source/Render/Primitives/RenderPrimitive.h, Source/Render/Renderer.h, Source/Render/Textures/SpritePixels.h, Source/Render/Textures/Texture.h, Source/Resource/EZeffectResource.h, Source/Resource/Models/AnimatedModelResource.h, Source/Resource/Models/GrannyModelResource.h, Source/Resource/Sprites/ActionResource.h, Source/Resource/World/GroundResource.h, Source/Resource/World/WorldResource.h, Source/Resource/XmlNode.h, Source/UI/AdventureGuide/UIAdventureGuide.h, Source/UI/Buttons/UIBmpRadioBtn.h, Source/UI/Buttons/UIDescriptRace.h, Source/UI/Buttons/UIItemTagButton.h, Source/UI/Buttons/UISlotBmpButton.h, Source/UI/Buttons/UISpriteButton.h, Source/UI/Buttons/UITVTextButton.h, Source/UI/Buttons/UITextureButton.h, Source/UI/CashEmotion/UICashEmotionListWnd.h, Source/UI/CashEmotion/UICashEmotionPack.h, Source/UI/CashShop/UICashShopWnd.h, Source/UI/Chat/UIChatRoomMakeWnd.h, Source/UI/Chat/UIChatRoomTitle.h, Source/UI/Chat/UINewChatWnd.h, Source/UI/Chat/UISubChatHisWnd.h, Source/UI/Chat/UISubChatMiniWnd.h, Source/UI/Chat/UIWhisperWnd.h, Source/UI/Clan/UIClanWnd.h, Source/UI/Dialogs/UIBookWnd.h, Source/UI/Dialogs/UIChooseWarpWnd.h, Source/UI/Dialogs/UIMenuWnd.h, Source/UI/Dialogs/UIMiniMapWnd.h, Source/UI/Dialogs/UIMinimapZoomWnd.h, Source/UI/Dialogs/UINpcEditDialogWnd.h, Source/UI/Dialogs/UIPasswordWnd.h, Source/UI/Dialogs/UISayDialogWnd.h, Source/UI/Dialogs/UISelectCartWnd.h, Source/UI/Dialogs/UITipboxWnd.h, Source/UI/Edit/UIEditBoxEx.h, Source/UI/Edit/UIEditCtrl.h, Source/UI/Edit/UIEditCtrl_Currency.h, Source/UI/Edit/UIItemTagCtrl.h, Source/UI/Enchant/EnchantUI.h, Source/UI/Exchange/UIExchangeUI.h, Source/UI/FrameSkin.h, Source/UI/GameSettings/GameSettingsUI.h, Source/UI/Gauges/UIPcGage.h, Source/UI/Guild/UIGuildHelperWnd.h, Source/UI/Guild/UIGuildWnd.h, Source/UI/Guild/UIGuild_Storage_Log.h, Source/UI/Item/UIEquipmentPropertiesWnd.h, Source/UI/Item/UIItemBaseWnd.h, Source/UI/Item/UIItemPurchaseWnd.h, Source/UI/Item/UIItemSellWnd2.h, Source/UI/Item/UIItemShopWnd.h, Source/UI/Item/UIItemShopWnd2.h, Source/UI/Item/UIItemStoreFindWnd.h, Source/UI/Item/UIItemStoreSubWnd.h, Source/UI/Item/UIItemStoreWnd.h, Source/UI/Item/UIItemWnd.h, Source/UI/Item/UIMerchantItemLogWnd.h, Source/UI/Item/UIParaItemShopWnd.h, Source/UI/Items/UICardItemIllustWnd.h, Source/UI/Items/UIEquipWnd.h, Source/UI/Items/UIExchangeWnd.h, Source/UI/Items/UIGameItem.h, Source/UI/Items/UIItemCollectionWnd.h, Source/UI/Items/UIItemIdentifyWnd.h, Source/UI/Items/UIItemParamChangeDisplayWnd.h, Source/UI/Items/UISwapEquipmentWnd.h, Source/UI/Layout/WindowGeometry.h, Source/UI/Lists/UIChatHisBox.h, Source/UI/Lists/UIComboBoxV2Wnd.h, Source/UI/Lists/UIImgMenu.h, Source/UI/Lists/UIListBoxID.h, Source/UI/Lists/UIListBoxTemplate.h, Source/UI/Lists/UIMemberListBox.h, Source/UI/Lists/UITabControl.h, Source/UI/Lists/UITagListBox.h, Source/UI/Lists/UITreeView.h, Source/UI/Menu/UIMenuIconWnd.h, Source/UI/Navigation/UINavigationV4Wnd.h, Source/UI/ProbabilityTable/UIProbabilityTable.h, Source/UI/Quest/UIQuestDisplay.h, Source/UI/Quest/UIRenewQuestUI.h, Source/UI/Quest/UIRenewQuestWnd.h, Source/UI/Rodex/UIRodexComposeWnd.h, Source/UI/Rodex/UIRodexInboxWnd.h, Source/UI/RuneSystem/UIRuneSystemWindows.h, Source/UI/RuneSystem/UIRuneSystemWnd.h, Source/UI/Shop/UIMerchantItemMyShopWnd.h, Source/UI/Shop/UIMerchantItemPurchaseMSGWnd.h, Source/UI/Shop/UIMerchantItemPurchaseWnd.h, Source/UI/Shop/UIMerchantItemShopWnd.h, Source/UI/Shop/UIMerchantMirrorItemWnd.h, Source/UI/Shop/UIMerchantShopMakeWnd.h, Source/UI/Shop/UIMerchantShopTitle.h, Source/UI/Skill/UISkillDescribeWnd.h, Source/UI/Skill/UISkillListWnd.h, Source/UI/SkillDelayInfo/SkillDelayInfo.h, Source/UI/StylingShop/UIStylingShopWnd.h, Source/UI/Text/CreateLineInfo.h, Source/UI/Text/UIAchWnd.h, Source/UI/Text/UIBalloonText.h, Source/UI/Text/UINameBalloonText.h, Source/UI/Text/UIStaticTextControl.h, Source/UI/Text/UIString.h, Source/UI/Text/UITextViewerControl.h, Source/UI/UIBarGraph.h, Source/UI/UIBartermarketWnd.h, Source/UI/UIChangeMaterialWnd.h, Source/UI/UIGradeEnchantWnd.h, Source/UI/UILapineScrollBar.h, Source/UI/UIMacroBlackListCheckWnd.h, Source/UI/UIMacroDetectorWnd.h, Source/UI/UIMacroReport.h, Source/UI/UIMacroUserInfoWnd.h, Source/UI/UIPreviewEquipWnd.h, Source/UI/UIRefiningWnd.h, Source/UI/UIScrollWnd.h, Source/UI/UISlotBitmap.h, Source/UI/Window/FuncDrawWNDChar.h, Source/UI/Window/UIBattleMsgOptionWnd.h, Source/UI/Window/UIChatRoomWnd.h, Source/UI/Window/UICollectionSystemWnd.h, Source/UI/Window/UIControl.h, Source/UI/Window/UIHomunInfoWnd.h, Source/UI/Window/UIHotKeyWnd.h, Source/UI/Window/UIJobListWnd.h, Source/UI/Window/UILoginOTPWnd.h, Source/UI/Window/UILoginWnd.h, Source/UI/Window/UIMakeCharWnd.h, Source/UI/Window/UIMonsterDisplayWnd.h, Source/UI/Window/UIMonsterInfoWnd.h, Source/UI/Window/UINavigationHelpWnd.h, Source/UI/Window/UINavigationWnd.h, Source/UI/Window/UINewMakeCharWnd.h, Source/UI/Window/UINewSelectCharWnd.h, Source/UI/Window/UINoticeWnd.h, Source/UI/Window/UIPetInfoWnd.h, Source/UI/Window/UIRegisterMgr.h, Source/UI/Window/UIRoMapWnd.h, Source/UI/Window/UIRodexContentsWnd.h, Source/UI/Window/UISecondCostumeWnd.h, Source/UI/Window/UISeekPartyMBWnd.h, Source/UI/Window/UISeekPartyWnd.h, Source/UI/Window/UISelCharForUServerWnd.h, Source/UI/Window/UISerachStoreInfoWnd.h, Source/UI/Window/UITransMenuWnd.h, Source/UI/Window/UIWindow.h, Source/UI/Window/UIWindowMgr.h, Source/UI/Window/UIWindowMgr.inl, Source/Utility/Lexicon/LexiconSerializer.h.
2026-11-08 16:44:36 +00:00
ragnarok-clanker
54f94e526f Decompile 2 functions in Source/Render/DX7/TextureDX7.cpp
Batch #14851 by secret: 0 byte-identical, 2 confirmed by peer review.

- fn_01815 CTextureDX7::Create: logic confirmed by peer review
- fn_01808 CTextureDX7::CTextureDX7: logic confirmed by peer review (already on main)

Peer-reviewed-by: Tanke, codeplay, raiken, Stingor
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-08 11:41:11 +00:00
ragnarok-clanker
d9721f7973 Decompile fn_01891 (DeviceOwnerDX7::RestoreLostSurfaces)
Batch #14912 by SapitoSucio: 1 byte-identical, 0 confirmed by peer review.

- fn_01891 DeviceOwnerDX7::RestoreLostSurfaces: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-08 07:44:40 +00:00
ragnarok-clanker
86c3670661 Decompile fn_01896 (DeviceOwnerDX7::CreateRenderer)
Batch #14864 by secret: 0 byte-identical, 1 confirmed by peer review.

- fn_01896 DeviceOwnerDX7::CreateRenderer: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Tanke, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 20:12:41 +00:00
ragnarok-clanker
966b348d19 Decompile fn_02110 (CRendererDX7::SaveJpeg)
Batch #14597 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_02110 CRendererDX7::SaveJpeg: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, secret, kyoshi, codeplay
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-07 18:51:20 +00:00
ragnarok-clanker
9c68f8964d Confirm fn_01863 (PerspectiveMatrixDX7)
Batch #14631 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_01863 PerspectiveMatrixDX7: logic confirmed by peer review (already on main)

Peer-reviewed-by: ragnarok-clanker, 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 18:32:03 +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
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
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
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
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
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
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
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
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
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
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
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
ragnarok-clanker
4c2c97e036 Decompile fn_01784 (CSurfaceDX7::Resize)
Batch #12481 by cremane: 1 byte-identical, 0 confirmed by peer review.

- fn_01784 CSurfaceDX7::Resize: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 15:47:29 +00:00
ragnarok-clanker
48dc586eca Decompile fn_10125 (CRendererDX7::RenderToTexture)
Batch #12342 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_10125 CRendererDX7::RenderToTexture: 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 15:46:42 +00:00
ragnarok-clanker
e0355002e6 Decompile 2 functions in Source/Render/DX7/DirectDrawEnumeration.cpp
Batch #12251 by cremane: 0 byte-identical, 2 confirmed by peer review.

- fn_09778 DirectDrawEnumeration::Device: logic confirmed by peer review
- fn_09779 DirectDrawEnumeration::Adapter: logic confirmed by peer review

Peer-reviewed-by: Yommy, Tanke, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 14:33:38 +00:00
ragnarok-clanker
78e8b07b12 Decompile 2 functions in Source/Render/DX7/DirectDrawEnumeration.cpp
Batch #12264 by cremane: 2 byte-identical, 0 confirmed by peer review.

- fn_09783 DirectDrawEnumeration::Mode: byte-identical
- fn_09785 DirectDrawEnumeration::ClearModes: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 12:44:12 +00:00
ragnarok-clanker
0378504016 Decompile 2 functions in Source/Render/DX7/SurfaceDX7.cpp
Batch #12187 by cremane: 2 byte-identical, 0 confirmed by peer review.

- fn_01787 DeviceOwnerDX7::PackColor: byte-identical
- fn_01783 CSurfaceDX7::Fill: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 12:08:37 +00:00
ragnarok-clanker
c08d8822f9 Confirm fn_07871 (BitmapImage::DecodeJpeg)
Batch #12056 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_07871 BitmapImage::DecodeJpeg: logic confirmed by peer review (already on main)

Peer-reviewed-by: KWDev, SapitoSucio, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 09:11:28 +00:00
ragnarok-clanker
5688e6fa7a Confirm fn_01894 (DeviceOwnerDX7::CreateSurfaces)
Batch #11985 by StrawberrysherbetIX: 0 byte-identical, 1 confirmed by peer review.

- fn_01894 DeviceOwnerDX7::CreateSurfaces: logic confirmed by peer review (already on main)

Peer-reviewed-by: Yommy, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 07:31:37 +00:00
ragnarok-clanker
0d3adaa44c Confirm fn_01828 (CTextureDX7::UploadSprite)
Batch #11899 by StrawberrysherbetIX: 0 byte-identical, 1 confirmed by peer review.

- fn_01828 CTextureDX7::UploadSprite: logic confirmed by peer review (already on main)

Peer-reviewed-by: KWDev, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 05:21:07 +00:00
ragnarok-clanker
4f0b92dee3 Decompile 3 functions in Source/Render/RenderSystemBase.h, Source/Render/DX7/RenderSystemDX7.h, ...
Batch #11816 by Yommy: 3 byte-identical, 0 confirmed by peer review.

- fn_02307 CRenderSystemDX7::CRenderSystemDX7: byte-identical
- fn_02315 CRenderSystemDX7::`scalar deleting destructor': byte-identical
- fn_02353 CRenderSystemDX9::CRenderSystemDX9: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
2026-11-05 04:44:20 +00:00
ragnarok-clanker
1e2b501ff5 Decompile 4 functions in Source/Render/DX7/TextureDX7.cpp
Batch #11798 by Yommy: 0 byte-identical, 4 confirmed by peer review.

- fn_01808 CTextureDX7::CTextureDX7: logic confirmed by peer review (already on main)
- fn_01815 CTextureDX7::Create: logic confirmed by peer review
- fn_01822 CTextureDX7::Lock: logic confirmed by peer review
- fn_01828 CTextureDX7::UploadSprite: logic confirmed by peer review

Peer-reviewed-by: KWDev, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 04:20:37 +00:00
ragnarok-clanker
a69e0de529 Confirm fn_02080 (CRendererDX7::ApplyFog)
Batch #11673 by StrawberrysherbetIX: 0 byte-identical, 1 confirmed by peer review.

- fn_02080 CRendererDX7::ApplyFog: logic confirmed by peer review (already on main)

Peer-reviewed-by: kyoshi, SapitoSucio, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 04:18:03 +00:00
ragnarok-clanker
3170364197 Decompile 3 functions in Source/Render/BlendColor.cpp, Source/Render/BlendColor.h, ...
Batch #11581 by cremane: 1 byte-identical, 2 confirmed by peer review.

- fn_02095 CRenderer::BlendColor: logic confirmed by peer review
- fn_02078 CRendererDX7::ClearWorld: logic confirmed by peer review
- fn_02215 CRendererDX9::ClearWorld: byte-identical

Peer-reviewed-by: Yommy, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 03:41:18 +00:00
ragnarok-clanker
5b0dd4f5b6 Decompile 2 functions in Source/Render/DX7/DeviceOwnerDX7.cpp
Batch #11541 by cremane: 0 byte-identical, 2 confirmed by peer review.

- fn_01901 DeviceOwnerDX7::Initialize: logic confirmed by peer review
- fn_01895 DeviceOwnerDX7::CreateDevice: logic confirmed by peer review

Peer-reviewed-by: Yommy, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 03:22:55 +00:00
ragnarok-clanker
266049118d Decompile fn_01821 (CTextureDX7::GetDC)
Batch #11749 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_01821 CTextureDX7::GetDC: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-05 03:17:20 +00:00
ragnarok-clanker
37c5829f31 Decompile fn_02334 (CRenderSystemDX7::Initialize)
Batch #11514 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_02334 CRenderSystemDX7::Initialize: logic confirmed by peer review

Peer-reviewed-by: KWDev, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 03:16:10 +00:00
ragnarok-clanker
08d18789e4 Decompile 2 functions in Source/Render/DX7/TextureDX7.cpp
Batch #11357 by cremane: 1 byte-identical, 1 confirmed by peer review.

- fn_01824 ?SelectFormat@?A0x836ae570@@YGJPAU_DDPIXELFORMAT@@PAX@Z: byte-identical
- fn_01826 CTextureDX7::Upload: logic confirmed by peer review

Peer-reviewed-by: Yommy, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 23:35:38 +00:00
ragnarok-clanker
ec5ce80b23 Decompile fn_02094 (CRendererDX7::SetFog)
Batch #11001 by cremane: 0 byte-identical, 1 confirmed by peer review.

- fn_02094 CRendererDX7::SetFog: logic confirmed by peer review

Peer-reviewed-by: Yommy, kyoshi, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 22:39:08 +00:00
ragnarok-clanker
07897c8bea Maintenance: Annotation cleanup, no code change (resubmission of 10984). Every // FUNCTION: line now has // OFFSET: <its address from
Batch #11163 by ragnarok-clanker: no function's compiled code changes; checked with 226 compiled unit(s), including every includer of Source/Client/Application/UnhandledExceptionHandler.h, Source/Contents/ReputeMgrLoad.inl, Source/Render/RenderSystemBase.h, Source/UI/Lists/UIListBoxTemplate.h, Source/Utility/Async/NRecycleObject.h.
2026-11-04 21:29:46 +00:00
ragnarok-clanker
283441e5b4 Decompile 2 functions in Source/Render/DX7/BackBufferDX7.cpp, Source/Render/DX7/DeviceOwnerDX7.h, ...
Batch #11039 by dori: 2 byte-identical, 0 confirmed by peer review.

- fn_45504 DeviceOwnerDX7::CaptureBackBufferImpl: byte-identical
- fn_45505 DeviceOwnerDX7::RestoreBackBufferImpl: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-11-04 18:54:31 +00:00
ragnarok-clanker
d1d0196991 Decompile 2 functions in Source/Render/DX7/RendererDX7Operations.cpp, Source/Render/RendererDX7.h
Batch #10884 by cremane: 0 byte-identical, 2 confirmed by peer review.

- fn_02077 CRendererDX7::ClearDepth: logic confirmed by peer review
- fn_02078 CRendererDX7::ClearWorld: logic confirmed by peer review

Peer-reviewed-by: Tanke, dori, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 18:00:08 +00:00
ragnarok-clanker
06725a3e6d Confirm fn_01894 (DeviceOwnerDX7::CreateSurfaces)
Batch #10665 by StrawberrysherbetIX: 0 byte-identical, 1 confirmed by peer review.

- fn_01894 DeviceOwnerDX7::CreateSurfaces: logic confirmed by peer review (already on main)

Peer-reviewed-by: Tanke, dori, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 17:28:24 +00:00