Infinite Heaven is a mod for Metal Gear Solid V: The Phantom Pain intended to extend gameplay through customizable settings and features.
It has several hundred toggleable options ranging from Subsistence mode for all missions, replay side-ops, Mother base invasions with multiple attack helicopters, Skull attacks in Free roam, Free-cam, skip heli rides, customization of enemy and mother base gear, foot, heavy vehicle and heli patrols in free roam, and much more.
The purpose of this article is to provide installation steps, notes about the mod, in addition to troubleshooting steps for errors encountered while installing or using the mod.
Video version:
Note: the video above was made prior to IHHook being split off into a separate download. When installing Infinite Heaven via Snakebite made sure to also install IHHook or the GUI won’t load.
Text version:
The text guide also covers optionally manually backing up the game data archive files, along with some troubleshooting tips.
Expand for more
End/Abort any mission back to ACC before upgrading Infinite Heaven, upgrading a save that’s mid-mission is likely to cause issues.
<Steam path>\userdata\<user id>\287700
and
<Steam path>\userdata\<user id>\311340
The placeholder name
<Steam path>
means wherever the Steam program directory is. By default the path isC:\Program Files\Steam
.
311340
is Ground Zeros Steam id, but used by MGSV for save data even if GZ is not installed.287700
is TPP steam id, most of the files here seem to be just backup, except for TPP_GRAPHICS_CONFIG
Copy both directories to a safe place.
Snakebite should do this, but it’s good to have your own backups.
00.dat
and 01.dat
in
<Steam path>\steamapps\common\MGS_TPP\master\0\
This does not apply if you’ve already modded it. See below.
Either find and restore your original game 00.dat
/01.dat
backup or revalidate the game through steam:
Note: If it gets stuck at 0% for more than a few minutes Steam is being stupid, validate one of the Valve games first, Half Life 2, Portal, etc, then try validating MGSV again.
It should say 1 or two files need to be redownloaded, so go to steam downloads and make sure that is happening.
Older versions of Infinite Heaven bundled IHHook with it but they’ve been split to separate downloads for some time now.
Get the latest SnakeBite Mod Manager from the Nexus Mods page and run through its setup.
Click on the Mods menu item on Snakebites main screen.
Uninstall any earlier version of Infinite Heaven from the Installed Mods tab.
Extract the Infinite Heaven zip files somewhere.
Click Install .MGSV on the Installed Mods tab in Snakebite
Browse to the Infinite Heaven.msgv
from the Infinite Heaven zip file.
This step should only take a minute or so if no other mods installed (longer with other mods installed, basically proportional to the size of
00.dat
). Seelog.txt
in the Snakebite directory which is updated with the install progress.
.mgsv
file.Troubleshooting: if IH takes an excessively long time to install refer to the sticky comment on the Snakebite Posts tab for possible fixes.
Troubleshooting: if experiencing issues refer to the
Troubleshooting.txt
found in thedocs
directory of the Infinite Heaven zip you downloaded, or the Troubleshooting section further below on this page.
Online/multiplayer: all settings are reset to off on doing a FOB mission. It’s recommended to play offline while the mod is installed. Snakebite mod manager allows easy toggling of mods.
All options in Infinite Heaven begin set with the game defaults and can be adjusted in the Infinite Heaven menus.
For the full and up-to-date documentation of features, options and notes check out the included Features and Options.txt
within the docs
directory of the Infinite Heaven zip.
Also check out TinManTex’s Youtube playlist where they demonstrate many of the features and options of Infinite Heaven.
Note: if Infinite Heaven was not installed correctly the in-game menu will not appear while in the ACC.
Infinite Heaven modifies a lot of the core game lua scripts, combining with mods that have their own versions of those files will break things in either obvious or subtle ways.
Mods that shouldn’t have a conflict with Infinite Heaven are: Model swaps, data table mods like development unlocks or times.
Ask the mod author for a Snakebite install package.
You can also convert many mods to Snakebite yourself either by trying the Install .ZIP option in the Installed Mods tab of Snakebite, or by using Makebite (comes with Snakebite) to create a Snakebite package (.mgsv
). See the video below for a tutorial.
Tip: if you want to manually check to see if a mod conflicts unzip the Infinite Heaven
.mgsv
file with a zip tool of your choice and check to see if any of the files match files in the other mod.
The mod saves some varables to the save file, but on initial testing (feedback is welcome on this) there is no issue with loading a save from this mod after the mod has been removed (provided you have exited to ACC).
Use uninstall in SnakeBite.
MGS_TPP\mod
directory.This section covers a range of steps to identify issues, provided by the developer, TinManTex.
Check the FAQ Known Issues.txt
file in the docs
directory of the Infinite Heaven zip first.
If you have issues with Snakebite try the suggestions in the stickied post on the Snakebite Nexusmods Posts tab.
For other issues can you please provide the following files to help me test:
Instructions for providing files
<Steam path>\userdata\<user id>\311340\remote
The default install path of Steam is:
C:\Program Files\Steam
. Usually theTPP_GAME_DATA
file alone is sufficient.
Some files from the MGS_TPP
game directory (usually in Steam\SteamApps\common
):
Snakebite.xml
from the MGS_TPP
directory.
The entire MGS_TPP\mod
directory (as this contains the ih_save
as well as debug logs).
Tip: if you need a place to upload mega.co.nz works well, as does Dropbox. You can message me the link if you wish.
Error message: Infinite Heaven: Could not load modules from MGS_TPP\mod\
If you get this message shortly after startup make sure your game directory is actually named MGS_TPP
. Then the following can be tried:
mgsvtpp.exe
as Administrator.mod
directory to C:\mod
, after running the game again open ih_log.txt
from the mod directory and messaging me the log.After you have done so there’s a couple of things you can try:
MGS_TPP\mod\saves\ih_save.lua
MGS_TPP\mod
directory (you may want to copy off the ih_save.lua
in MGS_TPP\mod\saves
first). At this point MGSV will be considered unmodded, but verify by loading the game.Note: if the game save is in-mission and not in ACC you may need to Abort to ACC from title (see above).
Problem | Technical details | Solution |
---|---|---|
Cannot install mod with Snakebite | This may be a problem with the Snakebite installation/User not backing up files. The easiest solution is to back up your saves, uninstall Snakebite, Uninstall MGSV and delete all data from MGS_TPP . Reinstall the game and make sure to back up all game files. |
|
Cannot uninstall or install mods | MGSV Still running in the background. Force kill with task manager or restart computer. | |
IHExt overlay won’t work | Set IHExt.exe (located in MGS_TPP/mod/ ) to always run in administrator. |
|
Player model turning invisible - unable to move | This may not be an issue with IH. This could be a conflict between fova mods | Return to ACC, shut down the game, and check for mod conflicts with Snakebite. |
Repeating cutscenes when returning to MB | MB Cutscenes mode set to: Default or Play Selected | Disable MB cutscenes. |
Driving between clusters on MB results in freeze/crash | Conflict between mods and MB settings in IH | Minimize mod conflicts and reset IH settings. |
Emblem Keeps Resetting | This is caused by booting the game offline with IH settings | Disable this option and play Online, emblem will update. |