ricardoofnl
|
5bd0b5c882
|
[saco] Match FUNC_1000D2C0, the state 1 twin of FUNC_1000D320, and add its FUNC_1000C650 callee
|
2026-09-04 21:31:14 +07:00 |
|
ricardoofnl
|
de2ab66e6f
|
[saco] Match FUNC_1000D1E0; split DOWNLOAD_ENTRY.field_5A out as the retry countdown it ticks
|
2026-09-04 21:31:14 +07:00 |
|
ricardoofnl
|
f5c4ef93fd
|
[saco] Match the three CDownloadManager slot counters; the six-slot loop gets fully unrolled
|
2026-09-04 21:31:14 +07:00 |
|
ricardoofnl
|
c8719debd2
|
[saco] Match FUNC_1000C0F0/FUNC_1000C140, the slot hold flag pair on field_5
|
2026-09-04 21:31:14 +07:00 |
|
ricardoofnl
|
47d6497b95
|
[saco] Match FUNC_1000D240/FUNC_1000D280; they return the dff/txd id of a staged entry
|
2026-09-04 21:31:14 +07:00 |
|
ricardoofnl
|
e504cb236e
|
[saco] Match the three CDownloadList delete helpers; _snprintf with sizeof(buf) - 1 into a 261-byte frame
|
2026-09-04 21:31:14 +07:00 |
|
ricardoofnl
|
d65675f504
|
[saco] Add CDownloadList::FUNC_1000C770; the real thiscall closes FUNC_1000D320
|
2026-09-04 19:32:02 +07:00 |
|
ricardoofnl
|
426168a8d3
|
[saco] Lock the downloader layouts with compile-time assertions; a wrong offset now fails the build
|
2026-09-04 19:32:01 +07:00 |
|
ricardoofnl
|
6c7a2dfe3e
|
[saco] Add CDownloadList::FUNC_1000D320; the entry layout is right, the call setup schedules 3 loads early
|
2026-09-04 19:03:01 +07:00 |
|
ricardoofnl
|
6bc9176965
|
[saco] Match the three CDownloadList CRC lookups; the index loops compare !=, not <
|
2026-09-04 19:03:01 +07:00 |
|
ricardoofnl
|
0690d8f4a1
|
[saco] Match CDownloadManager::AddURLRequest; logurls gates the log through GetIntVariable
|
2026-09-04 19:03:01 +07:00 |
|
ricardoofnl
|
9f962b6477
|
[saco] Match CDownloadManager::FUNC_1000C010 and its empty worker proc; _beginthread per slot
|
2026-09-03 02:32:59 +07:00 |
|
ricardoofnl
|
60c7d6ba09
|
[saco] Add net/downloader.cpp and match CDownloadManager::FUNC_1000C0C0; 6 slots of 0x230
|
2026-09-03 02:32:59 +07:00 |
|