Daodan DLL: Difference between revisions

1,703 bytes added ,  20 January 2013
→‎All patches: most of the info on the patches
m (→‎Settings: +sub-sub-headings)
(→‎All patches: most of the info on the patches)
Line 63: Line 63:


===All patches===
===All patches===
Below are the names of the patches you can turn on and off in Daodan.ini (names are case-insensitive). Also noted is whether the DLL has this patch turned on or off by default.
{| class="wikitable"
{| class="wikitable"
!INI name
!INI name
Line 69: Line 70:
|-
|-
|levelplugins
|levelplugins
|On
|true
|Plugins
|Allows level files to be loaded from the GDF which do not end in "_Final".
|-
|-
|fonttexturecache
|fonttexturecache
|
|true
|
|Doubles size of font texture cache.
|-
|-
|largetextures
|largetextures
|
|true
|
|Textures up to 512x512 can be used.
|-
|-
|pathfinding
|pathfinding
|
|true
|
|Multiples size of pathfinding grid cache by eight in order to prevent crashes in large levels.
|-
|-
|projaware
|projaware
|
|true
|
|Allows AI to dodge incoming gunfire properly.
|-
|-
|directinput
|directinput
|
|true
|
|Forces on DirectInput.
|-
|-
|wpfadetime
|wpfadetime
|
|true
|
|Adds working function for existing BSL command wp_fadetime, sets fade time to 4800.
|-
|-
|kickguns
|kickguns
|
|false
|
|Unfinished, do not use.
|-
|-
|cooldowntimer
|cooldowntimer
|
|true
|
|Disables weapon cooldown exploit.
|-
|-
|throwtest
|throwtest
|
|false
|
|
|-
|-
|alttab
|alttab
|
|true
|
|Allows user to switch applications while in Oni (Alt-Tab) and use Windows key, however it may enable the screensaver as well.
|-
|-
|particledisablebit
|particledisablebit
|
|false
|
|Unlocks particle action disabling/enabling bits for all events.
|-
|-
|multibyte
|multibyte
|
|false
|
|Enables languages which use multibyte coding (such as Chinese).
|-
|-
|cheattable
|cheattable
|
|true
|
|
|-
|-
|argb8888
|argb8888
|
|true
|
|Textures using ARGB8888 can be used.
|-
|-
|killvtune
|killvtune
|
|REMOVED
|
|Would prevent loading of vtuneapi.dll.
|-
|-
|getcmdline
|getcmdline
|
|true
|
|Replaces existing command line with Daodan's in order to add new commands.
|-
|-
|disablecmdline
|disablecmdline
|
|true
|
|Ditto above.
|-
|-
|safeprintf
|safeprintf
|
|true
|
|Replaces Oni's function that prints to startup.txt with a safer one.
|-
|-
|daodandisplayenum
|daodandisplayenum
|
|true
|
|Offers more display modes in the Options menu.
|-
|-
|usegettickcount
|usegettickcount
|
|true
|
|Replaces Oni's timing functions with more accurate ones.
|-
|-
|cheatsenabled
|cheatsenabled
|
|true
|
|Enables cheats without having to beat the game first.
|-
|-
|usedaodangl
|usedaodangl
|
|true
|
|Provides an improved windowed mode (-noswitch); this patch is known to break the hiding of the Windows taskbar.
|-
|-
|windowhack
|windowhack
|
|false
|
|Fallback to be used for simpler windowed mode hack instead of "usedaodangl".
|-
|-
|daodaninit
|daodaninit
|
|true
|
|Adds new Daodan BSL functions.
|-
|-
|bsl
|bsl
|
|true
|
|Enables d_regen (unfinished) and prevents fly-in portraits from being stretched when playing in widescreen resolutions.
|-
|-
|cheater
|cheater
|
|true
|
|
|-
|-
|newweap
|newweap
|
|true
|Picking up a weapon displays a message containing the weapon name and amount of ammo
|Picking up a weapon displays a message containing the weapon name and amount of ammo.
|}
|}