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
ragnarok-clanker
b2b69ae8b2
Decompile 4 functions in Source/Render/DX7/RenderSystemDX7.cpp
...
Batch #1174 by eAthena: 0 byte-identical, 4 confirmed by peer review.
- fn_02307 CRenderSystemDX7::CRenderSystemDX7: logic confirmed by peer review
- fn_02315 CRenderSystemDX7::`scalar deleting destructor': logic confirmed by peer review
- fn_02328 CRenderSystemDX7::BackBufferTexture: logic confirmed by peer review
- fn_02330 CRenderSystemDX7::BackBufferSurface: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 21:06:46 +00:00
ragnarok-clanker
54a6422ade
Decompile 2 functions in Source/Render/DX7/RenderSystemDX7.cpp
...
Batch #1175 by eAthena: 2 byte-identical, 0 confirmed by peer review.
- fn_02329 CRenderSystemDX7::Height: byte-identical
- fn_02335 CRenderSystemDX7::IsWindowed: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-27 20:56:08 +00:00
ragnarok-clanker
9fef90851e
Decompile 14 functions in Source/Contents/UserData/NormalItemSlots.cpp, Source/Contents/UserData/NormalItemSlots.h, ...
...
Batch #1162 by eAthena: 14 byte-identical, 0 confirmed by peer review.
- fn_13679 CashEmotionListWndInfo::Reset: byte-identical
- fn_13680 ChatRoomWndInfo::Reset: byte-identical
- fn_13681 ChooseWndInfo::Reset: byte-identical
- fn_13682 ClanWndInfo::Reset: byte-identical
- fn_13683 CombinedCardItemCollectionWndInfo::Reset: byte-identical
- fn_13684 UnusedWndInfoA::Reset: byte-identical
- fn_13685 EmotionWndInfo::Reset: byte-identical
- fn_13686 EquipWndInfo::Reset: byte-identical
- fn_13687 ExchangeAcceptWndInfo::Reset: byte-identical
- fn_13688 FriendOptionWndInfo::Reset: byte-identical
- fn_13689 GuildHelperWndInfo::Reset: byte-identical
- fn_13691 HomunInfoWndInfo::Reset: byte-identical
- fn_13692 ItemCollectionWndInfo::Reset: byte-identical
- fn_13694 ItemStoreFindWndInfo::Reset: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-27 20:45:34 +00:00
ragnarok-clanker
ea6e4e5492
Decompile 2 functions in Source/Render/Text/TextContext.cpp, Source/Render/Text/TextContext.h
...
Batch #1115 by Kisuka: 0 byte-identical, 2 confirmed by peer review.
- fn_01967 TextContext::SetBackgroundColor: logic confirmed by peer review
- fn_01968 TextContext::SetBackgroundMode: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 19:42:10 +00:00
ragnarok-clanker
cc5f17c4c4
Decompile 6 functions in Source/Render/DeviceContext/DCSurface.cpp
...
Batch #1112 by Kisuka: 0 byte-identical, 6 confirmed by peer review.
- fn_02275 RenderSystemHolder::CreateSurface: logic confirmed by peer review
- fn_02276 RenderSystemHolder::CreateTexture: logic confirmed by peer review
- fn_02277 RenderSystemHolder::CreateSurfaceOrTexture: logic confirmed by peer review
- fn_02279 RenderSystemHolder::DestroySurface: logic confirmed by peer review
- fn_02286 DefaultResolution: logic confirmed by peer review
- fn_02296 RenderSystemHolder::Present: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 19:41:25 +00:00
ragnarok-clanker
b7989fffcd
Decompile fn_01935 (FontCache::FontCache)
...
Batch #1092 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_01935 FontCache::FontCache: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 18:09:12 +00:00
ragnarok-clanker
cbbf28e4de
Maintenance: Add mandatory field offset markers /* XXXX */ and assertions to Render headers (DX7, DX9, Primitives, Text, Textures)
...
Batch #1060 by ragnarok-clanker: no function's compiled code changes; checked with 188 compiled unit(s), including every includer of Source/Render/DX7/DeviceOwnerDX7.h, Source/Render/DX7/DirectDrawEnumeration.h, Source/Render/DX7/RenderSystemDX7.h, Source/Render/DX7/RendererFogDX7.h, Source/Render/DX7/SurfaceDX7.h, Source/Render/DX9/DeviceOwnerDX9.h, Source/Render/DX9/DeviceStateDX9.h, Source/Render/DX9/RendererFogDX9.h, Source/Render/DeviceContext/DCSurface.h, Source/Render/DisplayMode.h, Source/Render/Primitives/LightmappedPrimitive.h, Source/Render/Primitives/RenderCommandPool.h, Source/Render/Primitives/RenderPrimitive.h, Source/Render/Primitives/RenderPrimitivePool.h, Source/Render/Primitives/RenderQueues.h, Source/Render/Primitives/RenderVertexPool.h, Source/Render/Projection/RendererViewport.h, Source/Render/RenderAdapter.h, Source/Render/Renderer.h, Source/Render/RendererBackBuffer.h, Source/Render/Text/TextContext.h, Source/Render/Textures/BitmapTextureCache.h, Source/Render/Textures/SpriteAtlas.h, Source/Render/Textures/Surface.h.
2026-10-27 13:48:11 +00:00
ragnarok-clanker
c60cbe211b
Decompile 2 functions in Source/Client/ModeFadeOut.cpp, Source/Client/ModeFadeOut.h, ...
...
Batch #1037 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.
- fn_17847 FadeOutMode: logic confirmed by peer review
- fn_17148 DrawBitmapResource: logic confirmed by peer review
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/Client/ModeFadeOut.cpp, Source/Render/BitmapDrawing.cpp
2026-10-27 10:19:58 +00:00
ragnarok-clanker
f3ceb09e9d
Merge commit ' 6c40a36577'
2026-10-27 10:06:35 +00:00
ragnarok-clanker
2035aa96de
Decompile 2 functions in Source/Render/AlphaRectangle.cpp, Source/Client/ModeFade.cpp, ...
...
Batch #1027 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.
- fn_01952 DrawAlphaRectangle: logic confirmed by peer review
- fn_17842 ModeFade::Draw: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Render/AlphaRectangle.cpp, Source/Client/ModeFade.cpp
2026-10-27 10:04:54 +00:00
ragnarok-clanker
e331e03f4c
📝 docs(headers): annotated inlined methods
2026-10-27 10:43:00 +01:00