rodecomp/Source/Contents/Configuration
ragnarok-clanker c8cd69a8bf Maintenance: direct admin merge of fn_17817 sub_AD1C90 (0xAD1C90), protector-damaged
Merged directly by the admin, bypassing peer review, because part of the
original function was overwritten by the client's protector and can never
match. Task 16009 is marked done on purpose; do not resubmit it.

- Jump table 0xAD29E4: modes 0/1 go to 0xAD1E58, now "jmp 0x027AB0FE" into
  an empty protector stub. Bytes 0xAD1E58..0xAD237D are garbage.
- The rest of case 0/1 survives from 0xAD237E (g_serviceFlag07 = 29,
  strstr(g_launchServerName, "QmSakray"), key/address pair, StringFormat
  into g_serviceAddress, then the admin/monster-job tail); ported as is.
- Live WinDbg run (servertype=primary): 0xAD1C90 is never called; the
  protector loader in .data6 (sub_3DE8027) replaces it at runtime.
- Based on attempt 57915 (batch 10359), with g_session.unknown_58FA replaced
  by g_launchServerName (same address, 0x1737F32). Key/string decryption
  verified against the binary. td check --includers: no errors.
2026-11-03 21:39:07 +00:00
..
GameSettingsMgr.h Maintenance: [forced, user-approved] Family G15: remove ScriptOptions (reference view over g_session.m_hotkeyScript) and the unused G 2026-11-03 00:44:20 +00:00
OptionWriter.cpp Maintenance: [forced, user-approved] Family G22: remove StoreBackupData, ItemTagRetirement/ItemTagRemoval, SoundMgrContext, JobInheri 2026-11-03 11:44:08 +00:00
ScriptOptions.cpp Maintenance: [forced, user-approved] Family G15: remove ScriptOptions (reference view over g_session.m_hotkeyScript) and the unused G 2026-11-03 00:44:20 +00:00
ServiceConfiguration.cpp Maintenance: direct admin merge of fn_17817 sub_AD1C90 (0xAD1C90), protector-damaged 2026-11-03 21:39:07 +00:00
ServiceConfiguration.h Maintenance: direct admin merge of fn_17817 sub_AD1C90 (0xAD1C90), protector-damaged 2026-11-03 21:39:07 +00:00
ServiceOptions.cpp Maintenance: Fold two alias globals into their evidenced owner members. 0x14576A4 (gl_24635 g_inputSuggestionsEnabled) and 0x14576A6 2026-11-03 21:15:45 +00:00
ServiceOptions.h Decompile fn_23604 (CSession::LoadOptionInfo) 2026-10-31 16:00:20 +00:00