This file format contains the markup of the game interface.
This file is just an XML. The encoding is always(?) EUC-KR for known samples.
The top level object is the
<document>, which contains:
- COMPONENTLIST (old)
graph TD document --> FILEINFO document --> DIALOGLIST document --> COMPONENTLIST["(old) COMPONENTLIST"] DIALOGLIST --> DIALOG DIALOGLIST --> D["(old) D"] DIALOG --> CONTROL CONTROL --> INFO CONTROL --> NATION INFO --> N D --> D_C["(old) C"] D_C --> |GUID| COMPONENTLIST_C COMPONENTLIST --> COMPONENTLIST_C["(old) C"]
Data_TW\or the equivalent for any other region
Check the beginning of the file for a section like this:
<?xml version="1.0" encoding="euc-kr" ?>. In this example it defines the encoding as EUC-KR.
Most text editors support reopening files in another encoding and if not already detected as EUC-KR, it should be changed.
In VS Code this can be done by pressing CTRL+SHIFT+P, selecting
Change File Encoding, which lets you reopen or save the file in a different encoding.