Game Name: Metal Gear Solid V: The Phantom Pain
Game Vendor: Steam
Game Version: 1.15
Game Process: mgsvtpp.exe
Game File Version: 1.0.15.1
So this is really a communal table at this point, I think about a third of this is form other tables; An older table I got from CEF or this one, and some from the table posted in the topic linked below. I mostly posted this in a different topic as I think this qualifies as more of a fork at this point. If you think you should be credited, just let me know. I really hadn't originally plained on sharing this table so proper steps where not taken for documenting authors (and not every one puts there name in the scripts or tables).
Original Topic:
Metal Gear Solid V
Made by
???
???
Kalas
Predprey
My Mom
Features:
Features
- I2CETState
Saves and loads table state (i.e.: what memory records are enabled).
Uses named states (i.e.: 'default', 'testState', or 'SuperCheated'), if no name is given then 'default' is used.- Save Table State : Default
- Load Table State : Default
- Pointers
- I2CETeleporter
- Teleport To: Way Point
- Teleport To: Last Map Icon Selected
- Teleport To: Called Supply Drop Point
- Teleport To: Player Vehicle (Diamond Dog Vehicles Only)
- Teleport: Back
- All named locations have "Teleport To" save scripts in "Saves" section.
- Save Location (saves location to local file)
- Helpers
- Generate Memory Records (helper script for generating "teleport to save" scripts from saves)
- Zero Camera Rotation Angle
- Write Saves To File
- Print Saves
- Rename Save
- Read From File
- Delete Save
- Time manipulation
- Time Scale Hook
- Sync with Real Time
- Ops Timer Scale Hook
- Mission Timer Scale Hook
- Alert Timer Scale Hook
- Time Display (Standard & Military)
- Time Scale
- Time Setters
- Weather manipulation (I only updated this)
- Super Speed (delta write multipliers)
- Infinite Consciousness
- Health Dec. Hook (with infinte and decrease multiplier options)
- Super Camo (I only updated this)
- Baby Chick Hat Hook (I only updated this)
- Demon Stat Multiplier
- Heroism Stat Multiplier
- Stop Recording Mission Penalties
- Head Shots & Takedowns Multiplier
- Ammo Cap. Hook
- Infinite Ammo
- No Reload
- Infinite Fulton Devices
- Better Suppressors
- Infinite Suppressors
- Drug/Parasite Duration Hook
- Batteries Dec. Hook
- Batteries Charge Hook
- Stun Arm Charge Hook
- Phantom Cigar Dec. Hook
- Weapon Fire Selector (Single shot, Burst fire, and Full auto)
- Weapon Accuracy Hook
- Weapon Fire Rate Hook (I only updated this)
- Iron Sights Hook
- No Turret & Anti-Air Gun Heat
- GMP Multiplier
- Infinite GMP
- Infinite Resources
- Resources Multiplier
- Combatant Instant Stuns/Kills (I only updated this)
- Combatant Consciousness Dec. Hook
- Combatant Consciousness Inc. Hook
- Combatant Health Dec. Hook
- Skulls Instant Stuns/Kills
- Armor Skulls No Buffed Health Refill
- Skulls Health/Consciousness Dec. Hook
- Sahelanthropus Health Dec. Hook
- Stun All Large Animals (I only updated this)
- Large Animal Consciousness Dec. Hook
- Large Animal Consciousness Inc. Hook
- D-Horse: Infinite Health
- D-Horse: Infinite Consciousness
- D-Dog: Infinite Health
- D-Dog: Infinite Consciousness
- D-Walker: Health Dec Hook
- D-Walker: Infinite Ammo
- D-Walker: No Reload
- D-Walker: Infinite Suppressors
- D-Walker: Stun Gun Charge Hook
- D-Walker: Fire Rate Hook
- D-Walker: Ballista Instant Draw
- D-Walker: No Turret Heat
- Vehicle: Health Dec. Hook
- Vehicle: Acceleration Hook (Effects All Vehicles)
- Vehicle: Speed Hook (Effects All Vehicles)
- Tank: Infinite Ammo
- Tank: No MG Heat
- Tank: Fast Turret (Effects All Tanks)
- Tank: Fire Rate Hook (Effects All Tanks)
- Instant Choke-Outs
- Instant Lockpicking
- Instant Int-Scope Scans
- Instant Action Hold
- Instant Developments
- Instant Deployments
- Instant Mother Base Development (I only updated this)
- Staff Hook (I only updated this) Only works with one view type, change "View" in "Staff Management" if addresses don't populate.
- Bust Staff Out Of The Brig
- Staff Tweaker Hook
- No Troublemakers
- No Empty Skills
- No Suppressed Non-Primary Stats
- Set Non-Primary Stat Bonus
- Set Peak Rank
- All Staff Happy & Healthy
- Auto Quarantine
- Setup Specialists (For Unlocking Developments)
- Staff Stats Setter Sets values to hardcoded or custom values, but all values for the selected staff member are set.
- Staff Creator (Be the Smoking Whale)
- Staff Copier (Copies the current selected staff member)
- Staff Writer (Saves/Reads all staff members (arrays) to/from file)
- Pointers to edit current selected staff member
- Staff Divisions Hook (I only updated this)
- Staff Cap. Hook
- Buddy Bond Inc. Hook (I only updated this)
- Main Unlocker (All blue prints & cassette tapes) : ?
- Temporary Emblem Unlocker : ?
- Permanent Emblem Unlocker [Scroll Over Emblem To Unlock] : Predprey
- Fill Health
- Fill Consciousness
- Fill Main Weapons Ammo
- Fill Fulton Devices
- Fill Battery
- +25,000 GMP
- +500,000 GMP
- +25,000,000 GMP
- +50,000 Processed Materials
- +100,000 Processed Materials
- +500,000 Processed Materials
- +5,000 Plant Materials
- +50,000 Plant Materials
- +5 Parasites
- +50 Parasites
- +10 Placed Weapons
- +100 Placed Weapons
- +500 Placed Weapons
- +10 Vehicles
- +100 Vehicles
- +500 Vehicles
- +5 Walker Gears
- +20 Walker Gears
- +100 Walker Gears
- Auto Attach to process
- Simple Logger (with levels)
- Debug Section:
- Helpers:
- Print Game Module Info
- Print Game Module Version
- Enable Compact Mode
- Disable Compact Mode
- Set Logger Level : WARN (Default)
- Set Logger Level : INFO
- Set Logger Level : DEBUG
- Set Logger Level : TRACE
- All hooks have their own section, check scripts for real hook names.
- Helpers:
Versions:
Table Versions Info
- v 2.0.2:
I added a flag to "Armor Skulls - Insta Kills" for testing and didn't have it set by default to enable it. - v 2.0.3:
I actually set the flag in the right script this time. - v 2.0.4:
Fixed bug with "Stats1WrtHook" corrupting game/stats settings file. Thanks Dreaming Turtle for getting me pointed in the right direction.
Also removed injection of "Stats1WrtHook" and "Stats1Hook" as I thought I did in the first place, because these need a bit more work. - v 2.0.5:
Added Features:- Cassette Tape Unlocker Hook
- Large Animal - one Hit Stuns
- Skulls - Insta Stuns/Kills
- Skulls - One Hit Kills
- Skulls - One Hit Stuns
- v 2.0.6:
Fixed conflict with "Large Animal - one Hit Stuns" and "No Large Animals Wake Up" AOBs.
Added Features:- All Named Locations Added to Teleporter Saves
- Insta End Alerts
- Multipliers added to "Super Speed" for D-Horse and D-Walker.
- "Staff Stats Setter" now uses a flag to use hard-coded values or custom values.
- v 2.0.7:
Fixed "Staff Hook", I didn't realize I broke it. Thank you bipoxxl, for letting me know.
Added Features:- Infinite Consciousness
- v 2.0.8:
Fixed "Buddy Bond Hook", (Includes all buddies). - v 2.0.9:
"Weapon Fire Rate Hook" now uses multiplier.
Reworked "Weather" section.
Reworked "Time" section.
Added Features:- Teleport To: Called Heli LZ (Added to Teleporter)
- Teleport To: Called Supply Drop Point (Added to Teleporter)
- Teleport To: Player Vehicle (Added to Teleporter)
- "Weapon Fire Rate Hook" now includes semi-automatic weapons (But are still semi-automatic)
Try: "Weapon Fire Rate Hook" + "No reload" + any rocket luncher. - Renew Suppressors (General Helper Scripts)
- Fill Main Weapons Ammo (General Helper Scripts)
- v 2.0.10:
Updated "I2CETeleporter" (v1.0.5).
Removed "Teleport To: Called Heli LZ", needs more work. Y coordinate isn't always right and you end up under the map. Just use waypoints for now.
Fixed the multiplier default in "Weapon Fire Rate Hook", I changed it while working on other stuff and forgot to change it back for the last table.
Added Features:- Teleport: Back (Added to Teleporter)
- Demon Stat Multiplier
- Heroism Stat Multiplier
- No Clip (Not for objects, just no hits or knock downs)
- v 2.0.11:
Added Features:- Vehicle Acceleration Multiplier
- Vehicle Speed Multiplier
- Tank Infinite Ammo
- Tank Fire Rate Hook
- Tank Faster Aiming
- Tank MG No Over Heat
- v 2.0.12:
Changed "PlayerRotationAngleHook"; the values act better just still not as desired.
Removed "PlayerRotationAngleHook" from main hooks, found with "PlayerBaseHook" (connected with "ptrPlayerBaseHook").
Removed "CamRotationAngleHook" from main hooks, found with "PlayerBaseHook" (connected with "ptrPlayerBaseHook").
Added Features:- Insta Action Hold
- v 2.0.13:
Changed "PlayerBaseHook" to "PlayerHook"; changed injection point and pointer level.
Removed "HealthHook" from main hooks, found with "PlayerHook" (connected with "ptrPlayerHook").
Removed "BatteryHook" from main hooks, found with "WeaponHook" (connected with "ptrWeaponHook"); Added "BatteryMaxHook", parts from "BatteryHook" that are needed to get the maximum values address.
Added Features:- D-Walker code added to: Infinite Suppressors
- D-Walker code added to: No Reload
- D-Walker code added to: Infinite Ammo
- D-Walker code added to: No Turret Heat
- Weapon Fire Selector (Single shot, Burst fire, and Full auto)
- Fill Health (General Helper Scripts)
- Fill Consciousness (General Helper Scripts)
- v 2.0.14:
Changed "Weapon Fire Selector" to use 3 flags based on the current weapon, i.e.: Stores a different fire type for each weapon (main, back, or side).
Added key reader to "Weapon Fire Selector"; Use "Left D-Pad" or "Num 1" while aimed, to select fire type.
Added Features:- Baby Chick Hat Hook (I only updated this)
- Staff Divisions Hook (I only updated this)
- Rewards Hook (I only updated this)
- v 2.0.15:
Added Features:- Vehicle Health Dec. Hook
- Teleport To: Called Vehicle Supply Drop Point (Added to Teleporter)
- Teleport To: Last Map Icon Selected (Added to Teleporter)
- v 2.0.16:
Updated "I2CETeleporter" (v1.0.9). Fixed some errors. - v 2.0.17:
Added Features:- Sync with Real Time (Added to "Time" section)
- Staff Creator (Added to "Staff Hook")
- Staff Copier (Added to "Staff Hook")
- v 2.0.18:
Setup staff creator and copier as functions. - v 3.0.1:
Added new logger module to other modules and table. "I2CETLogger" (v1.0.1)
Added table helpers as module. "I2CETableHelpers" (v1.0.1)
Updated "I2CETableCEA" (v2.1.1).- Logger change.
- AOB scans and asserts are now split so logger can know more about failed scripts.
AOB not found error messages example:Assert failed error messages example:Code: Select all
I2CETLogger::CETLog - ERROR: aobScan: Error with "AnimalLargeConsciousnessIncHook.CEA", AOB pattern not found: "90909090909090909090F3xxxxxxxxxxxxxx66xxxxxx66xxxxxx0F28xx0F5BxxF3xxxxxxxxxxxxxxF3xxxxxxF3xxxxxxF3xxxxxx66xxxxxx66xxxx66xxxxxx66xxxxxx0F5BxxF3xxxxxxF3xxxxxxF3xxxxxx66xxxxxx0FB7xxxx66xxxxxx66xxxxxx"
Code: Select all
I2CETLogger::CETLog - ERROR: runChecks: Error with "AnimalLargeConsciousnessIncHook.CEA", bytes don't match injection point. At: 000000014427B75A Got: 9090909090 Read: 6689430E0F -------------------- CODE -------------------- 14427B73E - 6E - outsb 14427B742 - C1 66 0F 42 - shl [rsi+0F],42 14427B746 - C1 66 44 01 - shl [rsi+44],01 14427B74A - C8 0F5B C0 - enter 5B0F,-40 14427B74E - F3 0F59 C8 - mulss xmm1,xmm0 14427B752 - F3 0F5C D9 - subss xmm3,xmm1 14427B756 - F3 0F11 1B - movss [rbx],xmm3 14427B75A - 66 89 43 0E - mov [rbx+0E],ax <<<---- $INJaddr 14427B75E - 0FB7 4B 12 - movzx ecx,word ptr [rbx+12] 14427B762 - 66 89 53 12 - mov [rbx+12],dx 14427B766 - 66 39 4B 0E - cmp [rbx+0E],cx 14427B76A - 66 0F42 4B 0E - cmovb cx,[rbx+0E] 14427B76F - 66 29 4B 0E - sub [rbx+0E],cx 14427B773 - 0FB7 43 0E - movzx eax,word ptr [rbx+0E] 14427B777 - 66 41 39 C1 - cmp r9w,ax 14427B77B - 74 6C - je 14427B7E9 ------------------ CODE END ------------------
- v 3.0.2:
Fixed output of "I2CETableCEA" assert error message, code output.Code: Select all
I2CETLogger::CETLog - ERROR: runChecks: Error with "AnimalLargeConsciousnessIncHook.CEA", bytes don't match injection point. At: 000000014427B75A Got: 9090909090909090 Read: 6689430E0FB74B12 -------------------- CODE -------------------- 14427B740 - 66 39 C1 - cmp cx,ax 14427B743 - 66 0F42 C1 - cmovb ax,cx 14427B747 - 66 44 01 C8 - add ax,r9w 14427B74B - 0F5B C0 - cvtdq2ps xmm0,xmm0 14427B74E - F3 0F59 C8 - mulss xmm1,xmm0 14427B752 - F3 0F5C D9 - subss xmm3,xmm1 14427B756 - F3 0F11 1B - movss [rbx],xmm3 14427B75A - 66 89 43 0E - mov [rbx+0E],ax <<<---- $INJaddr 14427B75E - 0FB7 4B 12 - movzx ecx,word ptr [rbx+12] 14427B762 - 66 89 53 12 - mov [rbx+12],dx 14427B766 - 66 39 4B 0E - cmp [rbx+0E],cx 14427B76A - 66 0F42 4B 0E - cmovb cx,[rbx+0E] 14427B76F - 66 29 4B 0E - sub [rbx+0E],cx 14427B773 - 0FB7 43 0E - movzx eax,word ptr [rbx+0E] 14427B777 - 66 41 39 C1 - cmp r9w,ax 14427B77B - 74 6C - je 14427B7E9 ------------------ CODE END ------------------
- v 3.0.3:
Mostly minor changes, to the logger, teleporter, and table CEA modules. DRYed the modules a little.
"I2CETableCEA" assert error message code output now marks "$AOBaddr" too.
Debug section reworked, "Helpers" section added.
(Debug) Helpers:- Print Game Module Info
- Print Game Module Version
- Enable Compact Mode
- Disable Compact Mode
- Set Logger Level : WARN (Default)
- Set Logger Level : INFO
- Set Logger Level : DEBUG
- Set Logger Level : TRACE
- v 3.0.4:
Added Features:- I2CETState
Saves and loads table state (i.e.: what memory records are enabled).
Uses named states (i.e.: 'default', 'testState', or 'SuperCheated'), if no name is given then 'default' is used.- Save Table State : default
- Load Table State : default
- I2CETState
- v 3.0.5:
Fixed "I2CETState" to work with "Async"ed memory records and multithreading, it also updates the UI better. It just works way better now.
"I2CETableCEA" AOB scans and asserts are now ONLY setup as Auto Assembler commands, it also just works better now.
"I2CETState" now inclued some states stored as table file, new local files will override these. - v 3.0.6:
Changing all memory records to "Async" messed up some stuff, like the teleporter; their fixed with this update. - v 3.0.7:
Added Features:- Staff Writer (Saves/Reads all staff members (arrays) to/from file) (Added to "Staff Hook")
- v 3.0.8:
"Cassette Tape Unlocker" modified and changed to "Unlocker", now unlocks all developments, emblems, and cassette tapes. Developments will still require staff division level and special staff members to meet requirements.
Added Features:- Unlocker (Unlocks all developments, emblems, and cassette tapes. Developments will still require staff division level and special staff members to meet requirements.)
- v 3.0.9:
Fixed table custom types, I failed to add the files for the custom types on the last table. - v 4.0.3:
Fixed some AOBs after game update. - v 4.0.4:
Fixed "PlayerHook" AOB (Game file version 1.0.15.0). - v 4.0.5:
Fixed "PlayerHook" AOB to also work with Japanese language (Game file version 1.0.15.0). - v 5.0.1:
Added Features:- Time Scale Hook
- Stop Recording Mission Penalties
- Head Shots & Takedowns Multiplier
- Ammo Cap. Hook
- Better Suppressors (Cap. Multiplier)
- Batteries Charge Hook (with instant charge and charge multiplier options)
- Stun Arm Charge Hook (with instant charge and charge multiplier options)
- GMP Multiplier
- Resources Multiplier
- Armor Skulls No Buffed Health Refill
- Sahelanthropus Health Dec. Hook (with one hit kill and decrease multiplier options)
- D-Horse: Infinite Health
- D-Horse: Infinite Consciousness
- D-Dog: Infinite Health
- D-Dog: Infinite Consciousness
- D-Walker: Health Dec Hook (with infinte and decrease multiplier options)
- D-Walker: Infinite Ammo
- D-Walker: No Reload
- D-Walker: Infinite Suppressors
- D-Walker: Stun Gun Charge Hook (with instant charge and charge multiplier options)
- D-Walker: Fire Rate Hook
- D-Walker: Ballista Instant Draw
- D-Walker: No Turret Heat
- Instant Choke-Outs
- Instant Lockpicking
- Bust Staff Out Of The Brig
- Staff Tweaker Hook
- No Troublemakers
- No Empty Skills
- No Suppressed Non-Primary Stats
- Set Non-Primary Stat Bonus
- Set Peak Rank
- All Staff Happy & Healthy
- Auto Quarantine
- Setup Specialists (For Unlocking Developments)
- Staff Cap. Hook
- Infinite Health -> Health Dec. Hook (with infinte and decrease multiplier options)
- No Clip -> No Hit Box
- Invisibility -> Super Camo
- Infinite Battery -> Batteries Dec. Hook (with infinte and decrease multiplier options)
- Stop Drug Duration Timer -> Drug/Parasite Duration Hook
- Zoom Set Hook -> Weapon/Int-Scope Zoom Multiplier (with multipliers for each step in zoom level)
- No Turret Heat -> No Turret & Anti-Air Gun Heat
- Stop Mission Timer -> Mission Timer Scale Hook
- Stop Ops Timer -> Ops Timer Scale Hook
- Combatant - one Hit/Punch Stuns/Kills -> Combatant Consciousness Dec. Hook (with one hit stun and decrease multiplier options)
- Combatant - One Hit Kills -> Combatant Health Dec. Hook (with one hit kill and decrease multiplier options)
- No Combatants Wake Up -> Combatant Consciousness Inc. Hook
- Skulls - One Hit Kills -> Skulls Health/Consciousness Dec. Hook (with one hit kill/stun and decrease multiplier options)
- Insta End Alerts -> Alert Timer Scale Hook
- No Large Animals Wake Up -> Large Animal Consciousness Inc. Hook (with no wake up and increase multiplier options)
- Large Animal - one Hit Stuns -> Large Animal Consciousness Dec. Hook (with one hit stun and decrease multiplier options)
- v 5.0.2: Fixed "Infinite Ammo", Added "Infinite Fulton Devices", and added the needed custom type files.
- v 5.0.3: Fixed "Infinite Ammo", Added "Phantom Cigar Dec. Hook".
Current Table:
Errors and Bugs:
Errors and Bugs, follow these steps
- [Link]
- Open CE and open the settings window (Edit -> Settings).
Then check that you are allowing Lua scripts to run, you can select any one of the three shown here.
[Link] - Click Ok and then close CE.
- Start the game.
- Open the CE table file by double clicking it.
Give the table a second to load, run the Lua scripts, and attach to the game.- [Link], if not auto attached.
- Print the game module infromation.
[Link] - Set the Logger level to "Debug".
[Link] - Activate the "Main Hooks".
[Link]
Activate any of the scripts/hooks that you wish to use.
You can also load the table state "test". - If error is during deactivation of scripts, then deactivate all scripts.
You can load the table state "none". - Copy all the output text of the CE's "Lua Engine" window.
[Link] - Post the output text here in side code blocks. i.e.
[code][/code]
[Link]
If you find anything you want to know more about how it works (the Lua stuff, or any of the AA scripts), just let me know.
For editing/updating
Just extract the CEA table files in to a folder named "ceaFiles" for running local files instead of the table files.
See this Lua extension with helper tools for extracting the table files into folders used by my Lua modules:
[Link]
See this Lua extension with helper tools for extracting the table files into folders used by my Lua modules:
[Link]
Older Table Versions:
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1