ragnarok-clanker
770ead30fc
Decompile 6 functions in Source/Contents/MovementRoute.cpp, Source/Contents/MovementRouteInterpolation.h
...
Batch #1016 by ragnarok-clanker: 0 byte-identical, 6 confirmed by peer review.
- fn_17861 MovementRouteInterpolation::MovementRouteInterpolation: logic confirmed by peer review
- fn_17867 BuildMovementRoute: logic confirmed by peer review
- fn_17869 MovementRouteInterpolation::Point: logic confirmed by peer review
- fn_17870 MovementRouteInterpolation::EndTick: logic confirmed by peer review
- fn_17871 MovementRouteInterpolation::EndMetadata: logic confirmed by peer review
- fn_17874 MovementRouteInterpolation::NextPoint: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/MovementRoute.cpp
2026-10-27 10:04:33 +00:00
ragnarok-clanker
befcc681c5
Register recovered Replay source in existing UI build target
2026-10-27 10:04:22 +00:00
ragnarok-clanker
6d6e55e3f2
Decompile 2 functions in Source/UI/Window/UIWindowMgr.cpp, Source/UI/Window/UIWindowMgr.h, ...
...
Batch #1030 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.
- fn_17179 UIWindowMgr::InitializeWindowPolicy: logic confirmed by peer review
- fn_17227 UIWindowMgr::LookupWindow: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 10:04:20 +00:00
ragnarok-clanker
6188ab372a
Decompile fn_04414 (EncodeBase64)
...
Batch #1029 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_04414 EncodeBase64: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 10:04:17 +00:00
ragnarok-clanker
c989c4837c
Decompile 6 functions in Source/Client/Replay.cpp, Source/Client/Replay.h
...
Batch #998 by ragnarok-clanker: 0 byte-identical, 6 confirmed by peer review.
- fn_06623 BuildReplayTaggedRecord: logic confirmed by peer review
- fn_19300 Replay::Replay: logic confirmed by peer review
- fn_19326 Replay::WriteSection: logic confirmed by peer review
- fn_19327 Replay::WriteHeader: logic confirmed by peer review
- fn_19328 Replay::BuildMetadata: logic confirmed by peer review
- fn_19354 Replay::Instance: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-27 10:04:02 +00:00
ragnarok-clanker
d73c3c1296
Decompile 5 functions in Source/UI/Window/UIWindowMgr.cpp, Source/UI/Window/UIWindowMgr.h, ...
...
Batch #1025 by ragnarok-clanker: 5 byte-identical, 0 confirmed by peer review.
- fn_17831 CWorld::ActiveGameMode: byte-identical
- fn_19302 ReplaySection::ReplaySection: byte-identical (already on main)
- fn_19306 ReplaySection::~ReplaySection: byte-identical (already on main)
- fn_17835 CMode::Slot7: byte-identical
- fn_17838 CMode::Slot5: byte-identical
Merged automatically: every function is byte-identical to the original.
2026-10-27 09:38:13 +00:00
ragnarok-clanker
7afc1a3a5b
Decompile fn_22331 (CMercenaryAI::Shutdown)
...
Batch #1022 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.
- fn_22331 CMercenaryAI::Shutdown: byte-identical
Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/Actors/MercenaryAI.cpp
2026-10-27 09:33:55 +00:00
ragnarok-clanker
01aeb424f6
Maintenance: Real scalar owner for gl24542 signed-byte g_language at16D3B07 and gl24529 int g_serviceType16D3B10. PE section .data Vi
...
Batch #1019 by ragnarok-clanker: no function's compiled code changes; checked with 1 compiled unit(s), including every includer of Source/Contents/Configuration/ServiceConfiguration.h.
Adds to the build: Source/Contents/Configuration/ServiceConfiguration.cpp
2026-10-27 09:31:50 +00:00
ragnarok-clanker
a996ad893b
Decompile fn_22417 (CSoundMaker::Draw)
...
Batch #1018 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.
- fn_22417 CSoundMaker::Draw: byte-identical
Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/Sound/SoundMaker.cpp
2026-10-27 09:30:10 +00:00
ragnarok-clanker
0d7e98ce6d
Confirm 2 functions in Source/UI/Window/UIWindowMgr.cpp, Source/UI/Window/UIWindowMgr.h, ...
...
Batch #1011 by ragnarok-clanker: 2 byte-identical, 0 confirmed by peer review.
- fn_19302 ReplaySection::ReplaySection: byte-identical (already on main)
- fn_19306 ReplaySection::~ReplaySection: byte-identical (already on main)
Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/UI/Window/UIWindowMgr.cpp
2026-10-27 09:02:57 +00: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
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