Daodan DLL/Change log: Difference between revisions

added documentation of HC's forks
(added 4.2b1, very belatedly)
(added documentation of HC's forks)
Line 1: Line 1:
Here is a list of changes to each version of the Daodan DLL. Changes before v3.4 could not be reconstructed by version.
Here is a list of changes to each version of the Daodan DLL. Changes before v3.4 could not be reconstructed by version.


==v4.2b1==
==Half-combine's forks==
'''released 2021.11.21'''
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.
 
===v1165.6===
'''released 2025.11.11'''
*First Person Mode
*Quicksave
*Bindable sprint
*Visible weapon holstering
*Restored unfinished cutscene-skipping feature in engine
*Discord rich presence
*Removes skybox seams
*Stops accidental attack animation from playing when trying to use console
*Prevents ammo from being lost when reload animation is interrupted
*Mercury Bow sniper scope and iron sights mode for other weapons
*"chibimode" cheat
*HUD and subtitle scaling
*[https://www.ode.org/ ODE] implemented for ragdolls and BSL-driven physics objects
*Support for 3D model in 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
 
===vrFirstPlayable===
You should use this older release if you want to test VR support. A post about it is pinned in {{Discord|nice=yes}} under #modding-news.
 
'''released 2022-02-12'''
*Contains VR headset support for first person mode
 
==Mainline==
The latest non-beta release is available on the Mod Depot (see main page for download link) and is provided automatically as part of the [[Anniversary Edition]].
 
===v4.2b1===
'''released in Discord only on 2021.11.21'''
*HiDPI monitor support.
*HiDPI monitor support.
*Better timing code to produce smoother gameplay.
*Better timing code to produce smoother gameplay.
Line 13: Line 46:
See the note at the top of [[Daodan DLL]] for how to get it.
See the note at the top of [[Daodan DLL]] for how to get it.


==v4.1==
===v4.1===
'''released 2021.10.24'''
'''released on 2021.10.24'''
*New local input system based on Raw Input, which should fix mouse lag and judder.
*New local input system based on Raw Input, which should fix mouse lag and judder.
*Minimum supported Windows version is now Windows XP SP2.
*Minimum supported Windows version is now Windows XP SP2.


==v4.0==
===v4.0===
'''released 2015.03.23'''
'''released 2015.03.23'''
*Cheats can now be bound to keys, e.g. "bind m to munitionfrenzy".
*Cheats can now be bound to keys, e.g. "bind m to munitionfrenzy".


==v3.9==
===v3.9===
'''released 2014.08.26'''
'''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.
*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==
===v3.8===
'''released 2014.07.04'''
'''released 2014.07.04'''
*Fix for Windows XP compatibility.
*Fix for Windows XP compatibility.


==v3.7==
===v3.7===
'''released 2014.05.04'''
'''released 2014.05.04'''
*Daodan now permits Oni to launch without ''realbink.dll'' present.
*Daodan now permits Oni to launch without ''realbink.dll'' present.
Line 38: Line 71:
*Better parsing of ''daodan.ini''; options have been re-categorized.
*Better parsing of ''daodan.ini''; options have been re-categorized.


==v3.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.


==v3.5==
===v3.5===
'''released 2013.08.11'''
'''released 2013.08.11'''
*TXMBs larger than Oni's current resolution no longer appear all-black.
*TXMBs larger than Oni's current resolution no longer appear all-black.


==v3.4==
===v3.4===
'''released 2013.07.26'''<br />
'''released 2013.07.26'''
*Prevented invalid resolution choices from showing on Options screen.
*Prevented invalid resolution choices from showing on Options screen.
*Fixed showing laser sights outside of Flatline sessions.
*Fixed showing laser sights outside of Flatline sessions.