Debug

See an engine_tweak.ini file somewhere for more info.

Debug

Go to DishonoredInput.ini and paste:
m_PCBindings=(Name="F1",Command="set Console ConsoleKey F1")
to enable the developer console.


[8:15 AM] xezrunner: In case anyone is interested, here's what I've found out so far:

To open the console, set a binding in Documents\My Games\Dishonored\DishonoredInput.ini to the command:

set Console ConsoleKey Tilde

When you push this button, you bind the console to Tilde.

Now if you press Tilde, the console should pop up.


To enable cheats, type these commands in order (it's not case-senitive):

set PlayerController CheatClass class'DishonoredCheatManager'

EnableCheats

All UE3 cheat commands work, and most of the Dishonored cheat commands work, though there aren't a lot of them.

You can decompress Dishonored\DishonoredGame\CookedPCConsole\DishonoredGameFull.upk and open it up in UE Explorer, find the class DishonoredCheatManager and type in the top right search bar exec to find all the Dishonored-related cheat commands.

For UE3 commands, you can do the same with Engine.upk and the CheatManager class, or you can also just look online. Most of them work.


Useful commands (not case-sensitive):

MaxPowers - Gives you all the powers for said character

AddPower powername level - Gives you power (not cross-character unfortunately!)

God, Fly, Ghost - UE3 commands. Fly and Ghost combined make up noclip.

Walk - Opposite of Fly.

PlayersOnly - Freezes everything except you.

teleport - Teleports you to cursor location

start mapname or open mapname - Starts a map (L_XXX_P.upk) (must end with _P!) (LEVEL TRANSITIONS DON'T WORK)

BlinkShowRange int - Debug for Blink Range. int is seconds to show it for.

ce eventname or CauseEvent eventname - Trigger a map-specific event (useful for skipping or starting cutscenes, debug teleporting, stopping counter in Bonfires etc…)

set class property value - Set properties' values in classes - EXTREMELY USEFUL

DisSlomo float - Slowmotion for everything

DisSlomoFull float, float - Slowmotion for player, world(edited)


In the DefaultEditor.ini file you have EXEName=DishonoredGame.exe
DebugEXEName=DEBUG-DishonoredGame.exe
You have to change DebugEXEName to point to the game exe DishonoredGame.exe
ie
DebugEXEName=DishonoredGame.exe
Do when the game loads it loads in debug mode from the exe.


In defaultgame.ini you will find map names and the some of the slomo check values as well as gravity.

In defaultlevel.ini you'll find the alarm cooldown timer.

In defaultNPC.ini You'll find NPC cone of vision for detecting you.

In defaultUI.ini you'll find the slomo for when you bring up the skill wheel m_fBendTimeFactor=0.050000 I don't see why you wouldn't be able to apply it to another action like lean.

In defaultAI.ini you can set AI hearing range, action delay time.


In defaultpower.ini you can set active power cooldowns and range ie for blink.

In defaultplayer.ini you can edit the skills Vitality, BloodThirsty, ShadowKill and Celerity. You can modify these to give you health and reduce the regen delay I think I also managed to get mana regen by moddifying theses. Im sure other skills were under here once too.

In defaultplayerstate.ini you used to be able to set when the AI could attack you with AllowIncomingAttacks but it doesn't seem to be working anymore.