ragnarok-clanker
6f40ecefce
Decompile 19 functions in Source/Render/Text/EmbedFont.cpp, Source/Render/Text/EmbedFont.h, ...
...
Batch #3703 by eAthena: 0 byte-identical, 19 confirmed by peer review.
- fn_17938 FreeEmbedFont: logic confirmed by peer review
- fn_17939 InitEmbedFont: logic confirmed by peer review
- fn_17940 LoadEmbedFont: logic confirmed by peer review
- fn_17941 SetEmbedFontRootUrl: logic confirmed by peer review
- fn_17942 CEmbedFont::Load: logic confirmed by peer review
- fn_17943 ReadEmbedFontStream: logic confirmed by peer review
- fn_17945 ToWideString: logic confirmed by peer review
- fn_17951 CChampionMonsterMgr::AddItem: logic confirmed by peer review
- fn_17952 CChampionMonsterMgr::Create: logic confirmed by peer review
- fn_17953 CChampionMonsterMgr::Destroy: logic confirmed by peer review
- fn_17956 FormatChampionMessage: logic confirmed by peer review
- fn_17958 CChampionMonsterMgr::GetValue: logic confirmed by peer review
- fn_17959 CChampionMonsterMgr::IsChampion: logic confirmed by peer review
- fn_17960 CChampionMonsterMgr::LuaAddItem: logic confirmed by peer review
- fn_17961 CChampionMonsterMgr::LuaAddEffect: logic confirmed by peer review
- fn_18003 TownInfo::TownInfo: logic confirmed by peer review
- fn_18004 TownInfo::TownInfo: logic confirmed by peer review
- fn_18008 CTownInfoMgr::Create: logic confirmed by peer review
- fn_18009 CTownInfoMgr::Destroy: logic confirmed by peer review
Peer-reviewed-by: alisonrag, Lumen, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/Render/Text/EmbedFont.cpp, Source/Contents/ChampionMonsterMgr.cpp, Source/Contents/TownInfoMgr.cpp
2026-10-29 23:02:19 +00:00
ragnarok-clanker
dbeeaaeadf
Decompile fn_23334 (AcceptAnyDirectDrawDevice)
...
Batch #3416 by youko: 1 byte-identical, 0 confirmed by peer review.
- fn_23334 AcceptAnyDirectDrawDevice: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-29 21:59:03 +00:00
ragnarok-clanker
daee90c73d
Decompile fn_02213 (DeviceOwnerDX9::SaveState)
...
Batch #2880 by youko: 0 byte-identical, 1 confirmed by peer review.
- fn_02213 DeviceOwnerDX9::SaveState: logic confirmed by peer review
Peer-reviewed-by: eAthena, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:01:06 +00:00
ragnarok-clanker
1130ab61e1
Decompile fn_01917 (DeviceOwnerDX9::RestoreDisplayMode)
...
Batch #2848 by youko: 1 byte-identical, 0 confirmed by peer review.
- fn_01917 DeviceOwnerDX9::RestoreDisplayMode: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-29 19:34:29 +00:00
ragnarok-clanker
7295379f47
Decompile fn_02327 (DeviceOwnerDX7::Direct3D)
...
Batch #2774 by youko: 1 byte-identical, 0 confirmed by peer review.
- fn_02327 DeviceOwnerDX7::Direct3D: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-29 18:53:15 +00:00
ragnarok-clanker
d4c8e4d4ac
Decompile fn_24169 (CSession::DefaultRenderBackend)
...
Batch #2724 by ntrl: 0 byte-identical, 1 confirmed by peer review.
- fn_24169 CSession::DefaultRenderBackend: logic confirmed by peer review
Peer-reviewed-by: meitogi, willerthal
Reviewed-by: ragnarok-clanker
2026-10-29 18:45:05 +00:00
ragnarok-clanker
87bb32cef8
Decompile 48 functions in Source/Client/ModeFade.cpp, Source/Client/ModeFade.h, ...
...
Batch #2457 by ragnarok-clanker: 0 byte-identical, 48 confirmed by peer review.
- fn_00152 TextureCache::TextureCache: logic confirmed by peer review
- fn_01952 DrawAlphaRectangle: logic confirmed by peer review
- fn_01953 DrawBlendedRectangle: logic confirmed by peer review
- fn_01954 DrawTexturedRectangle: logic confirmed by peer review
- fn_01955 DrawTextureRegion: logic confirmed by peer review
- fn_02237 CRendererDX9::SaveLogo: logic confirmed by peer review
- fn_02353 CRenderSystemDX9::CRenderSystemDX9: logic confirmed by peer review
- fn_02447 TextureCache::~TextureCache: logic confirmed by peer review (already on main)
- fn_02449 TextureCache::Upload: logic confirmed by peer review
- fn_02451 TextureCache::Clear: logic confirmed by peer review (already on main)
- fn_02452 TextureCache::Remove: logic confirmed by peer review (already on main)
- fn_02453 TextureCache::Default: logic confirmed by peer review
- fn_02454 TextureCache::Load: logic confirmed by peer review (already on main)
- fn_02455 TextureCache::Create: logic confirmed by peer review
- fn_02456 TextureCache::Reload: logic confirmed by peer review
- fn_02457 TextureCache::ClearUnused: logic confirmed by peer review
- fn_07897 EZeffectClip::Texture: logic confirmed by peer review
- fn_07898 EZeffectClip::Texture: logic confirmed by peer review
- fn_07958 C3dAnimModelRes::Load: logic confirmed by peer review
- fn_07996 ModelNode::~ModelNode: logic confirmed by peer review
- fn_08010 C3dGrannyModelRes::CreateTexture: logic confirmed by peer review
- fn_08020 C3dModelResV2::ReadVersion1: logic confirmed by peer review
- fn_08021 C3dModelResV2::ReadVersion2: logic confirmed by peer review
- fn_08022 C3dModelResV2::ReadVersion3: logic confirmed by peer review
- fn_09166 BinkMovies::Update: logic confirmed by peer review
- fn_10122 UIRPData::DrawNamed: logic confirmed by peer review
- fn_12091 UIWhisperWnd::Slot43: logic confirmed by peer review
- fn_17556 GroundGeometry::Build: logic confirmed by peer review
- fn_17565 GroundGeometry::BuildLightmaps: logic confirmed by peer review
- fn_17581 GroundWaterState::Update: logic confirmed by peer review
- fn_17587 GroundGeometry::DrawGrid: logic confirmed by peer review
- fn_17599 GroundWaterState::Import: logic confirmed by peer review
- fn_17842 ModeFade::Draw: logic confirmed by peer review
- fn_17847 FadeOutMode: logic confirmed by peer review
- fn_20019 CRagEffect::Blessing: logic confirmed by peer review
- fn_20023 CRagEffect::Bottom: logic confirmed by peer review
- fn_20024 CRagEffect::BowlingBash: logic confirmed by peer review
- fn_20025 CRagEffect::CartRevolution: logic confirmed by peer review
- fn_20042 CRagEffect::Entry: logic confirmed by peer review
- fn_20054 CRagEffect::FrostDiver: logic confirmed by peer review
- fn_20058 CRagEffect::GrimTooth: logic confirmed by peer review
- fn_20066 CRagEffect::Hit4: logic confirmed by peer review
- fn_20088 UpdatePartyEffect: logic confirmed by peer review
- fn_20105 CRagEffect::SonicBlowHit: logic confirmed by peer review
- fn_20109 CRagEffect::SprayPond: logic confirmed by peer review
- fn_20124 CRagEffect::Yufitel: logic confirmed by peer review
- fn_20132 CRagEffect::AirTexture: logic confirmed by peer review
- fn_20133 CRagEffect::AttackEnergy2: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-29 18:23:21 +00:00
ragnarok-clanker
d788da474a
Decompile fn_02334 (CRenderSystemDX7::Initialize)
...
Batch #2486 by willerthal: 0 byte-identical, 1 confirmed by peer review.
- fn_02334 CRenderSystemDX7::Initialize: logic confirmed by peer review
Peer-reviewed-by: bigodeira
Reviewed-by: ragnarok-clanker
2026-10-29 17:23:12 +00:00
ragnarok-clanker
489efb6cf7
Decompile fn_02317 (CRenderSystemDX7::RefreshRendererCapabilities)
...
Batch #2489 by willerthal: 1 byte-identical, 0 confirmed by peer review.
- fn_02317 CRenderSystemDX7::RefreshRendererCapabilities: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-29 17:02:25 +00:00
ragnarok-clanker
af7a258100
Decompile 2 functions in Source/Render/AuxiliarySubmission.cpp, Source/Render/AuxiliarySubmission.h
...
Batch #2192 by ntrl: 0 byte-identical, 2 confirmed by peer review.
- fn_02072 SubmitAuxiliaryPrimitive: logic confirmed by peer review
- fn_02262 ApplyAuxiliaryDepthAlpha: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Render/AuxiliarySubmission.cpp
2026-10-29 15:29:34 +00:00
ragnarok-clanker
193a4afbfc
Decompile fn_21105 (CRenderObject::DrawShadow)
...
Batch #1972 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_21105 CRenderObject::DrawShadow: logic confirmed by peer review
Peer-reviewed-by: eAthena, Yommy
Reviewed-by: ragnarok-clanker
2026-10-29 09:01:59 +00:00
ragnarok-clanker
c7c093ee21
Decompile 2 functions in Source/Render/ActionSpriteDrawing.cpp, Source/Render/ActionSpriteDrawing.h, ...
...
Batch #1880 by Yommy: 0 byte-identical, 2 confirmed by peer review.
- fn_17825 DrawActionSprite: logic confirmed by peer review
- fn_10110 BuildSpriteQuad: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Render/ActionSpriteDrawing.cpp, Source/Render/SpriteQuad.cpp
2026-10-28 23:12:39 +00:00
ragnarok-clanker
d010808f6d
Decompile fn_02121 (DrawBackBufferText)
...
Batch #1833 by Yommy: 0 byte-identical, 1 confirmed by peer review.
- fn_02121 DrawBackBufferText: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 22:50:09 +00:00
ragnarok-clanker
5538d1bb37
Decompile fn_01898 (DeviceOwnerDX7::DestroySurface)
...
Batch #1839 by Yommy: 0 byte-identical, 1 confirmed by peer review.
- fn_01898 DeviceOwnerDX7::DestroySurface: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 22:49:27 +00:00
ragnarok-clanker
09ba2418aa
Decompile fn_01889 (DeviceOwnerDX7::~DeviceOwnerDX7)
...
Batch #1840 by Yommy: 1 byte-identical, 0 confirmed by peer review.
- fn_01889 DeviceOwnerDX7::~DeviceOwnerDX7: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-28 22:48:14 +00:00
ragnarok-clanker
0085ade247
Decompile fn_02162 (RenderVertexPool::~RenderVertexPool)
...
Batch #1715 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_02162 RenderVertexPool::~RenderVertexPool: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 20:52:20 +00:00
ragnarok-clanker
8386270904
Decompile fn_02107 (RenderProjection::Project)
...
Batch #1624 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_02107 RenderProjection::Project: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 19:51:14 +00:00
ragnarok-clanker
e5364d02f8
Decompile fn_01819 (CTexture::StretchTintedTo)
...
Batch #1618 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_01819 CTexture::StretchTintedTo: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 19:50:58 +00:00
ragnarok-clanker
faae91cc6d
Decompile fn_17826 (CMode::DrawTexture)
...
Batch #1600 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_17826 CMode::DrawTexture: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 19:49:26 +00:00
ragnarok-clanker
5f28f8b81c
Decompile 4 functions in Source/Render/Text/FontCache.cpp, Source/Render/Text/FontCache.h
...
Batch #1642 by eAthena: 0 byte-identical, 4 confirmed by peer review.
- fn_01948 CreateEmbeddedFont: logic confirmed by peer review
- fn_01950 FontEntry::RemovePrivateFont: logic confirmed by peer review
- fn_01959 FallbackFontIndex: logic confirmed by peer review
- fn_01960 PrivateFontFamilyName: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 19:47:25 +00:00
ragnarok-clanker
92d7fd7d1c
Decompile fn_02086 (DeviceOwnerDX7Handle::PackColor)
...
Batch #1638 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_02086 DeviceOwnerDX7Handle::PackColor: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 19:47:10 +00:00
ragnarok-clanker
b4e962ed1f
Decompile 5 functions in Source/Render/OpaqueQueuesDX7.cpp, Source/Render/AlphaQueuesDX7.cpp, ...
...
Batch #1637 by eAthena: 0 byte-identical, 5 confirmed by peer review.
- fn_02088 QueuedDrawingDX7::DrawDepthSortedQueue: logic confirmed by peer review
- fn_02091 QueuedDrawingDX7::DrawOpaqueQueues: logic confirmed by peer review
- fn_02092 QueuedDrawingDX7::DrawGroundBaseQueue: logic confirmed by peer review
- fn_02089 QueuedDrawingDX7::DrawAlphaQueues: logic confirmed by peer review
- fn_02093 QueuedDrawingDX7::DrawAuxiliaryQueue: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Render/OpaqueQueuesDX7.cpp, Source/Render/AlphaQueuesDX7.cpp, Source/Render/AuxiliaryQueuesDX7.cpp
2026-10-28 19:47:08 +00:00
ragnarok-clanker
207f838d32
Decompile fn_02116 (RendererDX7Operations::SetTextureMode)
...
Batch #1633 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_02116 RendererDX7Operations::SetTextureMode: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 19:46:32 +00:00
ragnarok-clanker
7dae59d785
Decompile fn_02241 (RendererDX9Operations::SetTextureMode)
...
Batch #1632 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_02241 RendererDX9Operations::SetTextureMode: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 19:46:29 +00:00
ragnarok-clanker
393775bbf0
Decompile fn_01912 (DeviceOwnerDX9::CanAutoGenerateMipmaps)
...
Batch #1627 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_01912 DeviceOwnerDX9::CanAutoGenerateMipmaps: logic confirmed by peer review
Peer-reviewed-by: ragnarok-clanker
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Render/DeviceCapabilitiesDX9.cpp
2026-10-28 19:46:09 +00:00
ragnarok-clanker
856429f9dc
Decompile fn_10102 (SpriteDrawingPolicy::ProjectCell)
...
Batch #1615 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_10102 SpriteDrawingPolicy::ProjectCell: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Render/SpriteGeometry.cpp
2026-10-28 19:44:43 +00:00
ragnarok-clanker
838c0044d2
Decompile 70 functions in Source/Client/Browser/BrowserFactory.cpp, Source/Contents/Emblems/EmblemUpload.cpp, ...
...
Batch #1665 by ragnarok-clanker: 0 byte-identical, 70 confirmed by peer review.
- fn_10904 UIEditCtrl::UpdateLinks: logic confirmed by peer review
- fn_10905 EditViewport::Synchronize: logic confirmed by peer review
- fn_10950 UIBalloonText::SetText: logic confirmed by peer review
- fn_11216 ItemLinkDisplay::Convert: logic confirmed by peer review
- fn_11326 UIListBox::Slot15: logic confirmed by peer review (already on main)
- fn_11327 UIListBoxEx::Slot15: logic confirmed by peer review (already on main)
- fn_11366 UIListBox::Paint: logic confirmed by peer review
- fn_11367 UIListBoxEx::Paint: logic confirmed by peer review
- fn_11392 UITextButton::Paint: logic confirmed by peer review
- fn_11394 UITextViewer::Paint: logic confirmed by peer review
- fn_11445 UITextButton::Slot31: logic confirmed by peer review (already on main)
- fn_11471 UITextButton::Slot27: logic confirmed by peer review (already on main)
- fn_11494 UITextButton::Slot33: logic confirmed by peer review (already on main)
- fn_11562 UITextViewer::SendMsg: logic confirmed by peer review (already on main)
- fn_11721 UICntWnd::DrawBorder: logic confirmed by peer review (already on main)
- fn_11760 UIBank_NewWnd::Paint: logic confirmed by peer review (already on main)
- fn_11761 UIChatRoomWnd::Paint: logic confirmed by peer review (already on main)
- fn_11767 UIMerInfoWnd::Paint: logic confirmed by peer review (already on main)
- fn_12680 ShortcutPainting::Paint: logic confirmed by peer review
- fn_13829 WrapPlainText: logic confirmed by peer review
- fn_13833 WrapRichText: logic confirmed by peer review
- fn_16941 UIWindow::DrawAmount: logic confirmed by peer review
- fn_16971 UIWindow::TextHeight: logic confirmed by peer review
- fn_16972 UIWindow::VerticalTextHeight: logic confirmed by peer review
- fn_16973 UIWindow::TextSize: logic confirmed by peer review
- fn_16974 UIWindow::VerticalTextSize: logic confirmed by peer review
- fn_16975 UIWindow::TextWidth: logic confirmed by peer review
- fn_16993 WrapPixelText: logic confirmed by peer review
- fn_17007 FitText: logic confirmed by peer review
- fn_17009 UIWindow::DrawTextAt: logic confirmed by peer review
- fn_17013 DrawOutlinedColoredText: logic confirmed by peer review
- fn_17014 DrawStyledColoredText: logic confirmed by peer review
- fn_17015 DrawColoredText: logic confirmed by peer review
- fn_17016 DrawOutlinedText: logic confirmed by peer review
- fn_17136 BrowserFactory::Create: logic confirmed by peer review
- fn_18376 LookupMessage: logic confirmed by peer review
- fn_01934 TextContext::TextContext: logic confirmed by peer review
- fn_01957 TextContext::Marker: logic confirmed by peer review
- fn_01961 TextContext::Measure: logic confirmed by peer review
- fn_01966 TextContext::SetFont: logic confirmed by peer review
- fn_01970 TextContext::DrawPair: logic confirmed by peer review
- fn_01971 TextContext::Draw: logic confirmed by peer review
- fn_01983 TextContext::MeasurePart: logic confirmed by peer review
- fn_01984 TextContext::DrawPart: logic confirmed by peer review
- fn_21788 ReceivePartyJoinResult: logic confirmed by peer review
- fn_24191 EmotionHotkeys::LoadDefaults: logic confirmed by peer review
- fn_03664 CAdventurerAgencyMgr::CompletePartyInfo: logic confirmed by peer review
- fn_03666 CAdventurerAgencyMgr::CompleteRegistration: logic confirmed by peer review
- fn_03668 CAdventurerAgencyMgr::CompleteStopRecruiting: logic confirmed by peer review
- fn_03976 CEmblemDataMgr::CompleteUpload: logic confirmed by peer review
- fn_04239 CMCStoreInfoBackup::CompleteSave: logic confirmed by peer review
- fn_04262 CPlayerNameDictionary::Lookup: logic confirmed by peer review
- fn_06581 ItemNaming::DisplayName: logic confirmed by peer review (already on main)
- fn_06583 ItemNamingContext::Element: logic confirmed by peer review (already on main)
- fn_06584 ItemNamingContext::Star: logic confirmed by peer review (already on main)
- fn_06585 ItemNaming::Creator: logic confirmed by peer review (already on main)
- fn_06586 ItemNamingContext::Apprentice: logic confirmed by peer review (already on main)
- fn_06587 ItemNaming::Suffixes: logic confirmed by peer review (already on main)
- fn_06588 ItemNaming::Prefixes: logic confirmed by peer review (already on main)
- fn_09299 UIApplyForPartyWnd::Slot15: logic confirmed by peer review
- fn_09300 UIRegisterPartyWnd::Slot15: logic confirmed by peer review
- fn_09301 UIRequestJoinPartyWnd::Slot15: logic confirmed by peer review
- fn_09303 UIApplyForPartyWnd::Paint: logic confirmed by peer review
- fn_09304 UIPartyInfoWnd::Paint: logic confirmed by peer review
- fn_10748 UIEditCtrl::RemoveInvalidLink: logic confirmed by peer review
- fn_10758 UIEditCtrl::DrawSelectionAt: logic confirmed by peer review (already on main)
- fn_10759 UIEditCtrl::DrawSelection: logic confirmed by peer review (already on main)
- fn_10794 UIBasicButton::Paint: logic confirmed by peer review
- fn_10799 UIBmpTextButton::Paint: logic confirmed by peer review
- fn_10823 UITransBalloonText::Paint: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 19:35:29 +00:00
ragnarok-clanker
f83ce0e244
Maintenance: Define g_fontCache (gl_24541, 0x1387434). The dynamic initializer at 0x405400 builds it in place by inlining the FontCac
...
Batch #1649 by ragnarok-clanker: no function's compiled code changes; checked with 3 compiled unit(s), including every includer of Source/Render/Text/FontCache.h.
2026-10-28 19:19:26 +00:00
ragnarok-clanker
f464cd3f17
Decompile 41 functions in Source/Client/Input/InputCharset.cpp, Source/Client/Input/InputCharset.h, ...
...
Batch #1607 by ragnarok-clanker: 0 byte-identical, 41 confirmed by peer review.
- fn_11718 DrawItemIconById: logic confirmed by peer review
- fn_11719 DrawItemSlotBackground: logic confirmed by peer review
- fn_11721 UICntWnd::DrawBorder: logic confirmed by peer review
- fn_11760 UIBank_NewWnd::Paint: logic confirmed by peer review
- fn_11761 UIChatRoomWnd::Paint: logic confirmed by peer review
- fn_11767 UIMerInfoWnd::Paint: logic confirmed by peer review
- fn_12085 UIWindow::DrawPanelBackground: logic confirmed by peer review
- fn_12086 UIWindow::DrawPanelBackgroundAt: logic confirmed by peer review
- fn_12088 UIWindow::DrawButtonBar: logic confirmed by peer review
- fn_12089 UIWindow::DrawButtonBarAt: logic confirmed by peer review
- fn_12098 UIWindow::DrawTitleBar: logic confirmed by peer review
- fn_12099 UIWindow::DrawTitleBarAt: logic confirmed by peer review
- fn_12120 UIWindow::LoadStyledBitmap: logic confirmed by peer review
- fn_12219 UIDisconnectedServerMsgWnd::Paint: logic confirmed by peer review
- fn_12233 UINoticeConfirmWnd::Paint: logic confirmed by peer review
- fn_12245 UIQuitWnd::Paint: logic confirmed by peer review
- fn_12246 UIRestartWnd::Paint: logic confirmed by peer review
- fn_12258 UIWaitWnd::Paint: logic confirmed by peer review
- fn_14470 CUIFrameWnd::RefreshSkinColors: logic confirmed by peer review
- fn_14471 CUIFrameWnd::Paint: logic confirmed by peer review
- fn_14472 CUIFrameWnd::SetSkinColors: logic confirmed by peer review
- fn_14635 CUIControl::LoadBitmapResource: logic confirmed by peer review
- fn_17781 InputCharset::Prefix: logic confirmed by peer review
- fn_17788 InputCharset::ServiceName: logic confirmed by peer review
- fn_17847 FadeOutMode: logic confirmed by peer review
- fn_18378 Resolve: logic confirmed by peer review
- fn_02111 RendererDX7Operations::SaveLogo: logic confirmed by peer review
- fn_09446 UICashEmotionPack::Paint: logic confirmed by peer review
- fn_09453 UICashEmotionPack::SetSaleBadge: logic confirmed by peer review
- fn_09483 UICashEmotionPiece::Paint: logic confirmed by peer review
- fn_45445 CSkinMgr::CSkinMgr: logic confirmed by peer review
- fn_09681 CSkinMgr::~CSkinMgr: logic confirmed by peer review
- fn_09683 CSkinMgr::Prepare: logic confirmed by peer review
- fn_09684 SkinPaletteColor: logic confirmed by peer review
- fn_09685 SkinPaletteChannels: logic confirmed by peer review
- fn_09686 CSkinMgr::Name: logic confirmed by peer review
- fn_09687 CSkinMgr::Prefix: logic confirmed by peer review
- fn_09688 CSkinMgr::Name: logic confirmed by peer review
- fn_09690 CSkinMgr::Selected: logic confirmed by peer review
- fn_10758 UIEditCtrl::DrawSelectionAt: logic confirmed by peer review
- fn_10759 UIEditCtrl::DrawSelection: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/SkinMgr.cpp
2026-10-28 19:13:07 +00:00
ragnarok-clanker
51202904b1
Decompile 3 functions in Source/Render/Primitives/LightmappedPrimitive.cpp, Source/Render/Primitives/LightmappedPrimitive.h
...
Batch #1571 by eAthena: 0 byte-identical, 3 confirmed by peer review.
- fn_02247 ModelRenderCommand::ModelRenderCommand: logic confirmed by peer review
- fn_02258 LightmappedPrimitive::DrawLightmapped: logic confirmed by peer review
- fn_02259 LightmappedPrimitive::DrawAuxiliary: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 19:10:47 +00:00
ragnarok-clanker
2d539a1d3a
Decompile fn_02257 (RenderCommand::Draw)
...
Batch #1559 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_02257 RenderCommand::Draw: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 19:10:15 +00:00
ragnarok-clanker
0173edafd0
Decompile 7 functions in Source/Render/DX7/DeviceOwnerDX7.cpp, Source/Render/DX7/DeviceOwnerDX7.h, ...
...
Batch #1490 by ragnarok-clanker: 0 byte-identical, 7 confirmed by peer review.
- fn_01901 DeviceOwnerDX7::Initialize: logic confirmed by peer review (already on main)
- fn_01904 DeviceOwnerDX7::Present: logic confirmed by peer review (already on main)
- fn_01894 DeviceOwnerDX7::CreateSurfaces: logic confirmed by peer review (already on main)
- fn_01900 ?ClientRectangle@?A0x089a3923@@YA?AUtagRECT@@PAUHWND__@@@Z: logic confirmed by peer review (already on main)
- fn_01895 DeviceOwnerDX7::CreateDevice: logic confirmed by peer review (already on main)
- fn_02337 CRenderSystemDX7::Present: logic confirmed by peer review (annotation added to existing code)
- fn_02087 RendererPresentationDX7::Present: logic confirmed by peer review (already on main)
Reviewed-by: ragnarok-clanker
2026-10-28 16:50:40 +00:00
ragnarok-clanker
0f5ee5f3a3
Decompile fn_02316 (ClearDirectDrawModes)
...
Batch #1492 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.
- fn_02316 ClearDirectDrawModes: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-28 16:50:09 +00:00
ragnarok-clanker
b5b4ecd60f
Decompile 12 functions in Source/Render/DX7/DirectDrawEnumeration.h, Source/Render/DX7/DirectDrawEnumeration.cpp, ...
...
Batch #1484 by ragnarok-clanker: 0 byte-identical, 12 confirmed by peer review.
- fn_09780 DirectDrawEnumeration::Devices: logic confirmed by peer review
- fn_09781 DirectDrawEnumeration::DeviceCount: logic confirmed by peer review
- fn_09782 DirectDrawEnumeration::DevicesSeen: logic confirmed by peer review
- fn_09777 DirectDrawEnumeration::Enumerate: logic confirmed by peer review
- fn_09778 DirectDrawEnumeration::Device: logic confirmed by peer review
- fn_09779 DirectDrawEnumeration::Adapter: logic confirmed by peer review
- fn_09783 DirectDrawEnumeration::Mode: logic confirmed by peer review
- fn_09785 DirectDrawEnumeration::ClearModes: logic confirmed by peer review
- fn_02331 EnumerateDisplayModesDX7: logic confirmed by peer review
- fn_02326 EnumerateAdaptersDX7: logic confirmed by peer review
- fn_02291 EnumerateDisplayModes: logic confirmed by peer review
- fn_02283 EnumerateRenderAdapters: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 16:32:47 +00:00
ragnarok-clanker
86c8dc1f72
Decompile fn_02456 (TextureCache::Reload)
...
Batch #1463 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_02456 TextureCache::Reload: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 15:37:51 +00:00
ragnarok-clanker
0f0bb27176
Maintenance: Remove misplaced fn_02429 annotation: 0x5708F0 is CSurfaceDX9's scalar deleting destructor (compiler generated); fn_0242
...
Batch #1477 by ragnarok-clanker: no function's compiled code changes; checked with 1 compiled unit(s).
2026-10-28 15:34:08 +00:00
ragnarok-clanker
6edd69f2e2
Decompile fn_02429 (CSurfaceDX9::~CSurfaceDX9)
...
Batch #1457 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_02429 CSurfaceDX9::~CSurfaceDX9: logic confirmed by peer review (annotation added to existing code)
Reviewed-by: ragnarok-clanker
2026-10-28 13:29:16 +00:00
ragnarok-clanker
899049e990
Decompile 14 functions in Source/Render/RendererDX7.cpp, Source/Render/RendererDX7.h, ...
...
Batch #1427 by Yommy: 0 byte-identical, 14 confirmed by peer review.
- fn_02113 CRendererDX7::SetClearColor: logic confirmed by peer review (annotation added to existing code)
- fn_02117 CRendererDX7::SetTextureFormat: logic confirmed by peer review (annotation added to existing code)
- fn_02487 ?Color4444@?A0xa800f118@@YAGI@Z: logic confirmed by peer review (annotation added to existing code)
- fn_02488 ?Color565@?A0xa800f118@@YAGI@Z: logic confirmed by peer review (annotation added to existing code)
- fn_17486 RenderVertexPool::Block::Append: logic confirmed by peer review (annotation added to existing code)
- fn_01953 DrawBlendedRectangle: logic confirmed by peer review (annotation added to existing code)
- fn_01954 DrawTexturedRectangle: logic confirmed by peer review (annotation added to existing code)
- fn_01955 DrawTextureRegion: logic confirmed by peer review (annotation added to existing code)
- fn_01944 DrawScreenQuad: logic confirmed by peer review (annotation added to existing code)
- fn_01951 DrawScreenLine: logic confirmed by peer review (annotation added to existing code)
- fn_02101 RhwToDepth: logic confirmed by peer review (annotation added to existing code)
- fn_10121 UIRPData::DrawStretched: logic confirmed by peer review (annotation added to existing code)
- fn_10122 UIRPData::DrawNamed: logic confirmed by peer review (annotation added to existing code)
- fn_10123 UIRPData::SetSolid: logic confirmed by peer review (annotation added to existing code)
Reviewed-by: ragnarok-clanker
2026-10-28 13:16:54 +00:00
ragnarok-clanker
471f0c1fe2
Decompile fn_02115 (CRendererDX7::SetCamera)
...
Batch #1430 by Yommy: 1 byte-identical, 0 confirmed by peer review.
- fn_02115 CRendererDX7::SetCamera: byte-identical
Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Render/RendererDX7.cpp, Source/Render/ScreenRectangle.cpp, Source/Render/ScreenGeometry.cpp, Source/Render/TextureQuad.cpp, Source/Render/UIRPDataDrawing.cpp
2026-10-28 12:45:51 +00:00
ragnarok-clanker
545678314f
Decompile fn_02254 (LightmappedBuffer::Clear)
...
Batch #1389 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_02254 LightmappedBuffer::Clear: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 12:11:17 +00:00
ragnarok-clanker
713acc513f
Decompile fn_02450 (CreateTexture)
...
Batch #1365 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_02450 CreateTexture: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 11:42:11 +00:00
ragnarok-clanker
83391f8a3a
Decompile fn_01853 (CDCBitmap::SetAlpha)
...
Batch #1307 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_01853 CDCBitmap::SetAlpha: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 11:07:52 +00:00
ragnarok-clanker
f8fb45fb1e
Decompile fn_02097 (CRenderer::ScaleDistance)
...
Batch #1344 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_02097 CRenderer::ScaleDistance: logic confirmed by peer review (annotation added to existing code)
Reviewed-by: ragnarok-clanker
2026-10-28 11:01:55 +00:00
ragnarok-clanker
3b1bd4bb08
Decompile 3 functions in Source/Render/Primitives/RenderPrimitive.cpp, Source/Render/Primitives/RenderPrimitive.h
...
Batch #1339 by ragnarok-clanker: 0 byte-identical, 3 confirmed by peer review.
- fn_02255 RenderPrimitive::operator=: logic confirmed by peer review
- fn_02256 RenderCommand::AllocateTriangles: logic confirmed by peer review
- fn_02264 RenderCommand::SetPosition: logic confirmed by peer review
Peer-reviewed-by: tester
Reviewed-by: ragnarok-clanker
2026-10-28 10:55:47 +00:00
ragnarok-clanker
22d7370193
Decompile 4 functions in Source/Contents/Items/ItemInfo.cpp, Source/Contents/Items/ItemInfo.h, ...
...
Batch #1336 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.
- fn_02473 CTexture::Touch: logic confirmed by peer review
- fn_06603 ItemInfo::IsApprenticeItem: logic confirmed by peer review
- fn_24179 CSession::IsReducedSkill: logic confirmed by peer review
- fn_23614 CSession::ConvertTooltipText: 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-10-28 10:35:18 +00:00
ragnarok-clanker
6783952b1d
Decompile fn_01866 (CDCSurface::Reset)
...
Batch #1295 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.
- fn_01866 CDCSurface::Reset: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-28 07:14:40 +00:00
ragnarok-clanker
ffddbb948f
Decompile 4 functions in Source/Render/Text/TextContext.cpp
...
Batch #1264 by ragnarok-clanker: 4 byte-identical, 0 confirmed by peer review.
- fn_01979 Sub5504E0: byte-identical
- fn_01980 Sub5504F0: byte-identical
- fn_01981 Sub550500: byte-identical
- fn_01982 Sub550510: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-28 00:52:57 +00:00
ragnarok-clanker
128b956184
Decompile 2 functions in Source/Render/Renderer.cpp, Source/Render/Renderer.h
...
Batch #1260 by ragnarok-clanker: 2 byte-identical, 0 confirmed by peer review.
- fn_02098 CRenderer::UiScaleX: byte-identical
- fn_02099 CRenderer::UiScaleY: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-28 00:04:42 +00:00
ragnarok-clanker
61943206fb
Decompile fn_08054 (CSprRes::Load)
...
Batch #1201 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_08054 CSprRes::Load: logic confirmed by peer review
Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 21:08:39 +00:00
ragnarok-clanker
2d4cc46314
Decompile fn_02412 (SpriteAtlas::ClearExpired)
...
Batch #1182 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_02412 SpriteAtlas::ClearExpired: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 21:07:20 +00:00