ragnarok-clanker
98e3d7fa17
🎨 style(shortcuts): annotated inlined helper functions and updated stdio include
2026-10-27 10:02:55 +01:00
ragnarok-clanker
779dd40d2e
🛠️ refactor(source): annotated inlined functions and removed unused include
2026-10-27 10:01:19 +01:00
ragnarok-clanker
38defb749a
🛠️ fix(FontCache): attached STATIC 0x01311ED0 to the fallback font table
2026-10-27 10:00:45 +01:00
ragnarok-clanker
fafcae34db
Merge branch 'main' of https://clank.rodecomp.online/git/clank/rodecomp
2026-10-27 09:59:05 +01:00
ragnarok-clanker
ee401857a1
📝 docs(annotations): annotated inlined functions across modules
2026-10-27 09:59:03 +01:00
ragnarok-clanker
279b86f980
Merge branch 'main' of http://forgejo:3000/clank/rodecomp
2026-10-27 08:58:12 +00:00
ragnarok-clanker
a107b3f0de
🛠️ refactor(TraditionalKeyInput): renamed Zhuyin Big5 key table to zhuyinBig5
2026-10-27 09:57:24 +01:00
ragnarok-clanker
e66baf48bd
📝 docs(UserHotkeyScript): added inlined comments for Lua wrapper functions
2026-10-27 09:57:19 +01:00
ragnarok-clanker
c5aea5fa76
📝 docs(models,render): added inlined comments to functions
2026-10-27 09:57:08 +01:00
ragnarok-clanker
b779b21820
Merge branch 'main' of https://clank.rodecomp.online/git/clank/rodecomp
2026-10-27 09:54:26 +01:00
ragnarok-clanker
9886d0e91c
📝 docs(ScalarConversion): added inlined comment to TruncateToInt
2026-10-27 09:54:24 +01:00
ragnarok-clanker
2751e3ff3d
📝 docs(CameraState): documented struct field offsets and added CameraShake size assertion
2026-10-27 09:54:11 +01:00
ragnarok-clanker
dc5c68be89
🛠️ refactor(TraditionalKeyInput): replaced OEM key escapes with VK_OEM_* constants
2026-10-27 09:53:10 +01:00
ragnarok-clanker
c2b4547ea0
Decompile 2 functions in Source/Resource/ResourceAliases.cpp, Source/Resource/ResourceAliases.h, ...
...
Batch #1004 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.
- fn_18179 ResourceAliases::ResolveMapName: logic confirmed by peer review
- fn_18187 ResourceAliases::Load: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 08:52:33 +00:00
ragnarok-clanker
67dd9978df
Decompile 2 functions in Source/Client/Replay.cpp, Source/Client/Replay.h
...
Batch #1003 by ragnarok-clanker: 2 byte-identical, 0 confirmed by peer review.
- fn_19302 ReplaySection::ReplaySection: byte-identical
- fn_19306 ReplaySection::~ReplaySection: byte-identical
Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Client/Replay.cpp
2026-10-27 08:51:56 +00:00
ragnarok-clanker
b574abe09d
Decompile 4 functions in Source/Resource/PaletteResource.cpp, Source/Resource/PaletteResource.h, ...
...
Batch #989 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.
- fn_08039 CPaletteRes::Create: logic confirmed by peer review
- fn_08040 CPaletteRes::Load: logic confirmed by peer review
- fn_02597 CFile::Open: logic confirmed by peer review
- fn_01124 CFile::~CFile: logic confirmed by peer review (already on main)
Reviewed-by: ragnarok-clanker
2026-10-27 08:51:32 +00:00
ragnarok-clanker
4d9d775cc8
Decompile 3 functions in Source/Contents/World/WorldSpatialTree.cpp, Source/Contents/World/WorldSpatialTree.h, ...
...
Batch #995 by ragnarok-clanker: 0 byte-identical, 3 confirmed by peer review.
- fn_17651 WorldScene::WorldScene: logic confirmed by peer review
- fn_17654 WorldScene::~WorldScene: logic confirmed by peer review
- fn_17704 WorldSpatialTree::RefreshModelBounds: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 08:51:12 +00:00
ragnarok-clanker
0bb3ea5e00
Decompile fn_01128 (CLuaInstance::Execute)
...
Batch #984 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_01128 CLuaInstance::Execute: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 08:50:15 +00:00
ragnarok-clanker
d54f050f5b
Decompile 3 functions in Source/Utility/Tokenizer.cpp, Source/Utility/Tokenizer.h
...
Batch #988 by ragnarok-clanker: 0 byte-identical, 3 confirmed by peer review.
- fn_07779 CTokenizer::operator[]: logic confirmed by peer review
- fn_18248 CTokenizer::Parse: logic confirmed by peer review
- fn_18261 CTokenizer::Parse: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Utility/Tokenizer.cpp
2026-10-27 08:50:11 +00:00
ragnarok-clanker
9bacaba47a
Merge branch 'main' of https://clank.rodecomp.online/git/clank/rodecomp
2026-10-27 09:47:29 +01:00
ragnarok-clanker
b1b73cc318
🛠️ refactor(strings): converted hex-escaped Korean strings to UTF-8 literals
2026-10-27 09:47:02 +01:00
ragnarok-clanker
e690233c8d
🛠️ refactor(effects): added EF_UNK enum entries and replaced raw numeric effect IDs
2026-10-27 09:46:33 +01:00
ragnarok-clanker
248c0c6cc8
📝 docs(CODING_RULES): documented UTF-8 Hangul literals compiled as CP949
2026-10-27 09:45:52 +01:00
ragnarok-clanker
5aafb686cc
🛠️ refactor(strings): wrote CP949 Korean literals as UTF-8 Hangul with /source-charset:utf-8 /execution-charset:.949
2026-10-27 09:42:20 +01:00
ragnarok-clanker
b63782e6f5
Merge branch 'main' of http://forgejo:3000/clank/rodecomp
2026-10-27 08:39:28 +00:00
ragnarok-clanker
30200c77da
🛠️ refactor(EmblemDataDownloadAsyncWork): replaced cstdio include with stdio.h
2026-10-27 09:38:35 +01:00
ragnarok-clanker
c3bce5ee83
Decompile fn_08041 (CPaletteRes::Unload)
...
Batch #991 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.
- fn_08041 CPaletteRes::Unload: byte-identical
Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Resource/PaletteResource.cpp
2026-10-27 08:32:45 +00:00
ragnarok-clanker
f0bf88d57e
🔥 refactor(PartyEffect): removed unused <new> include
2026-10-27 09:30:32 +01:00
ragnarok-clanker
db00a48497
🛠️ refactor(effects): replaced magic number 2343 with EF_UNK_2343 enum constant
2026-10-27 09:26:08 +01:00
ragnarok-clanker
181f099344
✨ feat(Resource): added MSGSTRINGID enum definitions
2026-10-27 09:17:49 +01:00
ragnarok-clanker
9434616b2b
🎨 style(UIShortCutWnd): updated include to stdio.h and added function annotation comment
2026-10-27 09:07:49 +01:00
ragnarok-clanker
220df4d318
Decompile 12 functions in Source/Resource/Models/ModelResource.cpp, Source/Resource/Models/ModelResource.h, ...
...
Batch #959 by ragnarok-clanker: 0 byte-identical, 12 confirmed by peer review.
- fn_07948 C3dModelRes::Unload: logic confirmed by peer review (already on main)
- fn_07949 C3dModelResV1::Create: logic confirmed by peer review (already on main)
- fn_07982 C3dModelRes::C3dModelRes: logic confirmed by peer review (already on main)
- fn_07995 C3dModelRes::~C3dModelRes: logic confirmed by peer review (already on main)
- fn_07996 ModelNode::~ModelNode: logic confirmed by peer review
- fn_08012 C3dModelRes::FindNode: logic confirmed by peer review (already on main)
- fn_07985 ModelNode::ModelNode: logic confirmed by peer review
- fn_07950 C3dModelResV1::Load: logic confirmed by peer review (already on main)
- fn_07983 C3dModelResV1::C3dModelResV1: logic confirmed by peer review (already on main)
- fn_07984 C3dModelResV2::C3dModelResV2: logic confirmed by peer review (already on main)
- fn_17482 C3dNodeV1::Initialize: logic confirmed by peer review
- fn_17484 C3dNodeV2::Initialize: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 08:05:28 +00:00
ragnarok-clanker
db06901420
Confirm fn_45422 (CSoundMgr::~CSoundMgr)
...
Batch #981 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_45422 CSoundMgr::~CSoundMgr: logic confirmed by peer review (already on main)
Reviewed-by: ragnarok-clanker
2026-10-27 00:22:50 +00:00
ragnarok-clanker
353cbdcce8
Confirm fn_14417 (CUIDropDownBox::HasChild)
...
Batch #973 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_14417 CUIDropDownBox::HasChild: logic confirmed by peer review (already on main)
Reviewed-by: ragnarok-clanker
2026-10-27 00:21:44 +00:00
ragnarok-clanker
f7a74bf6bd
Decompile 2 functions in Source/UI/Lists/UIListBoxEx.cpp
...
Batch #972 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.
- fn_11419 UIListBoxEx::Slot25: logic confirmed by peer review (already on main)
- fn_11157 UIListBoxEx::~UIListBoxEx: logic confirmed by peer review (annotation added to existing code)
Reviewed-by: ragnarok-clanker
2026-10-27 00:21:38 +00:00
ragnarok-clanker
2282078421
Decompile fn_01787 (DeviceOwnerDX7::PackColor)
...
Batch #970 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_01787 DeviceOwnerDX7::PackColor: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 00:21:32 +00:00
ragnarok-clanker
11bd25e013
Decompile 2 functions in Source/UI/Lists/UIComboBoxDefWnd.cpp
...
Batch #969 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.
- fn_11133 UIComboBoxDef2Wnd::~UIComboBoxDef2Wnd: logic confirmed by peer review (annotation added to existing code)
- fn_11134 UIComboBoxDefWnd::~UIComboBoxDefWnd: logic confirmed by peer review (annotation added to existing code)
Reviewed-by: ragnarok-clanker
2026-10-27 00:21:23 +00:00
ragnarok-clanker
e0c7070795
Decompile fn_11136 (UIComboBoxEx::~UIComboBoxEx)
...
Batch #983 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_11136 UIComboBoxEx::~UIComboBoxEx: logic confirmed by peer review (annotation added to existing code)
Reviewed-by: ragnarok-clanker
2026-10-27 00:21:17 +00:00
ragnarok-clanker
f517a81de5
Decompile fn_07979 (C3dAnimModelRes::C3dAnimModelRes)
...
Batch #958 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_07979 C3dAnimModelRes::C3dAnimModelRes: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 00:02:54 +00:00
ragnarok-clanker
b2d111d403
Decompile fn_09295 (?Digits@?A0x28e614d0@@YA_NV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
...
Batch #953 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_09295 ?Digits@?A0x28e614d0@@YA_NV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 00:02:27 +00:00
ragnarok-clanker
99f060e6a2
Confirm fn_10691 (UICheckBox::~UICheckBox)
...
Batch #946 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_10691 UICheckBox::~UICheckBox: logic confirmed by peer review (already on main)
Reviewed-by: ragnarok-clanker
2026-10-27 00:00:54 +00:00
ragnarok-clanker
35b31fdf7b
Decompile 6 functions in Source/Archive/PakRegistry.h, Source/Render/DeviceContext/DCSurface.h, ...
...
Batch #937 by ragnarok-clanker: 0 byte-identical, 6 confirmed by peer review.
- fn_17771 LanguageCharset: logic confirmed by peer review (annotation added to existing code)
- fn_17773 LanguageCodePage: logic confirmed by peer review (already on main)
- fn_02102 GetRenderSystemHolder: logic confirmed by peer review
- fn_18112 PakRegistry::Read: logic confirmed by peer review (already on main)
- fn_18114 PakRegistry::ReadArchive: logic confirmed by peer review (already on main)
- fn_04728 CMouse::Center: logic confirmed by peer review (already on main)
Reviewed-by: ragnarok-clanker
2026-10-26 23:29:56 +00:00
ragnarok-clanker
b5208a4922
Require confirming every submission with td batch; apply to multi-agent dispatch
2026-10-27 00:16:25 +01:00
ragnarok-clanker
d33f0e43de
Document multi-agent workspace and add Linux/Windows slot, check and symbol helpers; fix td disasm and runner notes
2026-10-27 00:07:48 +01:00
ragnarok-clanker
2c7250f0c8
Decompile fn_00161 (PriceCommission)
...
Batch #898 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_00161 PriceCommission: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/UI/PriceCommission.cpp
2026-10-26 22:56:16 +00:00
ragnarok-clanker
4def72328f
Decompile 2 functions in Source/Contents/Hotkeys/HotkeyInfo.cpp, Source/Contents/Hotkeys/HotkeyInfo.h
...
Batch #895 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.
- fn_10278 SkillTooltipPercent: logic confirmed by peer review
- fn_10279 SkillTooltipFlat: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-26 22:56:15 +00:00
ragnarok-clanker
ff36f34044
Decompile 5 functions in Source/Contents/TipBoxTitles.cpp, Source/Contents/TipBoxTitles.h
...
Batch #894 by ragnarok-clanker: 0 byte-identical, 5 confirmed by peer review.
- fn_09122 CTipBoxMgr::AddParagraph: logic confirmed by peer review
- fn_09123 CTipBoxMgr::Create: logic confirmed by peer review
- fn_09124 CTipBoxMgr::Destroy: logic confirmed by peer review
- fn_09125 CTipBoxMgr::SelectRandomTip: logic confirmed by peer review
- fn_09126 CTipBoxMgr::GetTip: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-26 22:56:14 +00:00
ragnarok-clanker
e0997ca0e5
Decompile 3 functions in Source/Contents/ActorNameCard.cpp, Source/Contents/ActorNameCard.h
...
Batch #890 by ragnarok-clanker: 0 byte-identical, 3 confirmed by peer review.
- fn_03484 CActorNameCard::CActorNameCard: logic confirmed by peer review
- fn_03485 CActorNameCard::~CActorNameCard: logic confirmed by peer review
- fn_03493 CActorNameCardHolder::~CActorNameCardHolder: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-26 22:55:47 +00:00
ragnarok-clanker
fd1dc5f008
Decompile fn_18245 (RemoveDirectoryTree)
...
Batch #870 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_18245 RemoveDirectoryTree: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/File/DirectoryRemoval.cpp
2026-10-26 22:55:40 +00:00
ragnarok-clanker
bb091ae751
Decompile 4 functions in Source/File/FileCreation.cpp, Source/File/FileCreation.h, ...
...
Batch #869 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.
- fn_18255 CreateDirectoryPath: logic confirmed by peer review
- fn_18256 CreateUniqueFileName: logic confirmed by peer review
- fn_18252 FormatOwnedString: logic confirmed by peer review
- fn_03451 StringFormat: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/File/FileCreation.cpp
2026-10-26 22:55:38 +00:00