Daodan DLL/Change log: Difference between revisions

m
okay, actually let's link to the download section on the main page
(→‎3.7: adding -help, language=, and new parsing engine)
m (okay, actually let's link to the download section on the main page)
 
(18 intermediate revisions by 3 users not shown)
Line 1: Line 1:
__NOTOC__
Here is a list of changes to each version of the Daodan DLL. Changes before v3.4 could not be reconstructed by version.
==3.4==
 
'''released 2013.07.26'''<br />
==Half-combine forks==
*Prevented invalid resolution choices from showing on Options screen.
Only the latest release of each fork is documented here, so rather than reading this as a list of changes in the latest version, it should be read as a total list of features which this fork adds to the DLL. These features are generally optional, being toggled through daodan.ini. The download [[../#Download|HERE]] contains a readme with the actual instructions.
*Fixed showing laser sights outside of Flatline sessions.
 
*Version number and current time/date now printed to startup.txt.
===FPS/First Person Daodan===
====v1165.6====
'''released 2025.11.11'''
*Can now play in first person mode.
*Quicksave has been added to the game.
*Sprint is a bindable action.
*Holstered weapons are now visible on Konoko's waist/back.
*Bungie West's unfinished cutscene-skipping feature has been restored.
*Discord rich presence is supported.
*Skyboxes no longer have black seams.
*Attack animation no longer played accidentally when trying to use console.
*Ammo no longer lost when reload animation is interrupted.
*Mercury Bow sniper scope and iron sights mode for other weapons.
*"chibimode" cheat added.
*HUD and subtitle scaling available for use with modern high resolutions.
*[https://www.ode.org/ ODE] implemented for ragdolls and BSL-driven physics objects.
*Support for a 3D model in the skybox.
*Raised corpse limit.
*Disabled fade-out of dropped weapons.
*Bloody screen effect when damage taken.
*Misc. new BSL functions and support for BSL autoexec script.
 
===VR Mode===
You should use this older release if you want to test VR support.
 
====vrFirstPlayable====
'''released 2022-02-12'''<br>
'''see pinned posts in {{Discord|nice=yes}} under #modding-news for a download link'''
*VR headset support for first person mode.
 
==Mainline==
The latest non-beta release is provided automatically as part of the [[Anniversary Edition]].
 
===v4.2b1===
'''released in Discord only on 2021.11.21'''
*HiDPI monitor support.
*Better timing code to produce smoother gameplay.
*Mouse scroll wheel support on the Load Game screen.
*Oni's old cutscene skipping code is now enabled, though it's buggy.
*Resume button placement now smarter; will not be in a strange place with the HD Screens mod installed.
*Sprite aspect ratio fixed for widescreen resolutions (affects aiming reticles and lens flares).
*Vsync can be disabled.
 
===v4.1===
'''released on 2021.10.24'''
*New local input system based on Raw Input, which should fix mouse lag and judder.
*Minimum supported Windows version is now Windows XP SP2.
 
===v4.0===
'''released 2015.03.23'''
*Cheats can now be bound to keys, e.g. "bind m to munitionfrenzy".
 
===v3.9===
'''released 2014.08.26'''
*Fix for Oni's AI; all AIs in a group will now remember to keep pursuing you while you are out of sight.
 
===v3.8===
'''released 2014.07.04'''
*Fix for Windows XP compatibility.


==3.5==
===v3.7===
'''released 2013.08.11'''
'''released 2014.05.04'''
*TXMBs larger than Oni's current resolution no longer appear all-black.
*Daodan now permits Oni to launch without ''realbink.dll'' present.
*Fixed crash caused by altering non-executable memory with security tools installed.
*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_locales/it.ini'').
*Better parsing of ''daodan.ini''; options have been re-categorized.


==3.6==
===v3.6===
'''released 2014.03.16'''
'''released 2014.03.16'''
*Restored BSL command "show_triggervolumes", also toggled by Ctrl-Shift-X.
*Restored BSL command "show_triggervolumes", also toggled by Ctrl-Shift-X.
*Console output no longer hidden at high resolutions.
*Console output no longer hidden at high resolutions.


==3.7==
===v3.5===
'''unreleased'''
'''released 2013.08.11'''
*Daodan now permits Oni to launch without realbink.dll present.
*TXMBs larger than Oni's current resolution no longer appear all-black.
*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.
===v3.4===
*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).
'''released 2013.07.26'''
*Better parsing of daodan.ini.
*Prevented invalid resolution choices from showing on Options screen.
*Fixed showing laser sights outside of Flatline sessions.
*Version number and current time/date now printed to startup.txt.
 
[[Category:Patch supporting pages]]