Hello!

It looks like you're new here. If you want to get involved, click one of these buttons!

[GUIDE] Enslaved: Odyssey to the West

This table was created for the Steam version of Enslaved. It includes a pause free camera, DOF, tonemap, and bloom control (+ some sort of lens flare bloom).

Cheat Engine Table
Download Table

[Camera Control] (Page Down)

Enable the camera script at any time by pressing [Page Down]. The free camera will only work when the game is paused with the Pause keybind [F3] or when in the main menu, see keybinds section below.

Numpad 2/8 = Y coordinate
Numpad 4/6 = X coordinate
Numpad 3/9 = Z coordinate

Arrow keys = Rotate camera

Hold CTRL for larger movements
Hold ALT for smaller movements

Numpad +/- to adjust FOV (requires you to force it with the UE3 FOV keybind command while in game first, do this before going into the Pause Menu for it to work. See keybind section below.)

[ - , = ] keys to tilt the camera (ALT =) to level out.


[Post Processing] (Delete)

Press "Delete" to enable the script. Press "P" to enable control of the UE3 DOF, tonemap and bloom settings. Use the "Shift" key with the below keys to perform the opposite action. (ex. [Shift P] to disable user DOF and return to game settings. Bloom and tonemap values do not have keys bound at the moment, you will need to make manual changes to these by double-clicking the value in the table, multiple values can be selected at once.

Note that on some levels that changing tonemap and bloom settings carries over if DOF is enabled or disabled, I've noted the default values next to each setting in the table as well as the keys each value has been bound to. I just noticed that Tonemap values use [Ctrl] key as a modifier, not sure why I did that but these can always be rebound to whatever suits you.

DOF Effect Enable [P] , DOF Effect Disable [Shift]+[P]
DOF Focus Distance [ [ ]
DOF Focus Inner Radius [ ] ]
DOF MaxNearBlurAmount [;]
DOF MaxFarBlurAmount [']
DOF FallOffExponent [/]
DOF BlurKernelSize [\]




UE3 Keybinds
Locate the config files in ..\Documents\My Games\UnrealEngine3\MonkeyGame\Config.

1. Open MonkeyInput.ini.
2. Under the [MonkeyGame.MKInput] section add the bindings at the tail end of that same section or if the section doesn't exist in your ini file then add the entire section below. Add this in just above the IniVersion section so that it is the second to last section in the file.


[MonkeyGame.MKInput]
m_LeftInputExponent=2.000000
m_RightInputExponent=2.000000
m_LeftInputDeadzone=0.200000
m_RightInputDeadzone=0.200000
m_stickRelativeFrame_MinimumChange=30.000000
MoveForwardSpeed=1200.000000
MoveStrafeSpeed=1200.000000
LookRightScale=300.000000
LookUpScale=-250.000000
Bindings=(Name="F4",Command="QUITGAME",Control=False,Shift=False,Alt=True,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="MoveForward",Command="Axis aBaseY Speed=1.0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="MoveBackward",Command="Axis aBaseY Speed=-1.0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="TurnLeft",Command="Axis aBaseX Speed=-200.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="TurnRight",Command="Axis aBaseX Speed=+200.0 AbsoluteAxis=100",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="StrafeLeft",Command="Axis aStrafe Speed=-1.0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="StrafeRight",Command="Axis aStrafe Speed=+1.0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="DoJump",Command="JumpPressed | OnRelease JumpReleased",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="DoGrab",Command="GrabPressed | OnRelease GrabReleased",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="DoAttack",Command="AttackPressed | OnRelease AttackReleased",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="DoCloud",Command="CloudPressed | OnRelease CloudReleased",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="DoAttack2",Command="Attack2Pressed | OnRelease Attack2Released",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="DoPause",Command="PausePressed | OnRelease PauseReleased",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="DoDPadUp",Command="DPadUpPressed | OnRelease DPadUpReleased",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="DoDPadLeft",Command="DPadLeftPressed | OnRelease DPadLeftReleased",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="DoDPadRight",Command="DPadRightPressed| OnRelease DPadRightReleased",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="DoTripHeal",Command="TripHealPressed | OnRelease TripHealReleased",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="DoDPadDown",Command="DPadDownPressed | OnRelease DPadDownReleased",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="DoBlock",Command="BlockPressed | OnRelease BlockReleased",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="DoLookAtTrip",Command="LookAtTripPressed | OnRelease LookAtTripReleased",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="DoMonkeyDistract",Command="MonkeyDistractPressed | OnRelease MonkeyDistractReleased",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="DoAim",Command="AimPressed | OnRelease AimReleased",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="DoDebugCamChord",Command="DebugCamChordSet | OnRelease DebugCamChordClear | DisableCloudButton | OnRelease EnableCloudButton",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_A",Command="DoJump",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_B",Command="DoGrab",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_X",Command="DoAttack",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_Y",Command="DoAttack2",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_Back",Command="Ce SkipCutscene | CANCELMATINEE | BackPressed | OnRelease BackReleased",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_Start",Command="DoPause",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_LeftShoulder",Command="DoLookAtTrip",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_RightShoulder",Command="DoMonkeyDistract | KillAllEnemies_Btn2Pressed | OnRelease KillAllEnemies_Btn2Released",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_DPad_Up",Command="DoDPadUp",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_DPad_Down",Command="DoDPadDown | KillAllEnemies_Btn1Pressed | OnRelease KillAllEnemies_Btn1Released",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_DPad_Left",Command="DoDPadLeft",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_DPad_Right",Command="DoDPadRight",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_RightTrigger",Command="DoBlock",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_LeftTrigger",Command="DoAim",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_RightThumbstick",Command="CheckDebugCamChord | DoCloud",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_LeftThumbstick",Command="DoDebugCamChord | MoreSpeed | OnRelease NormalSpeed",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_LeftX",Command="Axis aStrafe Speed=1.0 DeadZone=0.0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_LeftY",Command="Axis aBaseY Invert=1.0 Speed=1.0 DeadZone=0.0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_RightX",Command="Axis aTurn Speed=1.0 DeadZone=0.00",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="XboxTypeS_RightY",Command="Axis aLookup Invert=1.0 Speed=1.0 DeadZone=0.00",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="A",Command="Axis aStrafe Speed=-1.0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="D",Command="Axis aStrafe Speed=+1.0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="MouseX",Command="Axis aTurn Speed=0.25 DeadZone=0.2",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="MouseY",Command="Axis aLookup Speed=-0.2 DeadZone=0.2",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="SpaceBar",Command="JumpPressed | OnRelease JumpReleased",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="LeftMouseButton",Command="DoAttack",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="F",Command="DoAttack2",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="E",Command="DoGrab",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="BackSpace",Command="Ce SkipCutscene | CANCELMATINEE | BackPressed | OnRelease BackReleased",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="LeftShift",Command="BlockPressed | OnRelease BlockReleased",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="MiddleMouseButton",Command="DoLookAtTrip",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="RightMouseButton",Command="DoAim",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="C",Command="DoCloud",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Q",Command="DoMonkeyDistract",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Up",Command="DoDPadUp",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Down",Command="DoDPadDown",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Left",Command="DoDPadLeft",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Right",Command="DoDPadRight",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Escape",Command="DoPause",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name=,Command=,Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="X",Command="Axis aBaseY Speed=1.0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="S",Command="Axis aBaseY Speed=-1.0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="W",Command="Axis aBaseY Speed=1.0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="G",Command="DisableCloudButton | OnRelease EnableCloudButton",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="V",Command="DisableCloudButton | OnRelease EnableCloudButton",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
keyboardMappings=(KeyName="W",EventString="Axis aBaseY Speed=1.0",Desc="XboxTypeS_LeftY",bRemappable=True)
keyboardMappings=(KeyName="S",EventString="Axis aBaseY Speed=-1.0",Desc="XboxTypeS_LeftY",bRemappable=True)
keyboardMappings=(KeyName="A",EventString="Axis aStrafe Speed=-1.0",Desc="XboxTypeS_LeftX",bRemappable=True)
keyboardMappings=(KeyName="D",EventString="Axis aStrafe Speed=+1.0",Desc="XboxTypeS_LeftX",bRemappable=True)
keyboardMappings=(KeyName="MouseX",EventString="Axis aTurn Speed=0.25 DeadZone=0.2",Desc="XboxTypeS_RightX",bRemappable=False)
keyboardMappings=(KeyName="MouseY",EventString="Axis aLookup Speed=-0.2 DeadZone=0.2",Desc="XboxTypeS_RightY",bRemappable=False)
keyboardMappings=(KeyName="SpaceBar",EventString="JumpPressed | OnRelease JumpReleased",Desc="XboxTypeS_A",bRemappable=True)
keyboardMappings=(KeyName="LeftMouseButton",EventString="DoAttack",Desc="XboxTypeS_X",bRemappable=True)
keyboardMappings=(KeyName="F",EventString="DoAttack2",Desc="XboxTypeS_Y",bRemappable=True)
keyboardMappings=(KeyName="E",EventString="DoGrab",Desc="XboxTypeS_B",bRemappable=True)
keyboardMappings=(KeyName="BackSpace",EventString="Ce SkipCutscene | CANCELMATINEE | BackPressed | OnRelease BackReleased",Desc="XboxTypeS_Back",bRemappable=True)
keyboardMappings=(KeyName="LeftShift",EventString="BlockPressed | OnRelease BlockReleased",Desc="XboxTypeS_RightTrigger",bRemappable=True)
keyboardMappings=(KeyName="MiddleMouseButton",EventString="DoLookAtTrip",Desc="XboxTypeS_LeftShoulder",bRemappable=True)
keyboardMappings=(KeyName="RightMouseButton",EventString="DoAim",Desc="XboxTypeS_LeftTrigger",bRemappable=True)
keyboardMappings=(KeyName="C",EventString="DoCloud",Desc="XboxTypeS_RightThumbstick",bRemappable=True)
keyboardMappings=(KeyName="V",EventString="DisableCloudButton | OnRelease EnableCloudButton",Desc="XboxTypeS_LeftThumbstick",bRemappable=False)
keyboardMappings=(KeyName="Q",EventString="DoMonkeyDistract",Desc="XboxTypeS_RightShoulder",bRemappable=True)
keyboardMappings=(KeyName="Up",EventString="DoDPadUp",Desc="XboxTypeS_DPad_Up",bRemappable=True)
keyboardMappings=(KeyName="Down",EventString="DoDPadDown",Desc="XboxTypeS_DPad_Down",bRemappable=True)
keyboardMappings=(KeyName="Left",EventString="DoDPadLeft",Desc="XboxTypeS_DPad_Left",bRemappable=True)
keyboardMappings=(KeyName="Right",EventString="DoDPadRight",Desc="XboxTypeS_DPad_Right",bRemappable=True)
keyboardMappings=(KeyName="Escape",EventString="DoPause",Desc="XboxTypeS_Start",bRemappable=True)
Bindings=(Name="N",Command="Slomo 0.3",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="N",Command="Slomo 1.0",Control=False,Shift=False,Alt=True,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="M",Command="Slomo 0.01",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="F1",Command="FOV 75",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="F1",Command="FOV 0",Control=False,Shift=False,Alt=True,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="F3",Command="Pause",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="F3",Command="ToggleHUD",Control=False,Shift=False,Alt=True,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="F4",Command="PlayersOnly",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Delete",Command="set DOFAndBloomEffect bUseWorldSettings false",Alt=False)
Bindings=(Name="Delete",Command="set DOFAndBloomEffect bUseWorldSettings true",Alt=True)
Bindings=(Name="F7",Command="setres 1920x1080",Alt=False)
Bindings=(Name="F7",Command="setres 7680x4320",Alt=True)
Bindings=(Name="F8",Command="setres 3000x4000",Alt=False)
Bindings=(Name="F8",Command="setres 4500x6000",Alt=True)
Bindings=(Name="F9",Command="setres 3200x3200",Alt=False)
Bindings=(Name="F9",Command="setres 4800x4800",Alt=True)
Bindings=(Name="F10",Command="setres 5120x2160",Alt=False)
Bindings=(Name="F10",Command="setres 7680x3240",Alt=True)


N, M - SloMo
F1 - Force manual FOV control with CE Table (ALT F1 to go back to default FOV)
F3 - ToggleHUD (can use GeDo HUD toggle for main menu)
F4 - PlayersOnly
F7 - F10 - setres (Change resolution on the fly. Note that facial expressions will revert to default when resolution is changed or when alt-tabbing.)
Delete - Enable DOF/tonemap manual control. Can then enable disable bit with "P" bind in the CE Table.

3. To reduce shadow banding (you'll know it when you see it), open MonkeyEngine.ini.
4. Increase the below value from the default 0.012000. The value I've been using is;
ShadowDepthBias=0.050000



Rendering Resolution and NoHUD

Use GeDoSaTo for higher rendering resolutions and HUD toggle.

Create a new profile for Enslaved and add the following:

# This is a profile file for Enslaved

modifyGetCursorPos true

# Pause Menu Toggle
injectPSHash 33692755
injectDelayAfterDraw true


Comments

  • Update: minor update removing UE3 keybinds that confirmed not working and fixed spelling mistakes.
  • edited October 2015
    Thanks for putting this together, especially the DOF. Having that tweakable in older games like this is an amazing thing.
  • Rehosted table and fixed link in OP.
Sign In or Register to comment.