Daodan DLL/Change log
Here is a list of changes to each version of the Daodan DLL. Changes before v3.4 could not be reconstructed by version.
Half-combine's forks
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.
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.
- 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. A post about it is pinned in our Discord server under #modding-news.
vrFirstPlayable
released 2022-02-12
- 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.
- 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.
See the note at the top of Daodan DLL for how to get it.
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.
v3.7
released 2014.05.04
- 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.
v3.6
released 2014.03.16
- Restored BSL command "show_triggervolumes", also toggled by Ctrl-Shift-X.
- Console output no longer hidden at high resolutions.
v3.5
released 2013.08.11
- TXMBs larger than Oni's current resolution no longer appear all-black.
v3.4
released 2013.07.26
- 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.