ClientInfo
XML loading/parsing, SelectClientInfo, SetOption
| Address | Size | Name | Description |
|---|---|---|---|
| 0x0059E950 | 659 | CUserConfig__SaveSettings | Serializes user configuration (hotkeys, whisper blocklist, emotions) to file/registry with XML-like structure. |
| 0x005C39C0 | 378 | CServiceType__Constructor | Initializes CServiceType object with vtable, three std::strings (first="unknown", others empty), and sets success flag to true. |
| 0x005C3DB0 | 480 | CServiceType__GetInstance | Singleton factory that creates and initializes a CServiceType instance with vtable, three std::strings, storing it in global DAT_012517a8. |
| 0x00A71410 | 16 | FindClientInfoElement | Finds and returns the root "clientinfo" XML element from the global XML document DOM tree. |
| 0x00A716D0 | 775 | InitClientInfo | Initializes client configuration based on service type (Korea/subservers), sets version/server addresses, populates admin/yellow lists from clientinfo.xml |
| 0x00A71D10 | 306 | LoadLoadingImages | Loads loading screen images via ResourceManager based on ServiceType (1-12 files depending on region/server type). |
| 0x00A71F30 | 515 | InitClientInfoPre | Initializes client info by loading etcinfo.txt, parsing loadingscreen and event entries, populating loading images. |
| 0x00A72440 | 852 | InitClientInfoPost | Initializes locale-specific codepage, language ID, and string tables based on g_serviceType; registers four static CEditCtrl objects with atexit handlers. |
| 0x00A72820 | 3 | stub_return_zero | Stub function returning zero; likely disabled security or permission check between admin and yellow name validation. |
| 0x00A72860 | 1332 | SelectClientInfo_Default | Parses clientinfo.xml connection element; populates server address, domain, version, language type, and admin/yellow player lists. |
| 0x00A72DA0 | 772 | SelectClientInfo | Parses clientinfo.xml connection entry; extracts server address, domain, TA address, version, language type, registration URL, admin and yellow lists. |
| 0x00A732B0 | 2734 | SetOption | Parses clientinfo XML element to set g_serviceType and g_serverSubType based on servicetype child value (korea/america). |
| 0x00A74180 | 53 | set_chat_filter_flags | Sets region-specific chat filter flags for kRO, sakRO, bRO, and service 12 based on two boolean parameters. |
| 0x00A75250 | 36 | ShowServiceTypeError | Displays error MessageBox after restoring renderer display mode, used for ServiceType validation failures in clientinfo. |
| 0x00A98400 | 86 | XMLElement_FindChildByName | Searches first child element's name against param_2; returns match or calls NextSibling to continue search |
| 0x00A98460 | 84 | XMLElement_NextSibling | Iterates XML element siblings via offset 0x24, comparing element names at offset 0x0 against input, returns matching sibling or NULL |
| 0x00A984C0 | 445 | XMLElement_GetValue | Extracts and decodes text content from XML element, handling entity references (&) and whitespace normalization. |
| 0x00A98A50 | 114 | XMLDocument_ReadDocument | Loads XML document from memory buffer, allocates null-terminated copy, parses into tree, returns success if root element created. |
No function here matches that. Search all 43,836 functions instead.