Mods for Mad Island game.
Before you start, you need to know and understand that:
Let's not make the life of the developers harder. And responsibly enjoy a modded game :)
Since the game is in early access and getting active updates, the real support is focused in the latest version.
Unless otherwise noted in the mod section:
When a new version is released, it is likely to break mods (see BepInEx console!!), and I will fix it once I notice/have time. Feel free to contribute if you want.
Before installing any mod, you must have BepInEx installed.
See installation instructions at: https://docs.bepinex.dev/articles/user_guide/installation/index.html
You need to install x64 version of BepInEx v5 (latest stable v5 available).
After you have it installed, download the mods that you need (and requirements, if applicable) from Releases and extract the files into Mad Island Folder/BepInEx/plugins
.
If the mod contains a single dll, the dll must be laying in the plugins
folder (in other words, Mad Island Folder/BepInEx/plugins/modname.dll
should exist).
If the mod contains a folder with 2 or more files, this folder must be in plugins
one (in other words, Mad Island Folder/BepInEx/plugins/modname/modname.dll
should exist).
If the mod mentions configuration, you should first start the game once so configuration files get generated, shut down the game and configure it at BepInEx/config/
folder.
This is an utility library for mods. Most mods require it, but it doesn't bring anything into the game by itself.
For mod developers:
You can check its API directly in the source code. I tried to keep it more or less documented. Feel free to depend on it.
It will follow semantic versioning and I will write about deprecations/removals when they come.
Please let me know if you are depending on it :)
By far the most ambitious of those mods. This implements a Gallery of game scenes.
Important:
Requirements:
Technical notes:
Progress is tracked in "GalleryState.xml" in Mad Islands root folder. This file is not saved to Steam Cloud.
Shows what is missing to craft an item in Red.
Requirements:
Crafted something by mistake? Don't need it any longer? Press T
and get the materials back.
Requirements:
Does some improvements to NPC work.
Officially, NPCs works every few seconds, for 20 seconds, performing an action which generates 1 item. This is always like that.
This mod changes it a bit:
It currently affects Mining and Logging. When the drop of an item does happen, the amount will be:
(MadIsland v0.1.8 and earlier) Also, when doing Harvesting, if the NPC has a Fishing rod in their first inventory slot, they will first try to collect any Fishtrap that has fishes in it. This is officially supported since MadIsland v0.2.0 so the Mod won't do it for newer versions.
Requirements:
Allows you to zoom out much further.
Note: Zooming out is likely to use more PC resources, since the clipping panes/etc are also increased.
Adds item color marker to item slots. Only for items that are dyeable.
Requirements:
!!! IMPORTANT !!! If you are playing on Mad Island v0.1.8 or earlier, you must use v1.0;
If you are playing on Mad Island v0.2.0 or newer, you must use v2.0;
Both are the same (at least as of 2024.11.02), but they target different Mad Island versions and I can't make both work at the same time.
Properly give stats points and applies then to NPCs when they are born/friendlied.
I made this mod because I noticed that high level captured NPCs or new borns were too weak, making more sense to level one from the scratch. This makes them get real points and randomly distributes them.
Requirements:
Press V
to stack items from your inventory into all nearby chests.
Note: It lags a bit
Press P
while checking the inventory of a body to warp them to the nearest "respawn" point.
Useful when you get a pile of body near your base.
Requirements:
Bug fixes implemented via modding. Let me know if there are other bugs that could be looked into.
Included:
I won't fix:
Requirements:
You can use Melon Loader mods together with BepInEx mods. But to do that, you CAN'T install Melon Loader directly. Instead you have to:
If you find a bug, have questions or feature requests, feel free to open an issue. Feature requests may not be implemented by me.
Contributions are welcome. For small changes/bug fixes, just fork it and open a PR and I will review.
For bigger changes/new features, please open an issue for discussion first.
This project is currently using ThunderKit -- too much? yeah... maybe, I thought it would be great for the Gallery.
You must install Unity 2021.3.6f and open this repository in it. Install ThunderKit and import MadIsland files to it.
This should be enough to give you the list of pipelines and allow you to build the plugins.
NEVER commit original game files.
I think most of the mods have reached their "end state", while I do think I will come back from time to time, please note that I may not always be active.
Feel free to contribute, reviewing PRs are easier than making the changes, so it is much appreciated :)