Risen 3 had a way to re-enable the debug keys, not quite the same as having the full debug console of the previous games but it still had it's uses.
140DAE868
After digging around some of the posts on how this was accomplished and managed to replicate it for this game.
So doing a string type search for AVeCEngine and then right clicking on that in Cheat-Engine and selecting "Browse this memory region."
Go down the addresses until you land on 140DAE868 and toggle the byte here from 00 to 01 to enable.
The ini file holds all the available key combinations, most of them are for debugging or troubleshooting though but it still works.
EDIT:
OnDebug_ToggleHUD="CTRL_L+H"
OnDebug_ToggleFlashPerfMon="ALT_L+F"
OnDebug_ChangeResolution="CTRL_L+F2"
OnDebugToggleVegetationDebugRendering="CTRL_L+NUM_8"
OnDebugToggleVegetation="CTRL_L+V"
OnDebugToggleUnevenTerrain="CTRL_L+U"
OnDebugToggleTimeFreeze="PAUSE"
OnDebugToggleStatistics="ALT_L+H"
OnDebugToggleStateGraphInfos="CTRL_L+G"
OnDebugToggleSpotShadowDebugRendering="CTRL_L+S"
OnDebugToggleSpeedUp="F8"
OnDebugToggleSpeedTreeDebug="CTRL_L+NUM_7"
OnDebugToggleSpeedTree="CTRL_L+T"
OnDebugToggleSloMo="F6"
OnDebugToggleSkinnedMeshLoD="CTRL_L+AE"
OnDebugToggleShakyCam="NUM_4"
OnDebugToggleShadowMapOcclusion="ALT_L+I"
OnDebugToggleScreenMessages="CTRL_L+M"
OnDebugToggleRenderMode="F3"
OnDebugTogglePipelineStats="ALT_L+P"
OnDebugTogglePhysicsWireframe="CTRL_L+2"
OnDebugTogglePhysicsSpeedTrees="CTRL_L+7"
OnDebugTogglePhysicsShapes="CTRL_L+4"
OnDebugTogglePhysicsRenderDebug="CTRL_L+Q"
OnDebugTogglePhysicsOpaque="CTRL_L+1"
OnDebugTogglePhysicsNativeDebug="SHIFT_R+Q"
OnDebugTogglePhysicsMeshes="CTRL_L+5"
OnDebugTogglePhysicsMaterials="CTRL_L+3"
OnDebugTogglePhysicsControllers="CTRL_L+6"
OnDebugTogglePerceptionInfo="CTRL_R+V"
OnDebugTogglePathDebug="CTRL_R+T"
OnDebugToggleOcclusionCulling="ALT_L+O"
OnDebugToggleNavigation="CTRL_L+N"
OnDebugToggleMovementDebug="ALT_L+M"
OnDebugToggleMorphemeLiveLink="ALT_L+L"
OnDebugToggleGI="ALT_L+G"
OnDebugToggleFullscreen="F2"
OnDebugToggleFreeFlyCam="CTRL_L+INSERT"
OnDebugToggleForceRelaxedProcessing="SHIFT_R+R"
OnDebugToggleForceMatrixSkinning="ALT_L+NUM_0"
OnDebugToggleFloatsDebug="CTRL_R+F"
OnDebugToggleFixedCam="CTRL_L+HOME"
OnDebugToggleEntityInfos="CTRL_L+E"
OnDebugToggleDragPointsDebug="CTRL_R+D"
OnDebugToggleDisableAnimPhysics="ALT_L+NUM_1"
OnDebugToggleDepthProbesDebug="CTRL_R+P"
OnDebugToggleDebugView="CTRL_L+L"
OnDebugToggleCullingBoxes="SHIFT_L+B"
OnDebugToggleControlEnabled="F11"
OnDebugToggleCombatGridInfo="CTRL_R+B"
OnDebugToggleCloth="CTRL_L+OE"
OnDebugToggleCBufferDebug="CTRL_L+O"
OnDebugToggleBoundingBoxes="CTRL_L+B"
OnDebugToggleBarUsage="ALT_L+N"
OnDebugToggleAudioOcclusionDebugRendering="CTRL_L+NUM_2"
OnDebugToggleAudioEmitter="ALT_L+D"
OnDebugTakeSnapshot4K="F1"
OnDebugTakeSnapshot="SHIFT_L+F1"
OnDebugSaySVM="ALT_L+S"
OnDebugResetWithLift="CTRL_L+F8"
OnDebugResetPlayer="F7"
OnDebugQuitApplication="F12"
OnDebugMovePlayerToCamera="CTRL_L+PAGE_UP"
OnDebugGiveJetpack="ALT_L+J"
OnDebugEndCutscene="ALT_L+E"
OnDebugDoNullPointerAccess="ALT_R+F12"
OnDebugCycleIndicators="F4"
OnDebugControlFocusEntity="CTRL_L+F"
OnDebugConnectPhysXDebugger="CTRL_L+P"
OnDebugCameraFlightStop="ALT_L+W"
OnDebugCameraFlightStart="ALT_L+Q"
OnDebugCameraFlightPoseStart="ALT_L+Y"
OnDebugCameraFlightPoseRendering="ALT_L+R"
OnDebugCameraFlightPoseForward="ALT_L+C"
OnDebugCameraFlightPoseEnd="ALT_L+V"
OnDebugCameraFlightPoseBack="ALT_L+X"
OnDebugCameraFlightAdd="ALT_L+A"
OnDebugBeamForward="CTRL_L+K"
OnDebugAutoWalkToggle="ALT_L+T"
OnDebugAnimationToggleTransformCalculation="CTRL_L+NUM_9"
OnDebugAnimationSkeleton="CTRL_L+UE"
OnDebugActionKill="ALT_L+K"
OnDebugActionDown="CTRL_L+X"
That should be all of them and the default bindings from the ini.
EDIT: So then a .CT would be.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="0">
<CheatEntries>
<CheatEntry>
<ID>0</ID>
<Description>"Debug Keys"</Description>
<LastState Value="1" RealAddress="140DAE868"/>
<VariableType>Byte</VariableType>
<Address>140DAE868</Address>
</CheatEntry>
</CheatEntries>
</CheatTable>
Something as such.
(Just copied into a text file and renamed to .ct instead should work.)