Daodan DLL/Change log: Difference between revisions

From OniGalore
No edit summary
m (placed info on FPS fork and download link under the correct sections)
 
(21 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.
==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.
*Fixed showing laser sights outside of Flatline sessions.
 
*Version number and current time/date now printed to startup.txt.
===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 [[../#Download|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.
*[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.
*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'''<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]]. 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.


==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.
 
===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.
 
[[Category:Patch supporting pages]]

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.