Deep Rock Galactic
Deep Rock Galactic est un jeu de tir coopératif dans un décor fantastique. Le joueur prendra le contrôle d'un des membres d'une unité d'élite de mineurs... En savoir plus
Tableau pour Cheat Engine [UPD : 04/03/2020]
-
1585951966_1585951966_fsd_win64_shipping.zipTélécharger 15.67 kBMot de passe pour l'archive : vgtimes
Nom du jeu : Deep Rock Galactic
Fournisseur du jeu : Steam
Version du jeu : 0.29.38896.0 [ vous pouvez le voir dans le menu en bas à gauche ]
Processus de jeu : FSD-Win64-Shipping.exe
Version du fichier de jeu : 4.22.3.0
- Créer et initialiser FSDCheatManager
Le script échangera le pointeur de fonction AllowCheats dans les 5 tables virtuelles de fonctions membres, trouvées au décalage 0x770, dans tous les UObjects typés par niveau. Après cela, il exécutera la fonction APlayerController::AddCheats qui créera et initialisera le CheatManager UObject pour vous. Vous en avez besoin si vous envisagez d'utiliser des astuces (commandes de console). Activez donc ce script pour commencer.
- Hook des execs d'UCheatManager (execFly, execGhost, execWalk)
Le script hooke les wrappers de CheatManager appelant les fonctions UCheatManager::Fly, UCheatManager::Ghost et UCheatManager::Walk, en les remplaçant par ceux que je' J'ai reconstruit. Pourquoi reconstruit ? Parce que les versions Shipping, par conception, sont livrées avec le code principal non compilé. Il a donc besoin d'être restauré.
- Hijack MoveForward/MoveRight
Maintenant, même avec le script ci-dessus actif et les fonctions restaurées, vous ne pouvez toujours pas voler correctement. C'est parce que l'axe Z n'est pas traité dans l'orientation + le mouvement de la souris. En tant que tel, j'ai dû trouver les fonctions de mouvement (APlayerCharacter::MoveForward, APlayerCharacter::MoveRight) et les accrocher, en conditionnant que lorsque UCharacterMovementComponent::IsFlying se produit, c'est à ce moment-là que le code extrait et restauré s'exécuterait, vous permettant ainsi libre circulation sur tous les axes. En bref, vous faites fonctionner fly et ghost (alias noclip). Pour les désactiver, tapez « walk » dans la console.
- Définir toutes les fonctions UFunctions de CheatManager exécutables (sur console)
Vous aurez besoin de ce script actif si vous souhaitez exécuter toutes les astuces juteuses que j'ai collées ci-dessous. Activez le script et, en supposant que vous avez déjà activé le script "Create & Initialize FSDCheatManager", vous pouvez maintenant les saisir dans la console. - Détruire les blocs de terrain de tout type en 1 coup
Le script désactivera la vérification du TerrainType dans la fonction AManualMiningItem::AnimationNotify1. Cela signifie que vous pourrez creuser n'importe quel type de terrain : roche, terre, ressources, etc. en 1 coup. Bonne exploitation minière ! - Augmenter la vitesse de la pioche
Le script permettra d'ajuster la vitesse de frappe de la pioche, ainsi que d'ignorer une vérification qui a sauté par-dessus UAnimInstance::Montage_SetPlayRate lorsque la pioche fait des dégâts. Une fois activé, vous verrez en dessous une adresse appelée "fAnimSpeed". Je l'ai mis à 2 par défaut, vous pouvez augmenter la valeur si vous le souhaitez. Des valeurs >=4 déclencheront des tremblements de l'écran, ce qui pourrait être désagréable pour vous. Bon minage/meurtre !
C_AddForgingXP
C_AddUncappedXP
C_AddXP
C_ArmorMat_GiveAll
C_Campaign_Advance
C_Campaign_ResetCompleted
C_Campaign_ResetProgress
C_ChangeIntoxication
C_ClearAllMilestones
C_ClearAllMissionStats
C_CompleteMission
C_CompleteObjectives
C_FadeFromBlack
C_FailMission
C_FixedMissionSeed
C_FixedPLSSeed
C_GenerateNewMissions
C_GiveAll
C_GodMode
C_IncrementAllMissionStats
C_JumpToNextRoom
C_KillAll
C_LevelUpCharacter
C_MachineEvents_FinishCurrent
C_MachineEvents_Track
C_Promotion_ClearRewardsSeen
C_Promotion_SetCampaignComplete
C_Promotion_SetLevel
C_RecordMode
C_RefreshDeepDives
C_RemoveAllWidgets
C_RemovePlayerRanks
C_Reset_PickaxeParts
C_ResetAchievements
C_ResetActivePerks
C_ResetAllDrinks
C_ResetCheatedResources
C_ResetDeepDives
C_ResetForgingXP
C_ResetMinersManual
C_ResetSkinsAndUpgrades
C_ResetSteamAchievementStats
C_ResetYearTwoGifts
C_Resupply
C_Revive
C_Schematic_GiveRandom
C_Schematics_ClearHasSeenFirstMessage
C_Schematics_ForgeAll
C_Schematics_ResetAll
C_Schematics_UnlockAll
C_ScoutFlareInfiniteDuration
C_SetAmmoCostEnabled
C_SetEnglish
C_SetFastFlares
C_SetHealth
C_SetPlayers
C_SetTestMission
C_Skin_GiveAll
C_Skin_ResetAll
C_SpawnBarrelOnPlayer
C_SpawnEvenRewarder
C_SpawnNormalWave
C_SpawnScriptedWave
C_SpawnScriptedWaveIndex
C_ToggleCanShowBlood
C_ToggleFadingDebug
C_ToggleFadingEnabled
C_ToggleHoopGameMovement
C_Treasures_Reward
C_Treasures_Track
C_Unlock_PickaxeParts
C_UnlockAll
C_UnlockAll_Beers
C_UnlockAll_Perks
C_UnlockAll_Poses
C_UnlockAllDeepDives
C_UnlockAllDrinks
C_UnlockAllUpgrades
C_UnlockAllWeapons
C_UnlockOverclocking
Cheat_AddCredits
Cheat_AddPerkPoints
Cheat_AddXP
Cheat_Campaign_Advance
Cheat_ForceLostPack
Cheat_ForceTreasure
Cheat_GenerateNewMissionSeed
Cheat_PickAxeVanity_ResetAll
Cheat_PickAxeVanity_UnlockAll
Cheat_RemoveResources
Cheat_ResetEquippedUpgrades
Cheat_Resources
Cheat_Schematic_ForgeAll
Cheat_Schematic_GiveRandom
Cheat_Schematic_ResetAll
Cheat_Schematic_UnlockAll
Cheat_SetHealth
Cheat_SetSpawnPosMarker
Cheat_UnlockAll_Beers
Cheat_UnlockAll_Poses
Cheat_UnlockAllUpgrades
Cheat_UnlockAllWeapons
DestroyAllInstances
GetListOfRoomNames
IsInGodMode
R_Add_Aquarq
R_Add_BitterGem
R_Add_Jadiz
R_AddCraftingResource
R_AddCredits
R_AddGold
R_AddMatrixCores
R_AddMOM
R_AddNitra
R_AddPerkPoints
R_AddResources
R_RemoveCredits
R_RemoveResources
ResetSpacerigIntroMessage
ResetTutorials
SetFastMovement
SetGodMode
SetHUDVisible
SetQuadPickAxe
SetSpawnEnemies
SetStandingDown
ShowTutorialDebug
SpawnBosco
SpawnCritters
SpawnEnemies
SwitchCharacter
Processus de lancement :
1. Lancez Cheat Engine, "Load" et sélectionnez la table
2. " Sélectionnez un processus à ouvrir", sélectionnez le processus souhaité.
3. Sélectionnez l'option souhaitée et cochez la case.
Game Name: Deep Rock Galactic
Game Vendor: Steam
Game Version: 0.29.38896.0 [ you can see this in the menu, bottom-left ]
Game Process: FSD-Win64-Shipping.exe
Game File Version: 4.22.3.0
- Create & Initialize FSDCheatManager
The script will swap the AllowCheats function pointer in all 5 member-functions virtual tables, found at offset 0x770, in all Level-typed UObjects. After that, it will run APlayerController::AddCheats function which will create and initialize the CheatManager UObject for you. You need this to exist if you plan to use cheats (console commands). So enable this script to begin with.
- Hook UCheatManager execs (execFly, execGhost, execWalk)
The script hooks the CheatManager wrappers calling the UCheatManager::Fly, UCheatManager::Ghost and UCheatManager::Walk function, replacing them with the ones I've rebuilt. Why rebuilt? Because Shipping releases by design come with the core code not compiled. Thus it needs restoration.
- Hijack MoveForward/MoveRight
Now, even with the above script active and functions restored, you still can't fly properly. That's because the Z-axis is not processed in the mouse orientation + movement. As such, I had to find the movement functions (APlayerCharacter::MoveForward, APlayerCharacter::MoveRight) and hook them, conditioning that when UCharacterMovementComponent::IsFlying is happening, that's when the ripped-and-restored code would execute, thus allowing you free movement on all axis. In short, you get fly and ghost working (aka noclip). To turn them off, type 'walk' in the console.
- Set All CheatManager UFunctions Executable (on console use)
You will need this script active if you want to execute all of the juicy cheats I've pasted below. Activate the script and, assuming you've already activated the "Create & Initialize FSDCheatManager" script, you can now type them in the console. - Destroy Terrain Blocks Of Any Type In 1 Hit
The script will disable the check for TerrainType in AManualMiningItem::AnimationNotify1 function. What that means is you will be able to dig any type of terrain: rock, dirt, resources, etc. in 1 hit. Happy mining! - Increase Pickaxe Speed
The script will allow adjustment of the pickaxe hit speed, as well as skipping a check that jumped over the UAnimInstance::Montage_SetPlayRate when the pickaxe is doing damage. Once enabled, you will see beneath it an address called "fAnimSpeed". I set it to 2 by default, you can increase the value if you want. Values >=4 will trigger screen shaking, which might be unpleasant for you. Happy mining/killing!
C_AddForgingXP
C_AddUncappedXP
C_AddXP
C_ArmorMat_GiveAll
C_Campaign_Advance
C_Campaign_ResetCompleted
C_Campaign_ResetProgress
C_ChangeIntoxication
C_ClearAllMilestones
C_ClearAllMissionStats
C_CompleteMission
C_CompleteObjectives
C_FadeFromBlack
C_FailMission
C_FixedMissionSeed
C_FixedPLSSeed
C_GenerateNewMissions
C_GiveAll
C_GodMode
C_IncrementAllMissionStats
C_JumpToNextRoom
C_KillAll
C_LevelUpCharacter
C_MachineEvents_FinishCurrent
C_MachineEvents_Track
C_Promotion_ClearRewardsSeen
C_Promotion_SetCampaignComplete
C_Promotion_SetLevel
C_RecordMode
C_RefreshDeepDives
C_RemoveAllWidgets
C_RemovePlayerRanks
C_Reset_PickaxeParts
C_ResetAchievements
C_ResetActivePerks
C_ResetAllDrinks
C_ResetCheatedResources
C_ResetDeepDives
C_ResetForgingXP
C_ResetMinersManual
C_ResetSkinsAndUpgrades
C_ResetSteamAchievementStats
C_ResetYearTwoGifts
C_Resupply
C_Revive
C_Schematic_GiveRandom
C_Schematics_ClearHasSeenFirstMessage
C_Schematics_ForgeAll
C_Schematics_ResetAll
C_Schematics_UnlockAll
C_ScoutFlareInfiniteDuration
C_SetAmmoCostEnabled
C_SetEnglish
C_SetFastFlares
C_SetHealth
C_SetPlayers
C_SetTestMission
C_Skin_GiveAll
C_Skin_ResetAll
C_SpawnBarrelOnPlayer
C_SpawnEvenRewarder
C_SpawnNormalWave
C_SpawnScriptedWave
C_SpawnScriptedWaveIndex
C_ToggleCanShowBlood
C_ToggleFadingDebug
C_ToggleFadingEnabled
C_ToggleHoopGameMovement
C_Treasures_Reward
C_Treasures_Track
C_Unlock_PickaxeParts
C_UnlockAll
C_UnlockAll_Beers
C_UnlockAll_Perks
C_UnlockAll_Poses
C_UnlockAllDeepDives
C_UnlockAllDrinks
C_UnlockAllUpgrades
C_UnlockAllWeapons
C_UnlockOverclocking
Cheat_AddCredits
Cheat_AddPerkPoints
Cheat_AddXP
Cheat_Campaign_Advance
Cheat_ForceLostPack
Cheat_ForceTreasure
Cheat_GenerateNewMissionSeed
Cheat_PickAxeVanity_ResetAll
Cheat_PickAxeVanity_UnlockAll
Cheat_RemoveResources
Cheat_ResetEquippedUpgrades
Cheat_Resources
Cheat_Schematic_ForgeAll
Cheat_Schematic_GiveRandom
Cheat_Schematic_ResetAll
Cheat_Schematic_UnlockAll
Cheat_SetHealth
Cheat_SetSpawnPosMarker
Cheat_UnlockAll_Beers
Cheat_UnlockAll_Poses
Cheat_UnlockAllUpgrades
Cheat_UnlockAllWeapons
DestroyAllInstances
GetListOfRoomNames
IsInGodMode
R_Add_Aquarq
R_Add_BitterGem
R_Add_Jadiz
R_AddCraftingResource
R_AddCredits
R_AddGold
R_AddMatrixCores
R_AddMOM
R_AddNitra
R_AddPerkPoints
R_AddResources
R_RemoveCredits
R_RemoveResources
ResetSpacerigIntroMessage
ResetTutorials
SetFastMovement
SetGodMode
SetHUDVisible
SetQuadPickAxe
SetSpawnEnemies
SetStandingDown
ShowTutorialDebug
SpawnBosco
SpawnCritters
SpawnEnemies
SwitchCharacter
Процесс запуска:
1. Запустить Cheat Engine, "Load" и выбрать таблицу
2. "Select a process to open", выбрать нужный процесс.
3. Выбрать нужную опцию, поставить крест.
Liens utiles :