Daodan DLL/Change log: Difference between revisions

(→‎3.7: adding -help, language=, and new parsing engine)
Line 17: Line 17:
==3.7==
==3.7==
'''unreleased'''
'''unreleased'''
*Daodan now permits Oni to launch without realbink.dll present.
*Daodan now permits Oni to launch without ''realbink.dll'' present.
*Fixed crash caused by altering non-executable memory with security tools installed.
*Fixed crash caused by altering non-executable memory with security tools installed.
*Daodan will list available options if Oni is launched with the -help argument.
*Daodan will write available options to ''daodan_help.txt'' if Oni is launched with the -help argument.
*Language selection (localization for English Oni.exe so it can replace a foreign language Oni.exe) is now handled by setting the "language" option in daodan.ini (e.g. "language=it") and providing a corresponding file with the strings for that language (e.g. daodan/locale_it.ini).
*Language selection (localization for English Oni.exe so it can replace a foreign language Oni.exe) is now handled by setting the "language" option in daodan.ini (e.g. "language=it") and providing a corresponding file with the strings for that language (e.g. ''daodan_locales/it.ini'').
*Better parsing of daodan.ini.
*Better parsing of ''daodan.ini''.