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
see the note at the top of Daodan DLL for a download link
- 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.
vrFirstPlayable
released 2022-02-12
see pinned posts in our Discord server 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
see the note at the top of Daodan DLL for a download link
- 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
see Daodan DLL § Download and manual installation for a download link
- 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.