Batman: Arkham Knight - UE3 Console & RCheatManager - Page 2 (2023)

STN wrote:

Mon Apr 03, 2017 5:17 pm

Made by SunBeam obviously Batman: Arkham Knight - UE3 Console & RCheatManager - Page 2 (1)

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.

(Video) Batman: Arkham Knight - Emulating RCheatManager UObject

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:

Batman: Arkham Knight - UE3 Console & RCheatManager - Page 2 (2)

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.

(Video) Batman: Arkham City - Working UE3 Console Commands

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.

(Video) Batman: Arkham Knight - Noclip mode

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

(Video) Batman Arkham City Cheats

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.

I can't get this to work with the Epic Games Store version and I followed the instructions exactly.

Top Articles
Latest Posts
Article information

Author: Carlyn Walter

Last Updated: 03/31/2023

Views: 5463

Rating: 5 / 5 (50 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Carlyn Walter

Birthday: 1996-01-03

Address: Suite 452 40815 Denyse Extensions, Sengermouth, OR 42374

Phone: +8501809515404

Job: Manufacturing Technician

Hobby: Table tennis, Archery, Vacation, Metal detecting, Yo-yoing, Crocheting, Creative writing

Introduction: My name is Carlyn Walter, I am a lively, glamorous, healthy, clean, powerful, calm, combative person who loves writing and wants to share my knowledge and understanding with you.