Daodan DLL: Difference between revisions

m
corrected a section name that changed and added more SectionLinks for convenience
(reordered BSL functions, alphabetizing the Character ones and correcting a couple mistakes/duplications)
m (corrected a section name that changed and added more SectionLinks for convenience)
 
(One intermediate revision by the same user not shown)
Line 30: Line 30:
*Custom screen resolutions – Includes many more possible screen resolutions.
*Custom screen resolutions – Includes many more possible screen resolutions.
*BGRA32 (ARGB8888) texture support.
*BGRA32 (ARGB8888) texture support.
*Extra cheats – See "Added cheat codes" section below.
*Extra cheats – See {{SectionLink||Added cheat codes}}.
*Cheats always enabled – No need to beat game first.
*Cheats always enabled – No need to beat game first.
*Extra command-line options (for advanced users) – For a list, type "Oni -help".
*Extra command-line options (for advanced users) – For a list, type "Oni -help".
Line 39: Line 39:


===Languages===
===Languages===
The Daodan DLL offers support for the Chinese version of the game as well as multibyte languages in general (see "multibyte" under "Patches" section). It also adds some basic localization support by allowing cheat code names and two hardcoded strings in Oni to be translated.
The Daodan DLL offers support for the Chinese version of the game as well as multibyte languages in general (see "multibyte" under {{SectionLink||All configuration settings}}). It also adds some basic localization support by allowing cheat code names and two hardcoded strings in Oni to be translated.


To enable Chinese support, type:
To enable Chinese support, type:
Line 72: Line 72:
  [language]
  [language]
  language = xx
  language = xx
:You can call the locale whatever you want and it need not be an official ISO locale code such as "en" or "pt", but [[wp:List of ISO 639-1 codes|here's the list of language codes]] if you want it.
:You can call the locale whatever you want and it need not be an official ISO locale code such as "en" or "pt", but [[wp:List of ISO 639 language codes|here's the list of language codes]] if you want it.
:2. Create a folder alongside the Daodan DLL called "daodan_locales".
:2. Create a folder alongside the Daodan DLL called "daodan_locales".
:3. Create an INI file inside called xx.ini (or whatever you called your locale in step 1).
:3. Create an INI file inside called xx.ini (or whatever you called your locale in step 1).
Line 104: Line 104:
* windows ''(OS Interaction Options)''
* windows ''(OS Interaction Options)''


For information on all possible settings, see "All configuration settings" below.
For information on all possible settings, see {{SectionLink||All configuration settings}}.


===Command-line arguments===
===Command-line arguments===