ragnarok-clanker
bc7be6e928
Rename ConnectionBuffer -> CPacketQueue (DHXJ; methods GetData/GetSize/Init/InsertData/PeekData/RemoveData; file -> PacketQueue.{h,cpp}), CConnection::SetBlock, CEffectPrim::Prim3DParticleGravity. Pure rename, codegen unchanged (109/109 functions, byte-identical).
2026-10-29 13:22:00 +01:00
ragnarok-clanker
b5682471b4
Decompile 3 functions in Source/Client/Mode/GameModeNames.cpp, Source/Client/Mode/CGameMode.h, ...
...
Batch #2125 by ragnarok-clanker: 3 byte-identical, 0 confirmed by peer review.
- fn_21267 CSession::Text8104: byte-identical
- fn_21268 CSession::Text80EC: byte-identical
- fn_17813 MonsterJobColor: byte-identical
Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Client/Mode/GameModeNames.cpp
2026-10-29 12:17:07 +00:00
ragnarok-clanker
d9580bfeda
Rename CWorld -> CModeMgr (g_world -> g_modeMgr, ActiveGameMode.{h,cpp} -> ModeMgr.{h,cpp}) and WorldScene -> CWorld (WorldScene.h -> World.h), as in DHXJ. Pure rename, codegen unchanged (707/707 functions identical with includers).
2026-10-29 12:27:01 +01:00
ragnarok-clanker
e67abcb458
Rename TextInputBuffer -> CLanguage, TraditionalKeyInput -> CLanguageTC (DHXJ); files -> Language.{h,cpp}, LanguageTC.{h,cpp}. Pure rename, codegen unchanged (382/382 functions identical with includers).
2026-10-29 12:21:53 +01:00
ragnarok-clanker
7f3b43c8ef
Rename AttachedEffect -> CRagEffect (DHXJ), AttachedEffect.{h,cpp} -> RagEffect.{h,cpp}. Pure rename, codegen unchanged (129/129 functions identical with includers).
2026-10-29 12:19:20 +01:00
ragnarok-clanker
7555e0220d
Rename EffectParticle -> CEffectPrim (DHXJ), EffectParticle.{h,cpp} -> EffectPrim.{h,cpp}. Pure rename, codegen unchanged (50/50 functions identical with includers).
2026-10-29 12:15:56 +01:00
ragnarok-clanker
b109c7101b
Maintenance: restore the MD5State unit as Source/Utility/Md5State.cpp
...
Batch #1868 merged MD5State (fn_20414..fn_20417; fn_20416 byte-identical) as
Source/Utility/Md5.cpp and registered it in data/compile.json, but the server
repo had core.ignorecase=true: `git add Source/Utility/Md5.cpp` resolved to the
tracked Source/Utility/MD5.cpp and the new file never reached the commit. It
stayed in the server working tree, untracked, and main referenced a unit that
did not exist.
Md5.cpp and MD5.cpp cannot both live on a case-insensitive filesystem, so the
unit is committed under the distinct name of its header, Md5State.cpp, and
data/compile.json follows. The server now forces core.ignorecase=false, checks
that every written file reaches the index under its own path before
committing, and rejects submissions whose paths differ from main (or from each
other) only by letter case.
2026-10-29 10:28:37 +00:00
ragnarok-clanker
df6f74535d
Decompile 14 functions in Source/Contents/Actors/ActorStateFlags.cpp, Source/Contents/Actors/ActorStateFlags.h
...
Batch #2106 by ragnarok-clanker: 0 byte-identical, 14 confirmed by peer review.
- fn_23524 StateFlag01: logic confirmed by peer review
- fn_23526 StateFlag05: logic confirmed by peer review
- fn_23528 StateFlag23: logic confirmed by peer review
- fn_23530 StateFlag24: logic confirmed by peer review
- fn_23532 StateFlag25: logic confirmed by peer review
- fn_23534 StateFlag26: logic confirmed by peer review
- fn_23536 StateFlag19: logic confirmed by peer review
- fn_23539 StateFlag27: logic confirmed by peer review
- fn_23543 StateFlag12: logic confirmed by peer review
- fn_23545 StateFlag28: logic confirmed by peer review
- fn_23551 StateFlag16: logic confirmed by peer review
- fn_23556 StateFlag15: logic confirmed by peer review
- fn_23558 StateFlag18: logic confirmed by peer review
- fn_23559 StateFlag21: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/Actors/ActorStateFlags.cpp
2026-10-29 10:27:11 +00:00
ragnarok-clanker
2d34af20fc
Decompile fn_17824 (CMode::DrawCursor)
...
Batch #1970 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_17824 CMode::DrawCursor: logic confirmed by peer review
Peer-reviewed-by: eAthena, Yommy
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Client/ModeCursorDrawing.cpp
2026-10-29 09:01:52 +00:00
ragnarok-clanker
532d1085a5
Decompile fn_23620 (CSession::StoreEmblem)
...
Batch #1967 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_23620 CSession::StoreEmblem: logic confirmed by peer review
Peer-reviewed-by: eAthena, Yommy
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/EmblemCacheRaw.cpp
2026-10-29 09:01:23 +00:00
ragnarok-clanker
a2fe41a860
Decompile fn_17269 (WindowVisibility::Show)
...
Batch #1959 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_17269 WindowVisibility::Show: logic confirmed by peer review
Peer-reviewed-by: ragnarok-clanker, Yommy
Reviewed-by: ragnarok-clanker
Adds to the build: Source/UI/Shortcuts/ShortcutVisibility.cpp
2026-10-29 08:57:29 +00:00
ragnarok-clanker
5530c429bd
Decompile fn_12091 (UIWhisperWnd::Slot43)
...
Batch #1968 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_12091 UIWhisperWnd::Slot43: logic confirmed by peer review
Peer-reviewed-by: ragnarok-clanker
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/UI/WindowOverlay.cpp
2026-10-29 00:17:53 +00:00
ragnarok-clanker
0ace92ec73
Decompile 3 functions in Source/Client/Timer.cpp, Source/Client/Timer.h
...
Batch #1945 by ragnarok-clanker: 0 byte-identical, 3 confirmed by peer review.
- fn_20431 GetSkipFrameCount: logic confirmed by peer review
- fn_20432 InitTimer: logic confirmed by peer review
- fn_20433 ResetTimer: logic confirmed by peer review
Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Client/Timer.cpp
2026-10-29 00:11:58 +00:00
ragnarok-clanker
bcf4062a45
Decompile fn_23789 (CSession::GetMonsterSkillInfo)
...
Batch #1927 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_23789 CSession::GetMonsterSkillInfo: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/MonsterXmlActions.cpp
2026-10-29 00:00:14 +00:00
ragnarok-clanker
16419b914e
Decompile fn_16922 (UIWindow::AddSpriteCellOverlay)
...
Batch #1909 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_16922 UIWindow::AddSpriteCellOverlay: logic confirmed by peer review
Peer-reviewed-by: eAthena, Yommy
Reviewed-by: ragnarok-clanker
Adds to the build: Source/UI/WindowSprite.cpp
2026-10-28 23:50:57 +00:00
ragnarok-clanker
2ae8a409c7
Decompile fn_23818 (FormatMonsterSpeech)
...
Batch #1903 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_23818 FormatMonsterSpeech: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/MonsterSpeech.cpp
2026-10-28 23:28:03 +00:00
ragnarok-clanker
5056537cdf
Decompile fn_05174 (CGuildMgr::GetEmblemFilename)
...
Batch #1892 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_05174 CGuildMgr::GetEmblemFilename: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/GuildEmblemLookup.cpp
2026-10-28 23:26:42 +00:00
ragnarok-clanker
ac2249cef5
Decompile fn_24284 (CGroundScope::Update)
...
Batch #1905 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_24284 CGroundScope::Update: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/Actors/GroundScope.cpp
2026-10-28 23:26:33 +00:00
ragnarok-clanker
aae54ad20c
Decompile 4 functions in Source/UI/Edit/UIEditLinks.cpp, Source/UI/Edit/UIEditCtrl.h, ...
...
Batch #1893 by Yommy: 0 byte-identical, 4 confirmed by peer review.
- fn_10749 UIEditCtrl::SetCursor: logic confirmed by peer review
- fn_16982 ParseColorCode: logic confirmed by peer review
- fn_13882 ExtractTextTags: logic confirmed by peer review
- fn_13875 BuildTextTagRegistry: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/UI/TextTagRegistry.cpp, Source/UI/TextTagExtraction.cpp
2026-10-28 23:22:38 +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
5167f6ba82
Decompile 2 functions in Source/Contents/SkinInfo.cpp, Source/Contents/SkinCatalog.cpp, ...
...
Batch #1877 by Yommy: 0 byte-identical, 2 confirmed by peer review.
- fn_09691 CSkinMgr::Select: logic confirmed by peer review
- fn_09689 CSkinMgr::Refresh: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/SkinCatalog.cpp
2026-10-28 23:12:35 +00:00
ragnarok-clanker
3898d6613a
Decompile fn_12400 (CTipOfTheDay::Size)
...
Batch #1884 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.
- fn_12400 CTipOfTheDay::Size: byte-identical
Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/TipOfTheDay.cpp
2026-10-28 23:12:18 +00:00
ragnarok-clanker
3950b1196e
Decompile fn_10103 (SpriteDrawingPolicy::OffsetLayerDepth)
...
Batch #1871 by Yommy: 0 byte-identical, 1 confirmed by peer review.
- fn_10103 SpriteDrawingPolicy::OffsetLayerDepth: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/SpriteLayerDepth.cpp
2026-10-28 23:09:15 +00:00
ragnarok-clanker
4e738dea03
Decompile fn_20416 (MD5State::Init)
...
Batch #1868 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.
- fn_20416 MD5State::Init: byte-identical
Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Utility/Md5.cpp
2026-10-28 23:05:27 +00:00
ragnarok-clanker
903f26c3f2
Decompile 3 functions in Source/Resource/EmblemResource.cpp, Source/Resource/EmblemResource.h, ...
...
Batch #1826 by Yommy: 3 byte-identical, 0 confirmed by peer review.
- fn_07882 CEmblemRes::Unload: byte-identical
- fn_07883 CEmblemRes::Slot02: byte-identical
- fn_07884 CEmblemRes::IsTransient: byte-identical
Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Resource/EmblemResource.cpp
2026-10-28 22:42:32 +00:00
ragnarok-clanker
b01dd18bf1
Decompile fn_22646 (CGrannyPc::Slot24)
...
Batch #1820 by Yommy: 1 byte-identical, 0 confirmed by peer review.
- fn_22646 CGrannyPc::Slot24: byte-identical
Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/Actors/Player.cpp
2026-10-28 22:39:23 +00:00
ragnarok-clanker
34541f64a8
Decompile 6 functions in Source/Contents/HeadResources.cpp, Source/Client/Session.h, ...
...
Batch #1721 by ragnarok-clanker: 0 byte-identical, 6 confirmed by peer review.
- fn_19751 EquipmentResourceMgr::GetHeadName: logic confirmed by peer review
- fn_23373 CSession::GetHeadActName: logic confirmed by peer review
- fn_23374 CSession::GetPlayerHeadActName: logic confirmed by peer review
- fn_23375 CSession::GetHeadPalName: logic confirmed by peer review
- fn_23376 CSession::GetPlayerHeadPalName: logic confirmed by peer review
- fn_23377 CSession::GetHeadSprName: 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/Contents/HeadResources.cpp
2026-10-28 21:11:05 +00:00
ragnarok-clanker
0bc20896db
Decompile 4 functions in Source/Contents/SpriteFrameSynchronization.cpp, Source/Contents/NpcLocationRadius.cpp, ...
...
Batch #1694 by eAthena: 0 byte-identical, 4 confirmed by peer review.
- fn_23819 CSession::GetSyncedFrame: logic confirmed by peer review
- fn_23467 CSession::GetNpcLocationRadius: logic confirmed by peer review
- fn_23823 CSession::GetRidingJob: logic confirmed by peer review
- fn_24152 CSession::GetSpriteJob: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/SpriteFrameSynchronization.cpp, Source/Contents/NpcLocationRadius.cpp, Source/Contents/SpriteJob.cpp
2026-10-28 20:24:26 +00:00
ragnarok-clanker
7a88edb84c
Decompile fn_23848 (CSession::LoadXmlTables)
...
Batch #1684 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_23848 CSession::LoadXmlTables: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/ClientXmlTables.cpp
2026-10-28 20:23:55 +00:00
ragnarok-clanker
69e59653ed
Decompile fn_22575 (GetSpriteLayerOrder)
...
Batch #1688 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_22575 GetSpriteLayerOrder: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/SpriteLayerOrder.cpp
2026-10-28 20:21:01 +00:00
ragnarok-clanker
0270e6dd18
Decompile 2 functions in Source/Contents/ModelKeyframes.cpp
...
Batch #1676 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.
- fn_01716 ModelRotationKeys::Add: logic confirmed by peer review
- fn_01717 ModelScaleKeys::Add: logic confirmed by peer review
Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/ModelKeyframes.cpp
2026-10-28 20:20:53 +00:00
ragnarok-clanker
b7bd70ab06
Decompile 2 functions in Source/Contents/PetTalk.cpp, Source/Contents/EnemyMonsterTalk.cpp, ...
...
Batch #1692 by eAthena: 0 byte-identical, 2 confirmed by peer review.
- fn_23805 CSession::GetPetTalkActionName: logic confirmed by peer review
- fn_23834 CSession::GetMonsterTalkEventName: 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/Contents/PetTalk.cpp, Source/Contents/EnemyMonsterTalk.cpp
2026-10-28 20:12:56 +00:00
ragnarok-clanker
9ad1ef7f75
Decompile 2 functions in Source/Contents/ActorNameCache.cpp, Source/Contents/ActorNameCard.h
...
Batch #1693 by eAthena: 0 byte-identical, 2 confirmed by peer review.
- fn_03499 CActorNameCardHolder::Save: logic confirmed by peer review
- fn_03506 CActorNameCardHolder::Load: 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/Contents/ActorNameCache.cpp
2026-10-28 20:10:42 +00:00
ragnarok-clanker
916347b79a
Decompile fn_18182 (ResourceMgr::Exists)
...
Batch #1614 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_18182 ResourceMgr::Exists: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Resource/ResourcePresence.cpp
2026-10-28 19:50:12 +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
9e40d3d7a7
Decompile fn_03500 (CActorNameCardHolder::Lookup)
...
Batch #1636 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_03500 CActorNameCardHolder::Lookup: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/ActorNameRequests.cpp
2026-10-28 19:47:04 +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
ef5ff48035
Decompile fn_18339 (LuaChangeDirectoryOfDatas)
...
Batch #1623 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_18339 LuaChangeDirectoryOfDatas: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Script/LuaFileOperations.cpp
2026-10-28 19:45:29 +00:00
ragnarok-clanker
6ebe295226
Decompile fn_23814 (CSession::GetPetTalkName)
...
Batch #1621 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_23814 CSession::GetPetTalkName: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/PetTalkNames.cpp
2026-10-28 19:45:23 +00:00
ragnarok-clanker
58b744ad2f
Decompile 2 functions in Source/Contents/BodyResources.cpp, Source/Contents/RobeResources.cpp, ...
...
Batch #1617 by eAthena: 0 byte-identical, 2 confirmed by peer review.
- fn_19754 EquipmentResourceMgr::GetBodyRacePrefix: logic confirmed by peer review
- fn_19756 EquipmentResourceMgr::GetRobeSprName: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/BodyResources.cpp, Source/Contents/RobeResources.cpp
2026-10-28 19:44:56 +00:00
ragnarok-clanker
96c3974f4c
Decompile fn_17830 (SanitizeScreenshotName)
...
Batch #1616 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_17830 SanitizeScreenshotName: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Client/ModeScreenshot.cpp
2026-10-28 19:44:47 +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
4f48baf914
Decompile 2 functions in Source/Client/ModeTransitions.cpp, Source/Client/Mode/ActiveGameMode.h
...
Batch #1610 by eAthena: 0 byte-identical, 2 confirmed by peer review.
- fn_17845 CWorld::Quit: logic confirmed by peer review
- fn_17851 CWorld::Switch: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Client/ModeTransitions.cpp
2026-10-28 19:44:21 +00:00
ragnarok-clanker
499d5b8558
Decompile 2 functions in Source/Contents/MonsterResources.cpp, Source/Client/Session.h
...
Batch #1608 by eAthena: 0 byte-identical, 2 confirmed by peer review.
- fn_23788 CSession::GetMonsterActName: logic confirmed by peer review
- fn_23790 CSession::GetMonsterSprName: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/MonsterResources.cpp
2026-10-28 19:44:03 +00:00
ragnarok-clanker
c3fe24e020
Decompile 2 functions in Source/Contents/ActorMovementRoute.cpp, Source/Contents/Actors/GameActor.h, ...
...
Batch #1601 by eAthena: 0 byte-identical, 2 confirmed by peer review.
- fn_19317 Replay::DelayScale: logic confirmed by peer review
- fn_21028 CGameActor::FindRoute: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/ActorMovementRoute.cpp
2026-10-28 19:42:58 +00:00
ragnarok-clanker
1ebead0e33
Decompile fn_21632 (CGameMode::ReceiveActorNameAll)
...
Batch #1591 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_21632 CGameMode::ReceiveActorNameAll: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Network/ActorNamePacket.cpp
2026-10-28 19:42:41 +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
377623e86d
Decompile fn_17166 (UIWindowMgr::GetMiniPartyUsableArea)
...
Batch #1585 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_17166 UIWindowMgr::GetMiniPartyUsableArea: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/UI/MiniPartyUsableArea.cpp
2026-10-28 19:11:08 +00:00
ragnarok-clanker
7dc26e0b3f
Decompile fn_22583 (IsIgnoredRidingState)
...
Batch #1587 by eAthena: 0 byte-identical, 1 confirmed by peer review.
- fn_22583 IsIgnoredRidingState: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/SpriteRidingPolicy.cpp
2026-10-28 19:10:44 +00:00
ragnarok-clanker
b496a618dc
Decompile 2 functions in Source/Contents/RobeOpacity.cpp, Source/Contents/RobeTopLayer.cpp, ...
...
Batch #1582 by eAthena: 0 byte-identical, 2 confirmed by peer review.
- fn_23486 CSession::GetRobeAlpha: logic confirmed by peer review
- fn_24176 CSession::IsTopLayerRobe: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/RobeOpacity.cpp, Source/Contents/RobeTopLayer.cpp
2026-10-28 19:10:37 +00:00