0 of 0

File information

Last updated

Original upload

Created by

horkrux

Uploaded by

horkrux

Virus scan

Safe to use

Tags for this mod

Documentation

Readme

View as plain text

DSR DEBUG MENU v2.0

DESCRIPTION
-------------
This mod restores the debug menu for Dark Souls: Remastered and includes some additional debug enhancements
to make modding the game more pleasant:

*Debug output console (LUA/ESD)
*Debug Dash movement (Fast speed, Noclip, No gravity)
*Debug config (game.properties)
*Debug Camera (FreeCam), coming with a number of different modes

WHAT'S NEW IN VERSION 2.0
-------------
*Support for most recent version of the game (1.03.1) ONLY
*Added rudimentary keyboard support for the debug and boot menus
*You can attach any debugger to the game now. No need for ScyllaHide etc.
*Trying to draw some specific collisions no longer crashes the game
*The console is now a normal separate window
*Missing files are shown in the console
*More detailed info is given on crashes
*The Boot Menu is scaled now to appear larger on higher resolutions
*The Debug Menu background position is accurate now on non-native resolutions
*Logos are automatically skipped now
*Introduced an additional setting to force offline mode
*Hopefully more stability lol

HOW TO INSTALL/DELETE
-------------
Just drop game.properties, debug.ini and dinput8.dll from the archive into the game's folder. To deactivate the mod, remove or rename the dinput8.dll.
If you're already using a dinput8 mod and want to use it together with the debug menu,
you can rename the other mod's dll and put this name between the ""
in debug.ini under Misc->dinput8DllWrapper.

HOW TO USE
-------------
I recommend disabling TAA in the game's options, because it doesn't work too well with some of the debug draw.

The console can be toggled via the option in debug.ini. The other options were moved to game.properties.
You can use the function ai:PrintText to print text from your custom AI. The original ESD function for printing was also enhanced to support formatted strings.

Debug Menu Controls:
SELECT: Open Debug Menu
R1 + R2 + L1: Open New Window
R1 + DPAD: Move to Next Parent Node
R1 + L STICK: Move Window
R1 + L2: Move to Previous Window
R1 + L1: Move to Next Window
R1 + R2 + L2: Close Window
R1 + R2 + R STICK: Scale Window
R1 + R2 + L STICK: Change Number of Lines Displayed

Gameplay Controls:
R1 + R2 + L2: Open Gesture Menu
L3: Activate Debug Dash
A (Hold) + L3: Activate Debug Camera

Debug Cam Controls:
X: Advance Time by One Step (when frozen)
A + L3: Cycle Through Debug Camera modes/Deactivate Debug Camera
R2: Ascend
L2: Descend
L1 (Hold): Slow Down
R1 (Hold): Speed Up

Debug Dash Controls:
L3: Deactivate Debug Dash
L2: Go Up
L1: Go Down
R2 (Hold): No Clip

CREDITS
-------------
Thanks to wulf2k for parts of the restoration code (which motivated me to take it further lol), Meowmaritus for the freecam code
and him and r3sus for providing SO much feedback

OSZAR »