Töltés...

MP / DLC Menu | Load Online maps into Story Mode | Cayo Perico, North Yankton, Diamond Casino + v3.1.1 - Enhanced + Legacy Support

72 635

MP Map Menu v3.1.1
By Pakked / FlyHigh

This mod adds a menu to GTA V which allows you to enable/disable GTA Online / Multiplayer DLC map content in Single Player.
It also includes quick teleports for access to:

- Diamond Casino
- Cayo Perico Island
- North Yankton / Prologue Map

Installation:
01. Install all requirements listed below.
02. Install the correct MPMenu build for your game version.
03. Drop either "MPMenu Legacy.dll" or "MPMenu Enhanced.dll" into your "scripts" folder.
04. Drop "MPMenu.ini" into your "scripts" folder.
05. Drop "LemonUI.SHVDN3.dll" into your "scripts" folder.
06. Start GTA V and press the configured menu key. Default is F5.

Important:
Do not place the MPMenu DLL in the GTA root folder. It must go inside the "scripts" folder.
Do not install both MPMenu Legacy.dll and MPMenu Enhanced.dll at the same time.
Only install the build made for your game version.
You do not need to rename the DLL to MPMenu.dll.
ScriptHookVDotNet loads DLLs from the scripts folder regardless of the file name.
Renaming a DLL does not change what it was built against.
For example, renaming the Enhanced DLL will not make it work on Legacy.

Prerequisites / Requirements:

ScriptHookV
http://www.dev-c.com/gtav/scripthookv/
Goes in the GTA V root folder.

ScriptHookVDotNet / SHVDNE
This mod is built for the ScriptHookVDotNet3 API.

Which version should you use

Legacy GTA V users:
- Use MPMenu Legacy.dll.
- Use normal ScriptHookVDotNet v3.
- Download: https://www.gta5-mods.com/tools/scripthookv-net
- Goes in the GTA V root folder.
- SHVDNE can also be used on Legacy as a drop-in replacement, but it is not required for Legacy.

Enhanced GTA V users:
- Use MPMenu Enhanced.dll.
- Use ScriptHookVDotNet Enhanced / SHVDNE.
- Download: https://github.com/Chiheb-Bacha/ScriptHookVDotNetEnhanced/releases
- Goes in the GTA V root folder.
- SHVDNE is required for GTA V Enhanced because normal ScriptHookVDotNet only supports Legacy GTA V.

LemonUI for ScriptHookVDotNet3
https://github.com/LemonUIbyLemon/LemonUI
LemonUI.SHVDN3.dll goes in the "scripts" folder.
Make sure you use LemonUI.SHVDN3.dll, not the SHVDN2 version.

No Longer Required:
NativeUI is no longer required in v3.
This mod now uses LemonUI instead of NativeUI.

Default Keybinds:
Open Menu = F5
The keybinds can be changed in "MPMenu.ini".

MPMenu.ini Example:
[Hotkeys]
OpenMenu=F5

Optional direct hotkeys. Use None to disable.
ToggleMPMaps=None
EnableMPMaps=None
DisableMPMaps=None
TeleportCasino=None
TeleportCayoPerico=None
TeleportNorthYankton=None

[Options]
Legacy support from older versions. Hotkeys/OpenMenu is preferred.
Open Menu=F5

Menu Options:

Enable DLC/MP Maps
- Enables GTA Online / Multiplayer DLC map content in Story Mode.

Disable DLC/MP Maps
- Returns the world to the Story Mode map state.
- If the player is on a DLC/special map, the player is moved to the closest safe mainland location first.

Map Teleports:

Diamond Casino
- Teleports the player to the Diamond Casino.
- If returning from Cayo Perico or North Yankton, the mod safely reloads San Andreas first.

Cayo Perico
- Loads Cayo Perico.
- Enables the Cayo minimap/pause-map mode.
- Reveals the Cayo main map instead of leaving it undiscovered.
- Ensures North Yankton is unloaded first to prevent map overlap.

North Yankton
- Loads the North Yankton / Prologue map.
- Enables the North Yankton/prologue minimap mode.
- Ensures Cayo Perico is unloaded first to prevent map overlap.

Notes:
This mod changes the active MP/DLC map state while in Single Player.
Cayo Perico and North Yankton use overlapping southeast world-space, so the mod keeps them exclusive.
This means only one of those special maps is loaded at a time.
The Cayo Perico map reveal is a runtime minimap/pause-map visibility toggle.
It should not permanently edit your save file discovery data.

Compatibility:
This mod should work alongside most other script mods.
If another mod is also forcing MP map state, Cayo Perico, North Yankton, or minimap modes, the last mod to apply its state may override the other.

Troubleshooting:

If the menu does not open:
- Make sure the correct MPMenu DLL is inside the "scripts" folder.
- Make sure MPMenu.ini is inside the "scripts" folder.
- Make sure ScriptHookV is installed in the GTA V root folder.
- Make sure the correct ScriptHookVDotNet / SHVDNE version is installed for your game version.
- Make sure LemonUI.SHVDN3.dll is inside the "scripts" folder.
- Check that OpenMenu is set to a valid key in MPMenu.ini.

If you are on GTA V Legacy:
- Use MPMenu Legacy.dll.
- Normal ScriptHookVDotNet v3 is fine.
- SHVDNE is optional for Legacy.
- Do not use MPMenu Enhanced.dll unless your Legacy install is also using the matching SHVDNE / ScriptHookVDotNet3 version.

If you are on GTA V Enhanced:
- Use MPMenu Enhanced.dll.
- Use SHVDNE.
- Normal ScriptHookVDotNet is not supported for Enhanced.

If the game says it cannot load ScriptHookVDotNet3, Version=3.9.0.0:
- You are likely using the Enhanced build on a Legacy SHVDN install.
- Install MPMenu Legacy.dll, or update to a matching ScriptHookVDotNet / SHVDNE version.
- Do not fix this by only renaming the DLL.

If Cayo Perico or North Yankton appears unloaded:
- Try teleporting again after a few seconds.
- Avoid rapidly switching maps back-to-back.
- Make sure no other map loader is fighting the mod.

Changelog:

3.1
Changes:
- Added separate Legacy and Enhanced builds.
- Legacy users should use MPMenu Legacy.dll.
- Enhanced users should use MPMenu Enhanced.dll.
- Users do not need to rename the DLL to MPMenu.dll.
- Added clearer install instructions for ScriptHookVDotNet and SHVDNE version differences.
- Added troubleshooting for ScriptHookVDotNet3 version mismatch errors.

3.0
Changes:
- Rebuilt for ScriptHookVDotNet3.
- Replaced NativeUI with LemonUI.
- Added LemonUI menu to replace outdated NativeUI.
- Renamed Enable DLC/MP Maps and Disable DLC/MP Maps options.
- Added quick teleport submenu:
- Added Diamond Casino teleport.
- Added Cayo Perico teleport.
- Added North Yankton teleport.
- Added Cayo Perico minimap/pause-map support.
- Added Cayo Perico main map visibility/fog-of-war runtime toggle.
- Added North Yankton/prologue minimap mode.
- Added exclusive switching so Cayo Perico and North Yankton do not load at the same time.
- Added Loading text transition for indication of responsiveness.
- Added improved streaming/focus/collision handling before and after teleports.
- Added safe mainland teleporting when disabling MP maps from DLC/special map areas.
- Added casino exterior/door loading fix.
- Added optional direct hotkeys for toggling MP maps and teleporting.

Bug Fixes:
- Fixed missing SHVDN3 Hash enum by using local native hashes instead.
- Fixed Cayo Perico loading issue where the player could fall into water before the island streamed.
- Fixed Cayo Perico and North Yankton overlapping in the same southeast map space.
- Fixed casino teleport unnecessarily loading when already in Los Santos.
- Fixed missing Diamond Casino door/exterior streaming.

Known Bugs:
- North Yankton is a prologue map and may not behave exactly like normal freemode map content.
- If another map loader mod is active, map/minimap state may be overridden.
- Very fast repeated switching may still cause GTA streaming delays or crashes.

2.0
Features:
- New UI menu.
- Custom key bindings.

Bug Fixes:
- Fixed bug where the game could crash while initializing the mod.
- Fixed bug where the mod would disable MP maps in special cases.

1.0
- Initial release.
Show Full Description

Először Feltöltve: 2020. október 19.
Utoljára Feltöltve: 9 perce
Utoljára Letöltött: 1 perce

All Versions

 3.1.2 [Bug Fix Patch]

0 letöltés , 20 KB
11 perce

 v3.1.1 - Enhanced + Legacy Support (current)

33 letöltés , 20 KB
2 órája

123 Hozzászólás