- All games
- MEGA MAN X DiVE Offline
- Mods
- Miscellaneous
- BepInEx for MMX DiVE Offline (Reupload)
BepInEx for MMX DiVE Offline (Reupload)
-
Endorsements
-
Unique DLs--
-
Total DLs--
-
Total views--
-
Version6.0.0-be.674-DOTS
- Download:
- Manual
File information
Last updated
Original upload
Created by
BepInEx teamUploaded by
DarkXHunterVirus scan
Safe to use
Tags for this mod
Current section
About this mod
BepInEx is a plugin / modding framework for Unity. This is a custom build of BepInEx that supports MEGA MAN X DiVE Offline.
- Requirements
-
This mod does not have any known dependencies other than the base game.
Mods requiring this file
- Permissions and credits
-
Credits and distribution permission
- Other user's assets All the assets in this file belong to the author, or are from free-to-use modder's resources
- Upload permission You are not allowed to upload this file to other sites under any circumstances
- Modification permission You must get permission from me before you are allowed to modify my files to improve it
- Conversion permission You are not allowed to convert this file to work on other games under any circumstances
- Asset use permission You must get permission from me before you are allowed to use any of the assets in this file
- Asset use permission in mods/files that are being sold You are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
- Asset use permission in mods/files that earn donation points You are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
BepInEx team and for krulci who updated BepInEx to use Il2CppDumper instead of Cpp2IL
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
BepInEx is a plugin / modding framework for Unity. This is a custom build of BepInEx that supports MEGA MAN X DiVE Offline. Requires unpacked GameAssembly.dll.
Latest BepInEx Bleeding Edge does NOT work with MEGA MAN X DiVE Offline due to some issues with the Il2CppInterop library. This build uses an older version of Il2CppInterop with better support for Unity DOTS system (which is implemented in the game).
Installing BepInEx
1. Download the unpacked GameAssembly patch and install it.
2. Download the custom build from this page.
3. Extract to your game folder. The BepInEx folder should be next to Game.exe in the same folder
4. Run the game. First run will take some time.
Installing plugins
1. Download the plugin.
2. Extract to your game folder. The DLL file(s) in the zip should be put in
3. Run the game and the plugin should be loaded.
Unity Explorer
Unity Explorer is a great tool that helps you mess around with the game's objects and assets while the game is running. To use it:
1. Download from here (source)
2. Extract to your game's BepInEx folder, installing it just like any plugin (see above).
3. Run the game and you'll be greeted with Unity Explorer's menus. You can press F7 to toggle the menu on/off.
4. You can google some tutorials for Unity Explorer or just mess around with it yourself. You can use it to find classes, view variables in game (player health, money, etc) and even modify position/scale of assets.
BepInExConfigManager
The config manager allows you to change plugin configuration in the game without restarting. You can download a compatible version here.
The default keybind for opening the config manager is F5, but this can be changed as well.
Disabling console
The build shared above has the BepInEx console enabled. This helps when developing plugins. If you want to turn it off, open the BepInEx.cfg file in \BepInEx\config\ and search for [Logging.Console]. Below it, you will find this:
Change the last line to Enabled = false and the console will be disabled.
Legacy
Before we had the unpacked GameAssembly.dll, we resorted to dumping the assembly from memory, and using a custom build of BepInEx to process that assembly.
Credits for the old custom build goes to krulci, who updated BepInEx to use Il2CppDumper instead of Cpp2IL, as Cpp2IL had issues processing the game's unpacked assembly.
Latest BepInEx Bleeding Edge does NOT work with MEGA MAN X DiVE Offline due to some issues with the Il2CppInterop library. This build uses an older version of Il2CppInterop with better support for Unity DOTS system (which is implemented in the game).
Installing BepInEx
1. Download the unpacked GameAssembly patch and install it.
2. Download the custom build from this page.
3. Extract to your game folder. The BepInEx folder should be next to Game.exe in the same folder
4. Run the game. First run will take some time.
Installing plugins
1. Download the plugin.
2. Extract to your game folder. The DLL file(s) in the zip should be put in
<game_folder>\BepInEx\plugins\
or in any subfolder inside the plugins folder.3. Run the game and the plugin should be loaded.
Unity Explorer
Unity Explorer is a great tool that helps you mess around with the game's objects and assets while the game is running. To use it:
1. Download from here (source)
2. Extract to your game's BepInEx folder, installing it just like any plugin (see above).
3. Run the game and you'll be greeted with Unity Explorer's menus. You can press F7 to toggle the menu on/off.
4. You can google some tutorials for Unity Explorer or just mess around with it yourself. You can use it to find classes, view variables in game (player health, money, etc) and even modify position/scale of assets.
BepInExConfigManager
The config manager allows you to change plugin configuration in the game without restarting. You can download a compatible version here.
The default keybind for opening the config manager is F5, but this can be changed as well.
Disabling console
The build shared above has the BepInEx console enabled. This helps when developing plugins. If you want to turn it off, open the BepInEx.cfg file in \BepInEx\config\ and search for [Logging.Console]. Below it, you will find this:
## Enables showing a console for log output.
# Setting type: Boolean
# Default value: false
Enabled = true
Change the last line to Enabled = false and the console will be disabled.
Legacy
Before we had the unpacked GameAssembly.dll, we resorted to dumping the assembly from memory, and using a custom build of BepInEx to process that assembly.
Credits for the old custom build goes to krulci, who updated BepInEx to use Il2CppDumper instead of Cpp2IL, as Cpp2IL had issues processing the game's unpacked assembly.