Infinite Heaven

Infinite Heaven is a mod for Metal Gear Solid V: The Phantom Pain intended to extend gameplay through customizable settings and features.

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 ease of use to the mod's utilities as well as troubleshooting steps for errors encountered while installing or using the mod.

## Installation

**1. Preparation/insurance:**

End/Abort any mission back to ACC before upgrading Infinite Heaven, upgrading a save that's mid-mission is likely to cause issues.

(Default install path of steam is C:\Program Files\Steam)

Back up your save files for safety:

<steam path>\userdata\<user id>\287700 and

<steam path>\userdata\<user id>\311340

MGSV uses two save folders:

- 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 folders to a safe place.

You may want to back up periodically as you play in case you come across save breaking issues with the mod.

**2. First-time prep:**

Snakebite should do this, but it's good to have your own backups.

Back up TPPs original 00.dat and 01.dat in

<steam path>\steamapps\common\MGS\_TPP\master\0\

This does not apply if you've already modded it.

**3. Already modded:**

Either find and restore your original game 00/01.dat backup or revalidate the game through steam:

Right click on the game in steam library, choose properties from bottom of menu, local files tab, verify integrity of game cache button.

or paste this to File Explorer or your browser steam://validate/287700

If it gets stuck at 0% for more than a few minutes steam is being stupid, validate one of the valve games first, hl2, 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.

**4. Install SnakeBite:**

Get the latest SnakeBite Mod Manager from

http://nexusmods.com/metalgearsolidvtpp/mods/106/

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).

See log.txt in the snakebite folder which is updated with the installs progress.

If it takes an excessively long time refer to the sticky on the snakebite posts page for possible fixes.

Troubleshooting: See Troubleshooting.txt.

**NOTE:**

By design I try to keep the initial install to all regular game settings and only changed via infinite heavens in-game mod menu.

All settings are reset to off on doing a FOB mission. But I suggest you play offline while the mod is installed. Snakebite mod manager allows easy toggling of mods.

Using alongside other mods:

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)

https://www.youtube.com/watch?v=tYPi\_kj3F8g

If you want to manually check to see if a mod conflicts unzip the Infinite Heaven .mgsv with the zip tool of your choice and check to see if any of the files match files in the other mod.

**Uninstallation:**

Exit any missions, return to the ACC.

The mod saves some varables to the save file, but on initial testing (I welcome feedback 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.

Delete the MGS\_TPP\mod folder

## Features and Technical Data

All options in Infinite Heaven start set to game defaults and can be adjusted in the Infinite Heaven menus. It must also be noted that if the mod was not installed correctly, the in-game menu will not prompt while in the ACC.

The menus and sub-menus listed below are a quick-reference guide on the menus contained in Infinite Heaven.

### In-ACC Menu

Basic and common implementations for the mod, menu handles profiles, accessibility, and addon missions

Lets you move a detached camera, use the main movement stick/keys in combination with other keys/buttons to adjust camera settings, including Zoom, aperture, focus distance.

3: Cutscenes menu
 3: Select MB cutscene (REQ: Play selected) : <Cutscene ids>
 5: Override time : Cutscene default, Current, Custom

Technical settings menu, extensive fova/appearance menu contained.

Ways to modify the Enemy preparedness system that equips the enemy in response to your actions.

6: Enemy phases menu
 2: Minimum phase : PHASE\_SNEAK, PHASE\_CAUTION, PHASE\_EVASION, PHASE\_ALERT
 3: Maximum phase : PHASE\_SNEAK, PHASE\_CAUTION, PHASE\_EVASION, PHASE\_ALERT
 5: Phase mod update rate (seconds) : 1-255
 6: Phase mod random variation : 0-255
 7: Alert phase on vehicle attack : PHASE\_SNEAK, PHASE\_CAUTION, PHASE\_EVASION, PHASE\_ALERT
 8: Print phase changes : Off, On

Adjust minimum and maximum alert phase for enemy Command Posts

7: Enemy reinforcements menu
 2: Force enable enemy heli reinforce (disable heli sideops) : Off, On

Custom-made events and scenarios the player can find themselves in if enabled. Adds to expand the uncertainty and randomness of the game.

Settings to customize the game challenge, including subsistence and OSP.

15: Soldier parameters menu

16: Support heli menu
 10: Start Mother base on foot : Off, All but assault LZs, All LZs

17: Time scale menu

## Troubleshooting Procedures

```
Troubleshooting:

Check the FAQ Known Issues document first.

If you have issues with Snakebite try the suggestions on the stickied post on the snakebite nexus posts.

For other issues can you please provide the following files to help me test:

Your save game that's at the point it's having issues.
The save files are in:
<steam path>\userdata\<user id>\311340\remote
(Default install path of steam is C:\Program Files\Steam)

Usually TPP\_GAME\_DATA alone is sufficient.

Some files from the MGS\_TPP game folder (usually in Steam\SteamApps\common):

snakebite.xml from the MGS\_TPP folder.

The entire MGS\_TPP\mod folder (as this contains the ih\_save as well as debug logs).

If you need a place to upload mega.co.nz works well, as does dropbox.
You can message me the link if you wish.

'Infinite Heaven: Could not load modules from MGS\_TPP\mod\' error:
If you get this message shortly after startup
Make sure your game folder is actually named MGS\_TPP.
Try running mgsvtpp as Administrator.
Try copying the mod folder to C:\mod, after running the game again open ih\_log.txt from the mod folder and message me the log.

After you have done so there's a couple of things you can try:

Abort to ACC from title:
At the title screen hold down the Escape key for a couple of seconds, the Fox logo will flash up breifly, upon selecting continue the game will load into ACC instead of the mission the save was on.

Clear IH settings completely:
Exit the game and delete MGS\_TPP\mod\saves\ih\_save.lua

Resetting from scratch:
1: Pressing the 'Restore original game files' button in snakebites settings page.
2: Verifying game cache through the properties for the game in steam.
3: Delete the entire MGS\_TPP\mod (you may want to copy off the ih\_save.lua in MGs\mod\saves first)
At this point MGSV will be considered unmodded, but verify by loading the game.

Re-rerun snakebite and go through it's steps.
Again test to see if the game loads.

Install Infinite Heaven only.
Test again to see if the issue still occurs.

If the game save is in-mission and not in ACC you may need to Abort to ACC from title (see above).

```
Information provided by TinMaxTex