Daodan DLL/Change log: Difference between revisions
m (removed "download" links that simply point to the main article as they really serve no point) |
m (placed info on FPS fork and download link under the correct sections) |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
Here is a list of changes to each version of the Daodan DLL | Here is a list of changes to each version of the Daodan DLL. | ||
==Half-combine | ==Half-combine 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 | 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. | ||
=== | ===FPSDaodan=== | ||
====v1165. | The following features are generally optional, being toggled through daodan.ini. Some are opt-in and some are opt-out, being enabled by default. The download contains a read-me with installation instructions and further documentation. | ||
'''released | |||
====v1165.7==== | |||
'''released 2026.03.18, see [[../#Download|here]] for download link''' | |||
*Can now play in first person mode. | *Can now play in first person mode. | ||
*Sprint is a bindable action. | *Sprint is a bindable action. | ||
*Holstered weapons are now visible on Konoko's waist/back. | *Holstered weapons are now visible on Konoko's waist/back. | ||
| Line 16: | Line 17: | ||
*Attack animation no longer played accidentally when trying to use console. | *Attack animation no longer played accidentally when trying to use console. | ||
*Ammo no longer lost when reload animation is interrupted. | *Ammo no longer lost when reload animation is interrupted. | ||
*Reflective textures no longer shine through fog. | |||
*Enemies KOed by an attack without the knockdown flag now fall in the correct direction. | |||
*Defeated enemies can be set to randomly drop hypos at a specified frequency. | |||
*Mercury Bow sniper scope and iron sights mode for other weapons. | *Mercury Bow sniper scope and iron sights mode for other weapons. | ||
*"chibimode" cheat added. | *"chibimode" cheat added. | ||
*HUD and subtitle scaling available for use with modern high resolutions. | *HUD and subtitle scaling available for use with modern high resolutions. | ||
*[https://www.ode.org/ ODE] implemented for ragdolls and BSL | *[https://www.ode.org/ ODE] implemented for ragdolls and dropped items; physics made available through BSL as well. | ||
*Support for a 3D model in the skybox. | *Support for a 3D model in the skybox. | ||
*Raised corpse limit. | *Raised corpse limit. | ||
*Disabled fade-out of dropped weapons. | *Disabled fade-out of dropped weapons. | ||
*Bloody screen effect when damage taken. | *Bloody screen effect when damage taken. | ||
*Cutscenes can now be skipped. | |||
*Quicksave has been added to the game. | |||
*An autoexec BSL script is supported. | |||
*The following throw glitches can be optionally fixed: (1) an enemy can be thrown from the other side of a wall, (2) an enemy can be thrown when you are not facing them ("throw chaining"), (3) wrong animation sometimes plays on target of a throw. | |||
*The vsync feature from v4.2b1 has been added. | |||
*Misc. new BSL functions and support for BSL autoexec script. | *Misc. new BSL functions and support for BSL autoexec script. | ||
| Line 35: | Line 44: | ||
==Mainline== | ==Mainline== | ||
The latest non-beta release is provided automatically as part of the [[Anniversary Edition]]. | The latest non-beta release is provided automatically as part of the [[Anniversary Edition]]. The change list was assembled after the fact, and changes before v3.4 could not be reconstructed by version. | ||
===v4.2b1=== | ===v4.2b1=== | ||
Latest revision as of 15:26, 2 April 2026
Here is a list of changes to each version of the Daodan DLL.
Half-combine 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.
FPSDaodan
The following features are generally optional, being toggled through daodan.ini. Some are opt-in and some are opt-out, being enabled by default. The download contains a read-me with installation instructions and further documentation.
v1165.7
released 2026.03.18, see here for download link
- Can now play in first person mode.
- 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.
- Reflective textures no longer shine through fog.
- Enemies KOed by an attack without the knockdown flag now fall in the correct direction.
- Defeated enemies can be set to randomly drop hypos at a specified frequency.
- 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 dropped items; physics made available through BSL as well.
- Support for a 3D model in the skybox.
- Raised corpse limit.
- Disabled fade-out of dropped weapons.
- Bloody screen effect when damage taken.
- Cutscenes can now be skipped.
- Quicksave has been added to the game.
- An autoexec BSL script is supported.
- The following throw glitches can be optionally fixed: (1) an enemy can be thrown from the other side of a wall, (2) an enemy can be thrown when you are not facing them ("throw chaining"), (3) wrong animation sometimes plays on target of a throw.
- The vsync feature from v4.2b1 has been added.
- 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. The change list was assembled after the fact, and changes before v3.4 could not be reconstructed by version.
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.
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.