Cheat Engine 表格 [更新: 2020年4月3日]
-
1585951966_1585951966_fsd_win64_shipping.zip下载 (15.67 kB)
游戏名称:深岩银河
游戏供应商:Steam
游戏版本:0.29.38896.0 [您可以在菜单左下角看到]
游戏进程:FSD-Win64-Shipping.exe
游戏文件版本:4.22.3.0
- 创建并初始化 FSDCheatManager
该脚本将在所有 Level 类型的 UObjects 中,偏移量为 0x770 的所有 5 个成员函数虚拟表中交换 AllowCheats 函数指针。之后,它将运行 APlayerController::AddCheats 函数,为您创建并初始化 CheatManager UObject。如果您计划使用作弊(控制台命令),则需要这个存在。因此,首先启用此脚本。
- 钩住 UCheatManager 执行(execFly, execGhost, execWalk)
该脚本钩住 CheatManager 包装器,调用 UCheatManager::Fly、UCheatManager::Ghost 和 UCheatManager::Walk 函数,用我重建的函数替换它们。为什么重建?因为发货版本的设计是核心代码未编译。因此需要恢复。
- 劫持 MoveForward/MoveRight
现在,即使上述脚本处于活动状态且函数已恢复,您仍然无法正常飞行。这是因为 Z 轴在鼠标方向 + 移动中未被处理。因此,我不得不找到移动函数(APlayerCharacter::MoveForward,APlayerCharacter::MoveRight)并钩住它们,条件是当 UCharacterMovementComponent::IsFlying 发生时,撕裂和恢复的代码将执行,从而允许您在所有轴上自由移动。简而言之,您可以飞行和幽灵(即 noclip)。要关闭它们,请在控制台中输入 'walk'。
- 设置所有 CheatManager UFunctions 可执行(在控制台使用)
如果您想执行我在下面粘贴的所有美味作弊,您需要此脚本处于活动状态。激活脚本,并假设您已经激活了“创建并初始化 FSDCheatManager”脚本,您现在可以在控制台中输入它们。 - 一次性摧毁任何类型的地形块
该脚本将禁用 AManualMiningItem::AnimationNotify1 函数中对 TerrainType 的检查。这意味着您将能够在一次击打中挖掘任何类型的地形:岩石、土壤、资源等。祝您挖矿愉快! - 增加镐的速度
该脚本将允许调整镐的击打速度,并跳过在镐造成伤害时跳过 UAnimInstance::Montage_SetPlayRate 的检查。一旦启用,您将看到下面有一个地址叫“fAnimSpeed”。我默认将其设置为 2,您可以根据需要增加该值。值 >= 4 将触发屏幕抖动,这可能会让您感到不适。祝您挖矿/杀戮愉快!
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
作弊_增加积分
作弊_增加技能点
作弊_增加经验值
作弊_推进活动
作弊_强制丢失包
作弊_强制宝藏
作弊_生成新任务种子
作弊_重置镐的外观
作弊_解锁所有镐的外观
作弊_移除资源
作弊_重置装备的升级
作弊_资源
作弊_图纸_锻造全部
作弊_图纸_随机给出
作弊_图纸_重置全部
作弊_图纸_解锁全部
作弊_设置健康值
作弊_设置生成位置标记
作弊_解锁所有啤酒
作弊_解锁所有姿势
作弊_解锁所有升级
作弊_解锁所有武器
摧毁所有实例
获取房间名称列表
是否处于无敌模式
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
重置 Spacerig 引导消息
重置教程
设置快速移动
设置无敌模式
设置 HUD 可见
设置四重镐
设置生成敌人
设置站立状态
显示教程调试
生成 Bosco
生成小动物
生成敌人
切换角色
启动过程:
1. 启动 Cheat Engine,选择“加载”并选择表格
2. “选择要打开的进程”,选择所需的进程。
3. 选择所需的选项,打勾。
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. Выбрать нужную опцию, поставить крест.
有用的链接:
