Customize Locale |
HOOKLOCALE |
Enables locale API hooking. |
Presets |
To simplify the choice of proper values for the "Locale" and "CodePage" values, it is possible to take advantage of presets defined inside the file presets.ini, located in the DxWnd folder. The file is a text file and can be easily edited to add other commonly used presets. |
|
Country |
Placeholder for country ID, currently unused. For a list of country IDs, see WinNls.h. |
|
Locale |
System Language ID. DxWnd pretends that the program is running in the context of the selected language. For a list of valid language IDs, refer here. NOTE: The question marked button to the left of the field opens a panel with the list of the available locale IDs. |
|
CodePage |
Code Page ID. DxWnd pretends that the program is running in the context of the selected code page. For a list of code page IDs supported in the current machine, use the CodePage.exe tool or refer here. NOTE: The question marked button to the left of the field opens a panel with the list of the available code page IDs. |
|
Win class locale |
CLASSLOCALE |
This flag enables code page transformation on window class data. Depending on the situation, it may be better to set this flag rather than not. It essentially impacts the program's window's title bar. |
Pathnames locale |
PATHLOCALE |
This flag enables code page transformation on ASCII pathnames. Depending on the situation, it may be better to set this flag rather than not. It may condition the ability of the game to locate and use the files on your file system. |
No window text |
NOSETTEXT |
This flag disables the programmatic setting of the localized window title. Translating the text to ASCII/WIDE formats proved to be a complex and dangerous operation that may crash the program. In this case, a void window title could be preferred to a crashed program. |
Fix keyboard type |
FIXKEYBOARDTYPE |
This flag adapts the keyboard type to the emulated locale (see GetKeyboardType system call). |