Batman: Arkham Knight - UE3 Console & RCheatManager

Upload your cheat tables here (No requests)
User avatar
STN
Founder
Founder
Posts: 4454
Joined: Thu Mar 02, 2017 7:48 pm
Reputation: 3595

Batman: Arkham Knight - UE3 Console & RCheatManager

Post by STN »

Made by SunBeam obviously :D

Hello folks.

It's been a while I've been holding on to this one, either fiddling with various manipulations of the Engine in my spare time or finishing main story once more (fuck, I'm a huge fan of the series). All in all, I figured I'd finally put this online, as "advertised" here.

Short story goes likes this: Unreal Engine 3 objects (called UObjects) can be "emulated" in the event developers ship the game without them. With Batman series, the developers decided they'd leave in all Engine available cheats, alongside the ones they've created, but take away the "tool" with which players would activate these cheats/commands (they were smart enough to predict someone sometime will enable the so-much-sought-for console). In UE3 games the default Cheat Manager is called exactly like that - "CheatManager" - while the one designated for a certain game will usually be prefixed (e.g.: WillowCheatManager in Borderlands series, etc.). In Batman series this is called simple - RCheatManager. Next up, you'd somehow get access to the console and whenever attempting to simply type in a command like "god" to be executed, you'd get this message:

Image

But the cheats are there. You can see them when you start typing (auto-complete), yet they don't work. Why is that: because RCheatManager UObject is not shipped with the game. What my hook in the attached table does is to emulate this object: fetches the required data/pointers and fills them in their correct positions inside the emulated object's memory space. Once that's done, the address of the emulated UObject is injected in RPlayerController UObject at a certain offset I've dug up through debugging.

Since now Engine finds the UObject, it will parse the command you feed it properly.

End of story.

With regards to Batman: Arkham Knight, there is no console (the Console UObject is missing completely, I've not had time to study how I'd emulate it), but the guys over at cs.rin.ru (credits fly out to tchi6) have found a method to allow you to use a pseudo-console. How this works:

1. In your Batman Arkham Knight\Binaries\ folder create an empty text document called "console.txt".
2. In Batman Arkham Knight\DLC\356474\Content\BmGame\Config\ folder either create or open the BmInput.ini file and make sure it contains the below information:

Code:
[Engine.PlayerInput]

.Bindings=(Name="Tilde",Command="exec console.txt")

3. Open game.
4. Open table in Cheat Engine 6.6 and target BatmanAK.exe.
5. Activate [Enable] script, then Set Hook & Emulate RCheatManager UObject script.
6. Now, back to console.txt, you can open it and type in one or more of the commands detailed below. Note that some commands are toggleable (on/off), while some work one way only. Once you do that, save the file and get in-game. Pressing Tilde key will now activate everything you've included in the .txt document. You don't need to exit game to change .txt content, just alt-tab, open file, change lines or add others, save and return to game. Tilde key once more and that's that.

Commands you can test out (some will crash, as they require some additional UObjects - e.g.: DebugCamera):

Code: Select all

Ghost                                    ( FunctionEngine.CheatManager.Ghost )
DebugAI                                  ( FunctionEngine.CheatManager.DebugAI )
DebugPause                               ( FunctionEngine.CheatManager.DebugPause )
ListDynamicActors                        ( FunctionEngine.CheatManager.ListDynamicActors )
FreezeFrame                              ( FunctionEngine.CheatManager.FreezeFrame )
WriteToLog                               ( FunctionEngine.CheatManager.WriteToLog )
KillViewedActor                          ( FunctionEngine.CheatManager.KillViewedActor )
Teleport                                 ( FunctionEngine.CheatManager.Teleport )
ChangeSize                               ( FunctionEngine.CheatManager.ChangeSize )
EndPath                                  ( FunctionEngine.CheatManager.EndPath )
Amphibious                               ( FunctionEngine.CheatManager.Amphibious )
Fly                                      ( FunctionEngine.CheatManager.Fly )
Walk                                     ( FunctionEngine.CheatManager.Walk )
AllAmmo                                  ( FunctionEngine.CheatManager.AllAmmo )
God                                      ( FunctionEngine.CheatManager.God )
Slomo                                    ( FunctionEngine.CheatManager.Slomo )
SetJumpZ                                 ( FunctionEngine.CheatManager.SetJumpZ )
SetGravity                               ( FunctionEngine.CheatManager.SetGravity )
SetSpeed                                 ( FunctionEngine.CheatManager.SetSpeed )
KillAll                                  ( FunctionEngine.CheatManager.KillAll )
KillAllPawns                             ( FunctionEngine.CheatManager.KillAllPawns )
KillPawns                                ( FunctionEngine.CheatManager.KillPawns )
Summon                                   ( FunctionEngine.CheatManager.Summon )
GiveWeapon                               ( FunctionEngine.CheatManager.GiveWeapon )
PlayersOnly                              ( FunctionEngine.CheatManager.PlayersOnly )
SuspendAI                                ( FunctionEngine.CheatManager.SuspendAI )
DestroyFractures                         ( FunctionEngine.CheatManager.DestroyFractures )
FractureAllMeshes                        ( FunctionEngine.CheatManager.FractureAllMeshes )
FractureAllMeshesToMaximizeMemoryUsage   ( FunctionEngine.CheatManager.FractureAllMeshesToMaximizeMemoryUsage )
RememberSpot                             ( FunctionEngine.CheatManager.RememberSpot )
ViewSelf                                 ( FunctionEngine.CheatManager.ViewSelf )
ViewPlayer                               ( FunctionEngine.CheatManager.ViewPlayer )
ViewActor                                ( FunctionEngine.CheatManager.ViewActor )
AllWeapons                               ( FunctionEngine.CheatManager.AllWeapons )
SetLevelStreamingStatus                  ( FunctionEngine.CheatManager.SetLevelStreamingStatus )
StreamLevelIn                            ( FunctionEngine.CheatManager.StreamLevelIn )
OnlyLoadLevel                            ( FunctionEngine.CheatManager.OnlyLoadLevel )
StreamLevelOut                           ( FunctionEngine.CheatManager.StreamLevelOut )
ToggleDebugCamera                        ( FunctionEngine.CheatManager.ToggleDebugCamera )
EnableDebugCamera                        ( FunctionEngine.CheatManager.EnableDebugCamera )
TestLevel                                ( FunctionEngine.CheatManager.TestLevel )
SetOnlineDebugLevel                      ( FunctionEngine.CheatManager.SetOnlineDebugLevel )
Online                                   ( FunctionEngine.CheatManager.Online )
CauseEvent                               ( FunctionEngine.CheatManager.CauseEvent )
CE                                       ( FunctionEngine.CheatManager.CE )
TestPylonConnectivity                    ( FunctionEngine.CheatManager.TestPylonConnectivity )
InitCheatManager                         ( FunctionEngine.CheatManager.InitCheatManager )
LogPlaySoundCalls                        ( FunctionEngine.CheatManager.LogPlaySoundCalls )
LogParticleActivateSystemCalls           ( FunctionEngine.CheatManager.LogParticleActivateSystemCalls )
VerifyNavMeshObjects                     ( FunctionEngine.CheatManager.VerifyNavMeshObjects )
DrawUnsupportingEdges                    ( FunctionEngine.CheatManager.DrawUnsupportingEdges )
NavMeshVerification                      ( FunctionEngine.CheatManager.NavMeshVerification )
PrintAllPathObjectEdges                  ( FunctionEngine.CheatManager.PrintAllPathObjectEdges )
PrintNavMeshObstacles                    ( FunctionEngine.CheatManager.PrintNavMeshObstacles )
VerifyNavMeshCoverRefs                   ( FunctionEngine.CheatManager.VerifyNavMeshCoverRefs )
ToggleAILogging                          ( FunctionEngine.CheatManager.ToggleAILogging )
DebugIniLocPatcher                       ( FunctionEngine.CheatManager.DebugIniLocPatcher )
DebugDownloadTitleFile                   ( FunctionEngine.CheatManager.DebugDownloadTitleFile )
OnDownloadComplete                       ( FunctionEngine.CheatManager.OnDownloadComplete )
DebugSaveTitleFile                       ( FunctionEngine.CheatManager.DebugSaveTitleFile )
OnLoadComplete                           ( FunctionEngine.CheatManager.OnLoadComplete )
OnSaveComplete                           ( FunctionEngine.CheatManager.OnSaveComplete )
DebugDeleteTitleFiles                    ( FunctionEngine.CheatManager.DebugDeleteTitleFiles )
DebugEmsDownload                         ( FunctionEngine.CheatManager.DebugEmsDownload )
DumpCoverStats                           ( FunctionEngine.CheatManager.DumpCoverStats )
TelemetryTogglePause                     ( FunctionEngine.CheatManager.TelemetryTogglePause )
DrawLocation                             ( FunctionEngine.CheatManager.DrawLocation )
DrawLocationXYZ                          ( FunctionEngine.CheatManager.DrawLocationXYZ )
DebugNotification                        ( FunctionEngine.CheatManager.DebugNotification )
OnReceivedLocalNotificationDebug         ( FunctionEngine.CheatManager.OnReceivedLocalNotificationDebug )
DebugQueryUserFiles                      ( FunctionEngine.CheatManager.DebugQueryUserFiles )
OnEnumerateUserFilesComplete             ( FunctionEngine.CheatManager.OnEnumerateUserFilesComplete )
DebugWriteUserFile                       ( FunctionEngine.CheatManager.DebugWriteUserFile )
OnWriteUserFileComplete                  ( FunctionEngine.CheatManager.OnWriteUserFileComplete )
DebugReadUserFile                        ( FunctionEngine.CheatManager.DebugReadUserFile )
OnReadUserFileComplete                   ( FunctionEngine.CheatManager.OnReadUserFileComplete )
DebugDeleteUserFile                      ( FunctionEngine.CheatManager.DebugDeleteUserFile )
OnDeleteUserFileComplete                 ( FunctionEngine.CheatManager.OnDeleteUserFileComplete )
TestHttp                                 ( FunctionEngine.CheatManager.TestHttp )
OnRequestComplete                        ( FunctionEngine.CheatManager.OnRequestComplete )
IsPawnImmuneToDebugKIll                  ( FunctionBmGame.RCheatManager.IsPawnImmuneToDebugKIll )
ListDynamicActors                        ( FunctionBmGame.RCheatManager.ListDynamicActors )
ListNames                                ( FunctionBmGame.RCheatManager.ListNames )
GotoName                                 ( FunctionBmGame.RCheatManager.GotoName )
ToggleLookInvert                         ( FunctionBmGame.RCheatManager.ToggleLookInvert )
ToggleScreenshotCamera                   ( FunctionBmGame.RCheatManager.ToggleScreenshotCamera )
ReloadLevel                              ( FunctionBmGame.RCheatManager.ReloadLevel )
ToggleGhost                              ( FunctionBmGame.RCheatManager.ToggleGhost )
Slomo                                    ( FunctionBmGame.RCheatManager.Slomo )
ToggleHighSpeed                          ( FunctionBmGame.RCheatManager.ToggleHighSpeed )
ToggleSuperHighSpeed                     ( FunctionBmGame.RCheatManager.ToggleSuperHighSpeed )
ToggleLowSpeed                           ( FunctionBmGame.RCheatManager.ToggleLowSpeed )
EnableDebugCamera                        ( FunctionBmGame.RCheatManager.EnableDebugCamera )
WarningMessageTest                       ( FunctionBmGame.RCheatManager.WarningMessageTest )
IsDefaultCharacterSkinTest               ( FunctionBmGame.RCheatManager.IsDefaultCharacterSkinTest )
RefreshPaths                             ( FunctionBmGame.RCheatManager.RefreshPaths )
CycleAnimNames                           ( FunctionBmGame.RCheatManager.CycleAnimNames )
SetPlayerLocation                        ( FunctionBmGame.RCheatManager.SetPlayerLocation )
Teleport                                 ( FunctionBmGame.RCheatManager.Teleport )
TeleportTo                               ( FunctionBmGame.RCheatManager.TeleportTo )
ApplyDebugSetLevel                       ( FunctionBmGame.RCheatManager.ApplyDebugSetLevel )
AutoSaveGame                             ( FunctionBmGame.RCheatManager.AutoSaveGame )
GetLastSaveGameName                      ( FunctionBmGame.RCheatManager.GetLastSaveGameName )
GetPlatformStr                           ( FunctionBmGame.RCheatManager.GetPlatformStr )
GetVersionStr                            ( FunctionBmGame.RCheatManager.GetVersionStr )
GetReproSteps                            ( FunctionBmGame.RCheatManager.GetReproSteps )
ReportBug                                ( FunctionBmGame.RCheatManager.ReportBug )
CopyWaypoint                             ( FunctionBmGame.RCheatManager.CopyWaypoint )
SetWaypoint                              ( FunctionBmGame.RCheatManager.SetWaypoint )
PauseAndPan                              ( FunctionBmGame.RCheatManager.PauseAndPan )
UpgradeMag                               ( FunctionBmGame.RCheatManager.UpgradeMag )
Invisible                                ( FunctionBmGame.RCheatManager.Invisible )
NearDeath                                ( FunctionBmGame.RCheatManager.NearDeath )
RestoreHealth                            ( FunctionBmGame.RCheatManager.RestoreHealth )
SpecialMoveCheat                         ( FunctionBmGame.RCheatManager.SpecialMoveCheat )
ResetSpotted                             ( FunctionBmGame.RCheatManager.ResetSpotted )
DebugKillAllEnemies                      ( FunctionBmGame.RCheatManager.DebugKillAllEnemies )
DebugKillAllButOneEnemyInRoom            ( FunctionBmGame.RCheatManager.DebugKillAllButOneEnemyInRoom )
DebugDestroyAllWeapons                   ( FunctionBmGame.RCheatManager.DebugDestroyAllWeapons )
DebugRespawnAllThrowable                 ( FunctionBmGame.RCheatManager.DebugRespawnAllThrowable )
SpawnBatmobileMob                        ( FunctionBmGame.RCheatManager.SpawnBatmobileMob )
ForceSpawnAPC                            ( FunctionBmGame.RCheatManager.ForceSpawnAPC )
APC                                      ( FunctionBmGame.RCheatManager.APC )
DebugCameraDown                          ( FunctionBmGame.RCheatManager.DebugCameraDown )
StopDebugCameraMovement                  ( FunctionBmGame.RCheatManager.StopDebugCameraMovement )
DebugCameraUp                            ( FunctionBmGame.RCheatManager.DebugCameraUp )
DebugCameraLeft                          ( FunctionBmGame.RCheatManager.DebugCameraLeft )
DebugCameraRight                         ( FunctionBmGame.RCheatManager.DebugCameraRight )
DebugCameraForward                       ( FunctionBmGame.RCheatManager.DebugCameraForward )
DebugCameraBack                          ( FunctionBmGame.RCheatManager.DebugCameraBack )
DebugCameraZoomIn                        ( FunctionBmGame.RCheatManager.DebugCameraZoomIn )
DebugCameraZoomOut                       ( FunctionBmGame.RCheatManager.DebugCameraZoomOut )
DebugFov                                 ( FunctionBmGame.RCheatManager.DebugFov )
DebugVertFov                             ( FunctionBmGame.RCheatManager.DebugVertFov )
DebugExtendedViewDist                    ( FunctionBmGame.RCheatManager.DebugExtendedViewDist )
DebugFocusViewDist                       ( FunctionBmGame.RCheatManager.DebugFocusViewDist )
DebugViewDist                            ( FunctionBmGame.RCheatManager.DebugViewDist )
ToggleOnScreenKismetAndWarnings          ( FunctionBmGame.RCheatManager.ToggleOnScreenKismetAndWarnings )
ToggleThoughts                           ( FunctionBmGame.RCheatManager.ToggleThoughts )
DumpCurrentPawnThoughtsToLog             ( FunctionBmGame.RCheatManager.DumpCurrentPawnThoughtsToLog )
ToggleErrorThoughts                      ( FunctionBmGame.RCheatManager.ToggleErrorThoughts )
DisplayLookAtPawnThoughts                ( FunctionBmGame.RCheatManager.DisplayLookAtPawnThoughts )
StepPawnDisplayingThoughts               ( FunctionBmGame.RCheatManager.StepPawnDisplayingThoughts )
DisplayThoughtsOnAll                     ( FunctionBmGame.RCheatManager.DisplayThoughtsOnAll )
AdvanceCurrentThoughtHistoryItem         ( FunctionBmGame.RCheatManager.AdvanceCurrentThoughtHistoryItem )
ToggleEnemiesCanAttack                   ( FunctionBmGame.RCheatManager.ToggleEnemiesCanAttack )
TurnOffEnemiesCanAttack                  ( FunctionBmGame.RCheatManager.TurnOffEnemiesCanAttack )
ToggleBot                                ( FunctionBmGame.RCheatManager.ToggleBot )
TogglePhysicsGrabber                     ( FunctionBmGame.RCheatManager.TogglePhysicsGrabber )
DPropShape                               ( FunctionBmGame.RCheatManager.DPropShape )
TogglePaths                              ( FunctionBmGame.RCheatManager.TogglePaths )
ToggleAIPaths                            ( FunctionBmGame.RCheatManager.ToggleAIPaths )
ToggleNavMeshInspector                   ( FunctionBmGame.RCheatManager.ToggleNavMeshInspector )
ToggleMagicSmasher                       ( FunctionBmGame.RCheatManager.ToggleMagicSmasher )
ToggleMagicGunStartle                    ( FunctionBmGame.RCheatManager.ToggleMagicGunStartle )
DebugCamera                              ( FunctionBmGame.RCheatManager.DebugCamera )
DebugForce3rdPersonCamera                ( FunctionBmGame.RCheatManager.DebugForce3rdPersonCamera )
AddXP                                    ( FunctionBmGame.RCheatManager.AddXP )
SpecialActionXP                          ( FunctionBmGame.RCheatManager.SpecialActionXP )
PlayerWTF                                ( FunctionBmGame.RCheatManager.PlayerWTF )
UnlinkWBID                               ( FunctionBmGame.RCheatManager.UnlinkWBID )
PPWTF                                    ( FunctionBmGame.RCheatManager.PPWTF )
WeaponConfigWTF                          ( FunctionBmGame.RCheatManager.WeaponConfigWTF )
DebugGiveAllGadgets                      ( FunctionBmGame.RCheatManager.DebugGiveAllGadgets )
UnlockAllUpgrades                        ( FunctionBmGame.RCheatManager.UnlockAllUpgrades )
DebugGiveFreezeBlast                     ( FunctionBmGame.RCheatManager.DebugGiveFreezeBlast )
UpgradeEquipmentMenu                     ( FunctionBmGame.RCheatManager.UpgradeEquipmentMenu )
DebugRemoteEvent                         ( FunctionBmGame.RCheatManager.DebugRemoteEvent )
DebugSharedFlagSet                       ( FunctionBmGame.RCheatManager.DebugSharedFlagSet )
DebugSharedFlagGet                       ( FunctionBmGame.RCheatManager.DebugSharedFlagGet )
DebugGlobalFlagSet                       ( FunctionBmGame.RCheatManager.DebugGlobalFlagSet )
DebugGlobalFlagGet                       ( FunctionBmGame.RCheatManager.DebugGlobalFlagGet )
DebugGiveArmour                          ( FunctionBmGame.RCheatManager.DebugGiveArmour )
DebugRemoveArmour                        ( FunctionBmGame.RCheatManager.DebugRemoveArmour )
InfiniteGadgets                          ( FunctionBmGame.RCheatManager.InfiniteGadgets )
DebugUpgradeEquipment                    ( FunctionBmGame.RCheatManager.DebugUpgradeEquipment )
InstantCasualty                          ( FunctionBmGame.RCheatManager.InstantCasualty )
LockGlideButton                          ( FunctionBmGame.RCheatManager.LockGlideButton )
DebugPlayerObstructions                  ( FunctionBmGame.RCheatManager.DebugPlayerObstructions )
DebugInteractableItems                   ( FunctionBmGame.RCheatManager.DebugInteractableItems )
EnableBattleModeToggleOption             ( FunctionBmGame.RCheatManager.EnableBattleModeToggleOption )
BarkWTF                                  ( FunctionBmGame.RCheatManager.BarkWTF )
BarkDewedge                              ( FunctionBmGame.RCheatManager.BarkDewedge )
MakeTerrified                            ( FunctionBmGame.RCheatManager.MakeTerrified )
MakeNervous                              ( FunctionBmGame.RCheatManager.MakeNervous )
DumpAllNav                               ( FunctionBmGame.RCheatManager.DumpAllNav )
DumpBarkCoord                            ( FunctionBmGame.RCheatManager.DumpBarkCoord )
DumpRoomState                            ( FunctionBmGame.RCheatManager.DumpRoomState )
DumpPawnLevelVol                         ( FunctionBmGame.RCheatManager.DumpPawnLevelVol )
ResetRoom                                ( FunctionBmGame.RCheatManager.ResetRoom )
TestNoSaving                             ( FunctionBmGame.RCheatManager.TestNoSaving )
TestSetGlobalFlag                        ( FunctionBmGame.RCheatManager.TestSetGlobalFlag )
UnlockNewGamePlus                        ( FunctionBmGame.RCheatManager.UnlockNewGamePlus )
UA                                       ( FunctionBmGame.RCheatManager.UA )
UnlockAll                                ( FunctionBmGame.RCheatManager.UnlockAll )
UnlockChallengeMode                      ( FunctionBmGame.RCheatManager.UnlockChallengeMode )
UnlockWayneTech                          ( FunctionBmGame.RCheatManager.UnlockWayneTech )
UnlockBios                               ( FunctionBmGame.RCheatManager.UnlockBios )
UnlockTapes                              ( FunctionBmGame.RCheatManager.UnlockTapes )
UnlockCityStory                          ( FunctionBmGame.RCheatManager.UnlockCityStory )
UnlockCatwomanEpisodes                   ( FunctionBmGame.RCheatManager.UnlockCatwomanEpisodes )
UnlockRiddlerScreen                      ( FunctionBmGame.RCheatManager.UnlockRiddlerScreen )
UnlockRiddlerPuzzles                     ( FunctionBmGame.RCheatManager.UnlockRiddlerPuzzles )
UnlockAllAchievements                    ( FunctionBmGame.RCheatManager.UnlockAllAchievements )
TestAchievement                          ( FunctionBmGame.RCheatManager.TestAchievement )
UCM                                      ( FunctionBmGame.RCheatManager.UCM )
RevealChallengeID                        ( FunctionBmGame.RCheatManager.RevealChallengeID )
UnlockChallengeID                        ( FunctionBmGame.RCheatManager.UnlockChallengeID )
RevealAndUnlockChallengeID               ( FunctionBmGame.RCheatManager.RevealAndUnlockChallengeID )
EnableChallengeTimer                     ( FunctionBmGame.RCheatManager.EnableChallengeTimer )
UnlockShowcaseItems                      ( FunctionBmGame.RCheatManager.UnlockShowcaseItems )
UnlockShowcaseCharacter                  ( FunctionBmGame.RCheatManager.UnlockShowcaseCharacter )
UnlockShowcaseVehicle                    ( FunctionBmGame.RCheatManager.UnlockShowcaseVehicle )
UnlockConceptGalleries                   ( FunctionBmGame.RCheatManager.UnlockConceptGalleries )
UnlockConceptGallery                     ( FunctionBmGame.RCheatManager.UnlockConceptGallery )
DiscoverAllCurrentSideStories            ( FunctionBmGame.RCheatManager.DiscoverAllCurrentSideStories )
AwardIntelPoint                          ( FunctionBmGame.RCheatManager.AwardIntelPoint )
AwardDebugIntel                          ( FunctionBmGame.RCheatManager.AwardDebugIntel )
UnlockBio                                ( FunctionBmGame.RCheatManager.UnlockBio )
UnlockTape                               ( FunctionBmGame.RCheatManager.UnlockTape )
GiveRiddlerMap                           ( FunctionBmGame.RCheatManager.GiveRiddlerMap )
TestZoomMode                             ( FunctionBmGame.RCheatManager.TestZoomMode )
TestTakedown                             ( FunctionBmGame.RCheatManager.TestTakedown )
TestCombo                                ( FunctionBmGame.RCheatManager.TestCombo )
TestScoreShow                            ( FunctionBmGame.RCheatManager.TestScoreShow )
TestScoreSetPoints                       ( FunctionBmGame.RCheatManager.TestScoreSetPoints )
TestScoreSetXP                           ( FunctionBmGame.RCheatManager.TestScoreSetXP )
TestScoreSetHP                           ( FunctionBmGame.RCheatManager.TestScoreSetHP )
TestTargetCursor                         ( FunctionBmGame.RCheatManager.TestTargetCursor )
SetEasyDifficulty                        ( FunctionBmGame.RCheatManager.SetEasyDifficulty )
SetNormalDifficulty                      ( FunctionBmGame.RCheatManager.SetNormalDifficulty )
SetHardDifficulty                        ( FunctionBmGame.RCheatManager.SetHardDifficulty )
SetEasy                                  ( FunctionBmGame.RCheatManager.SetEasy )
SetNormal                                ( FunctionBmGame.RCheatManager.SetNormal )
SetHard                                  ( FunctionBmGame.RCheatManager.SetHard )
EraseMeFromLeaderBoard                   ( FunctionBmGame.RCheatManager.EraseMeFromLeaderBoard )
EraseLeaderBoard                         ( FunctionBmGame.RCheatManager.EraseLeaderBoard )
EraseAllLeaderBoards                     ( FunctionBmGame.RCheatManager.EraseAllLeaderBoards )
ChallengeAdjustScore                     ( FunctionBmGame.RCheatManager.ChallengeAdjustScore )
ChallengeAdjustTime                      ( FunctionBmGame.RCheatManager.ChallengeAdjustTime )
ChallengeSetScore                        ( FunctionBmGame.RCheatManager.ChallengeSetScore )
ChallengeSetMedals                       ( FunctionBmGame.RCheatManager.ChallengeSetMedals )
TestLevelHidden                          ( FunctionBmGame.RCheatManager.TestLevelHidden )
KillMe                                   ( FunctionBmGame.RCheatManager.KillMe )
DebugCamera2Pad                          ( FunctionBmGame.RCheatManager.DebugCamera2Pad )
SplitScreenMovieCapture                  ( FunctionBmGame.RCheatManager.SplitScreenMovieCapture )
ShowProgress                             ( FunctionBmGame.RCheatManager.ShowProgress )
ShowVPointAttackCache                    ( FunctionBmGame.RCheatManager.ShowVPointAttackCache )
DumpPawns                                ( FunctionBmGame.RCheatManager.DumpPawns )
CycleAIPhysWalking                       ( FunctionBmGame.RCheatManager.CycleAIPhysWalking )
DebugLoadGame                            ( FunctionBmGame.RCheatManager.DebugLoadGame )
SetControlType                           ( FunctionBmGame.RCheatManager.SetControlType )
BmRagDoll                                ( FunctionBmGame.RCheatManager.BmRagDoll )
AddScreenShake                           ( FunctionBmGame.RCheatManager.AddScreenShake )
TriggerHeatConcealEffect                 ( FunctionBmGame.RCheatManager.TriggerHeatConcealEffect )
RiddlerRevealItems                       ( FunctionBmGame.RCheatManager.RiddlerRevealItems )
RiddlerRevealItemsOnlyValid              ( FunctionBmGame.RCheatManager.RiddlerRevealItemsOnlyValid )
PoolAllPawns                             ( FunctionBmGame.RCheatManager.PoolAllPawns )
DumpPDat                                 ( FunctionBmGame.RCheatManager.DumpPDat )
DumpObjectives                           ( FunctionBmGame.RCheatManager.DumpObjectives )
DumpStorySynopsis                        ( FunctionBmGame.RCheatManager.DumpStorySynopsis )
RiddlerPickupDebug                       ( FunctionBmGame.RCheatManager.RiddlerPickupDebug )
TestBatmanInc                            ( FunctionBmGame.RCheatManager.TestBatmanInc )
MassJam                                  ( FunctionBmGame.RCheatManager.MassJam )
SpamBatarangs                            ( FunctionBmGame.RCheatManager.SpamBatarangs )
GFxSafeFrame                             ( FunctionBmGame.RCheatManager.GFxSafeFrame )
TestStatsStory                           ( FunctionBmGame.RCheatManager.TestStatsStory )
TestMap3D                                ( FunctionBmGame.RCheatManager.TestMap3D )
TestMap3DDebug                           ( FunctionBmGame.RCheatManager.TestMap3DDebug )
SetPredGrateTakedownDone                 ( FunctionBmGame.RCheatManager.SetPredGrateTakedownDone )
SetPredSilentTakedownDone                ( FunctionBmGame.RCheatManager.SetPredSilentTakedownDone )
SetPredLedgeTakedownDone                 ( FunctionBmGame.RCheatManager.SetPredLedgeTakedownDone )
SetPredWallTakedownDone                  ( FunctionBmGame.RCheatManager.SetPredWallTakedownDone )
TestBlockBankDoors                       ( FunctionBmGame.RCheatManager.TestBlockBankDoors )
SpawnPlayerCar                           ( FunctionBmGame.RCheatManager.SpawnPlayerCar )
RescueBatmobile                          ( FunctionBmGame.RCheatManager.RescueBatmobile )
KillAPC                                  ( FunctionBmGame.RCheatManager.KillAPC )
KillHeavyTank                            ( FunctionBmGame.RCheatManager.KillHeavyTank )
KillHeavyTanks                           ( FunctionBmGame.RCheatManager.KillHeavyTanks )
FlipThugCars                             ( FunctionBmGame.RCheatManager.FlipThugCars )
FlipGordon                               ( FunctionBmGame.RCheatManager.FlipGordon )
FlipCommanderTank                        ( FunctionBmGame.RCheatManager.FlipCommanderTank )
FlipBatmobile                            ( FunctionBmGame.RCheatManager.FlipBatmobile )
SlamBatmobile                            ( FunctionBmGame.RCheatManager.SlamBatmobile )
PlayTestDroneBark                        ( FunctionBmGame.RCheatManager.PlayTestDroneBark )
FindBatmobile                            ( FunctionBmGame.RCheatManager.FindBatmobile )
BatmobileAway                            ( FunctionBmGame.RCheatManager.BatmobileAway )
SpawnChaseCar                            ( FunctionBmGame.RCheatManager.SpawnChaseCar )
SpawnVehicleScenario                     ( FunctionBmGame.RCheatManager.SpawnVehicleScenario )
SpawnPassengers                          ( FunctionBmGame.RCheatManager.SpawnPassengers )
ExitPassengers                           ( FunctionBmGame.RCheatManager.ExitPassengers )
ExitPassengersCalm                       ( FunctionBmGame.RCheatManager.ExitPassengersCalm )
VehicleRunAway                           ( FunctionBmGame.RCheatManager.VehicleRunAway )
KillVehicles                             ( FunctionBmGame.RCheatManager.KillVehicles )
TankFormationReverse                     ( FunctionBmGame.RCheatManager.TankFormationReverse )
ShowSatNav                               ( FunctionBmGame.RCheatManager.ShowSatNav )
DrawRoadLink                             ( FunctionBmGame.RCheatManager.DrawRoadLink )
ExplodeCar                               ( FunctionBmGame.RCheatManager.ExplodeCar )
SentryGunTriggerPlacement                ( FunctionBmGame.RCheatManager.SentryGunTriggerPlacement )
SentryGunSpawnAll                        ( FunctionBmGame.RCheatManager.SentryGunSpawnAll )
RealWorldBatman                          ( FunctionBmGame.RCheatManager.RealWorldBatman )
StickToggleGhost                         ( FunctionBmGame.RCheatManager.StickToggleGhost )
DoubleGhostToggleA                       ( FunctionBmGame.RCheatManager.DoubleGhostToggleA )
DoubleGhostToggleB                       ( FunctionBmGame.RCheatManager.DoubleGhostToggleB )
GiveSkillPoints                          ( FunctionBmGame.RCheatManager.GiveSkillPoints )
DrawRedHoodSniperDebug                   ( FunctionBmGame.RCheatManager.DrawRedHoodSniperDebug )
EnableAlternativeWalk                    ( FunctionBmGame.RCheatManager.EnableAlternativeWalk )
DisableAlternativeWalk                   ( FunctionBmGame.RCheatManager.DisableAlternativeWalk )
ToggleFramerateCheat                     ( FunctionBmGame.RCheatManager.ToggleFramerateCheat )
ToggleStreamingMiniMap                   ( FunctionBmGame.RCheatManager.ToggleStreamingMiniMap )
SpawnDebugRunAwayThug                    ( FunctionBmGame.RCheatManager.SpawnDebugRunAwayThug )
NavMeshObstaclesOn                       ( FunctionBmGame.RCheatManager.NavMeshObstaclesOn )
NavMeshObstaclesOff                      ( FunctionBmGame.RCheatManager.NavMeshObstaclesOff )
CombatGhost                              ( FunctionBmGame.RCheatManager.CombatGhost )
TogglePhysImpact                         ( FunctionBmGame.RCheatManager.TogglePhysImpact )
TriggerPhysImpact                        ( FunctionBmGame.RCheatManager.TriggerPhysImpact )
BatmobileCockpitOpen                     ( FunctionBmGame.RCheatManager.BatmobileCockpitOpen )
BatmobileCockpitClose                    ( FunctionBmGame.RCheatManager.BatmobileCockpitClose )
ToggleGrapplePointDebug                  ( FunctionBmGame.RCheatManager.ToggleGrapplePointDebug )
MatineeDebugOverlay                      ( FunctionBmGame.RCheatManager.MatineeDebugOverlay )
SetCommanderTankBossStage                ( FunctionBmGame.RCheatManager.SetCommanderTankBossStage )
BatmobileInfinitePower                   ( FunctionBmGame.RCheatManager.BatmobileInfinitePower )
BatmobileSetTireFrictionMod              ( FunctionBmGame.RCheatManager.BatmobileSetTireFrictionMod )
BatmobileSetTireLatStiffYMod             ( FunctionBmGame.RCheatManager.BatmobileSetTireLatStiffYMod )
SetCustomContentAccessModeOverride       ( FunctionBmGame.RCheatManager.SetCustomContentAccessModeOverride )
Playtester                               ( FunctionBmGame.RCheatManager.Playtester )
ClearCombatTutorials                     ( FunctionBmGame.RCheatManager.ClearCombatTutorials )
CacheSaver                               ( FunctionBmGame.RCheatManager.CacheSaver )
OnCacheSaveComplete                      ( FunctionBmGame.RCheatManager.OnCacheSaveComplete )
CacheLoader                              ( FunctionBmGame.RCheatManager.CacheLoader )
OnCacheLoadComplete                      ( FunctionBmGame.RCheatManager.OnCacheLoadComplete )
CacheDeleter                             ( FunctionBmGame.RCheatManager.CacheDeleter )
CacheFileScanner                         ( FunctionBmGame.RCheatManager.CacheFileScanner )
CacheFolderScanner                       ( FunctionBmGame.RCheatManager.CacheFolderScanner )
QueueSaver                               ( FunctionBmGame.RCheatManager.QueueSaver )
QueueLoader                              ( FunctionBmGame.RCheatManager.QueueLoader )
QueueDeleter                             ( FunctionBmGame.RCheatManager.QueueDeleter )
SuppressXP                               ( FunctionBmGame.RCheatManager.SuppressXP )
UnsuppressXPGive                         ( FunctionBmGame.RCheatManager.UnsuppressXPGive )
UnsuppressXPTake                         ( FunctionBmGame.RCheatManager.UnsuppressXPTake )
ForceBatmanOutOfCar                      ( FunctionBmGame.RCheatManager.ForceBatmanOutOfCar )
OverrideWalkCamera                       ( FunctionBmGame.RCheatManager.OverrideWalkCamera )
InitCheatManager                         ( FunctionBmGame.RCheatManager.InitCheatManager )
EvaluateBrains                           ( FunctionBmGame.RCheatManager.EvaluateBrains )
DMThroughWalls_Allow                     ( FunctionBmGame.RCheatManager.DMThroughWalls_Allow )
DMThroughWalls_Suppress                  ( FunctionBmGame.RCheatManager.DMThroughWalls_Suppress )
DisplayAllFades                          ( FunctionBmGame.RCheatManager.DisplayAllFades )	
Other table features:

→ GNames & GObjects Dumper

Once activated, it will dump two .txt documents - NamesDump.txt and ObjectsDump.txt - in your Win64 folder. The objects one can be used to easily find UObjects you know the name of in memory, at a given point in time. Note that these objects will get reallocated on any loading screen you see or some may be temporary available (like only during a challenge), so you may want to hit the key another time when needed. To dump the files, press Numpad / (you may change it in the script).

→ Disable Incremental Timer & Disable Decremental Timer

These two scripts should be used in challenge levels. The names are self-explanatory.

→ Increase Combat Power

Once activated, your character will be able to punch through shields, through stun guns, hit brutes without the need to stun them, etc. If you want this disabled, deactivate the script, then restart map.

BR,
Sun

P.S.: I may write-up the Cheat Handler sometime, just am not motivated anymore.

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1
Attachments
BatmanAK.CT
(45.26 KiB) Downloaded 14738 times

thecanadianbacon
What is cheating?
What is cheating?
Posts: 1
Joined: Sun May 07, 2017 3:33 am
Reputation: 0

Re: Batman: Arkham Knight - UE3 Console & RCheatManager

Post by thecanadianbacon »

I honestly wish I could say this was working for me, however it really isn't. I followed the instructions to the letter and then used the table. Just doesn't seem to want to enable.

Ammarmxd
What is cheating?
What is cheating?
Posts: 3
Joined: Sun May 28, 2017 5:33 pm
Reputation: 0

Re: Batman: Arkham Knight - UE3 Console & RCheatManager

Post by Ammarmxd »

I followed this tut

after running the game and run table with enabling the scripts and press start in go into main menu , the game crash and it says
[Link]

batman arkham knight file corruption detected in ..\..\DLC..

when i go and delete the lines
[Engine.PlayerInput]

.Bindings=(Name="Tilde",Command="exec console.txt")

form the BmInput.ini it runs normally

thanks in advance

DLM3
What is cheating?
What is cheating?
Posts: 1
Joined: Thu Apr 26, 2018 12:34 pm
Reputation: 0

Batman: Arkham Knight - UE3 Console & RCheatManager

Post by DLM3 »

Sorry for the necro but I have the same issue. Modifying BmInput.ini causes the game to crash. Is there any solution?

User avatar
SunBeam
Administration
Administration
Posts: 4932
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4630

Batman: Arkham Knight - UE3 Console & RCheatManager

Post by SunBeam »

I will say this again, like I said it in other forums: the game hasn't updated in ages; if it works for me and all others having used my table, but 2-3 people who reply every now and then, how come it doesn't work for you? [B]Steam[/B] version, no torrent crap. Don't make me get the game again just to record a video and show you it works. Please revise the logic I mentioned in the instructions.
Last edited by SunBeam on Thu Jan 01, 1970 12:00 am, edited 1 time in total.

shakalakabumba
What is cheating?
What is cheating?
Posts: 2
Joined: Sat Apr 28, 2018 8:54 am
Reputation: 0

Batman: Arkham Knight - UE3 Console & RCheatManager

Post by shakalakabumba »

[QUOTE="DLM3, post: 43577, member: 16600"]Sorry for the necro but I have the same issue. Modifying BmInput.ini causes the game to crash. Is there any solution?[/QUOTE]



yes there is



remove the BmInput.ini edit, your game already HAS it, and that "dual reference" (the key being used in 2 or more files) causes your crash



you have that same file in:

Batman Arkham KnightBmGameConfig



you also have

Batman Arkham KnightEngineConfigBaseInput.ini with:

[Engine.Console]

ConsoleKey=Tilde

TypeKey=Tab

MaxScrollbackSize=1024



I had the same issue as you, I removed the edit.



The content of the

Batman Arkham KnightBinariesconsole.txt

though works withOUT it.



I have:

AddXP ( FunctionBmGame.RCheatManager.AddXP )



which gives me every time I hit numpad+ or numpadAdd or how its called, +1000 XP



it works only with the cheat table running, so "it works"



------------------------------edit----------------------------------





This Game Is Weird. Seriously. Weird.



It Does have built in cheats, a bunch of them.........



console.txt doesnt even matter, and console opening? Nope, not at all!





I press "K" and ALL enemies on screen die.



I press "ADD" on numpad, and I get +1000 XP



Those are all shipped inside:

Batman Arkham KnightEngineConfigBaseInput.ini



BUT you need to run the CE table in order to use them, without it I can spam K until I get grey hair and nothing happens.



So, when you can one-press-kill everyone, what more could you need?
Last edited by shakalakabumba on Sat Apr 28, 2018 10:49 am, edited 2 times in total.

Spookums
Noobzor
Noobzor
Posts: 5
Joined: Wed Apr 19, 2017 7:02 am
Reputation: 0

Batman: Arkham Knight - UE3 Console & RCheatManager

Post by Spookums »

Another Necro, but since it was in the steam summer sale i picked it up. I also can't it working. Where to i put the FunctionEngine stuff? Do i need to copy and paste it somewhere specific or? I've tried it in Console.txt as well as baseinput.ini? I think I'm missing something here though.

vipul700
Novice Cheater
Novice Cheater
Posts: 15
Joined: Thu Aug 24, 2017 5:48 am
Reputation: 0

Re: Batman: Arkham Knight - UE3 Console & RCheatManager

Post by vipul700 »

it works with latest version. unlockall working perfectly

bre1911
Cheater
Cheater
Posts: 39
Joined: Sat Jul 07, 2018 12:16 pm
Reputation: 3

Re: Batman: Arkham Knight - UE3 Console & RCheatManager

Post by bre1911 »

the game crash immediately at startup.

tizzio
Expert Cheater
Expert Cheater
Posts: 245
Joined: Wed Oct 18, 2017 11:42 am
Reputation: 11

Re: Batman: Arkham Knight - UE3 Console & RCheatManager

Post by tizzio »

"but take away the "tool" with which players would activate these cheats/commands (they were smart enough to predict someone sometime will enable the so-much-sought-for console)" this is unfair and infuriating , this nosy attitude is destroying the gaming industry , i mean is not like we are hurting someone by using cheats , and if they don't agree with this way to play a videogame then they still don't have the right to deny the cheats in any way , bitching about how we play their games is like we bitch at how they spend the money that we give to them , once we have our copy of a game we can play whatever the fuck we want and they shoudln't do noyhing to prevent us to cheat , as long as the opponent isn't another player they don't have any right to be nosy , and again , the "it's their own game" kind of excuse is completely pointless , once i buy a car is not like the creators will prevent me to add some component for it or change something only because they wouldn't like it , the same goes for video games damn it , if they stop to be so nosy it would even be more easy for the hackers to create the mods , but nooooo , they must act like a bunch of snobby dick heads who feel entitled to tell us how to play a damn video game , at this point i want the right to impose to them how to spend the money i give to them in order to buy the game and see if they like it; thanks for this cheat table :D

Private117
What is cheating?
What is cheating?
Posts: 2
Joined: Fri Apr 05, 2019 11:48 am
Reputation: 0

Re: Batman: Arkham Knight - UE3 Console & RCheatManager

Post by Private117 »

sorry for reviving this thread. But i just picked up the game again and wanted to unlock everything. And the whole Thread is so messy with the How to do it. OP tells different, then a post which said you dont need to edit anything (and without editing how does the game know to exec the console.txt) but that dosnt work either. How do i do this. Which files need to be edited or created?

Thanks guys

User avatar
SunBeam
Administration
Administration
Posts: 4932
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4630

Re: Batman: Arkham Knight - UE3 Console & RCheatManager

Post by SunBeam »

Anything else but whining won't get you a result. Read it carefully, it still fucking works. Steam version. Period. If it doesn't, then you don't get what you have to do, you need to brush up your PC dictionary or simply have a keyboard that has the Tilde key someplace else. Thus fucking change the key yourself. Lastly, fucking THINK! Am tired of these stupid responses. People need to learn to do shit themselves, if cannot follow a simple fucking guide.

Private117
What is cheating?
What is cheating?
Posts: 2
Joined: Fri Apr 05, 2019 11:48 am
Reputation: 0

Re: Batman: Arkham Knight - UE3 Console & RCheatManager

Post by Private117 »

sorry sunbeam i read it and i never said it didnt work.
doing it like in the first post gives me the same error that other people got.
The Table works for me in that way how shakalakabumba said it works. i can press add to get xp and k to kill all enemys. But i cant get the console.txt to work. and i did try to change the keys. i also tryed to edit the other input files that shakalakabumba mentioned in his post. but sadly no effect for me except the XP and kill stuff.

I didnt think i was whining. I was just kindly ask for any advice. no need for beeing this toxic. sorry that it might felt different that wasnt my intention.

User avatar
SunBeam
Administration
Administration
Posts: 4932
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4630

Re: Batman: Arkham Knight - UE3 Console & RCheatManager

Post by SunBeam »

Read last part. You do not use a QWERTY keyboard... Put yourself in my shoes. I do this since 2003. Toxic isn't the word. Clash of the generations, lad.

GreenHouse
Expert Cheater
Expert Cheater
Posts: 852
Joined: Fri Oct 12, 2018 10:25 pm
Reputation: 896

Re: Batman: Arkham Knight - UE3 Console & RCheatManager

Post by GreenHouse »

Private117 wrote:
Sat Apr 06, 2019 12:10 am
sorry sunbeam i read it and i never said it didnt work.
doing it like in the first post gives me the same error that other people got.
The Table works for me in that way how shakalakabumba said it works. i can press add to get xp and k to kill all enemys. But i cant get the console.txt to work. and i did try to change the keys. i also tryed to edit the other input files that shakalakabumba mentioned in his post. but sadly no effect for me except the XP and kill stuff.

I didnt think i was whining. I was just kindly ask for any advice. no need for beeing this toxic. sorry that it might felt different that wasnt my intention.
Try changing your keyboard language to English If it's not already. And If it doesn't work, you're obviously doing something wrong or have the wrong game version. It shouldn't be that difficult to follow the instructions.

Post Reply

Who is online

Users browsing this forum: Baidu [Spider], Bing [Bot], devilkyori, Google [Bot], laseractive, Majestic-12 [Bot], sporeb210, TsReal