Gadget Core is a framework to allow other mods to add new content to the game such as items and enemies, and it also adds a Mod Menu on the title screen for quickly and easily enabling, disabling, and configuring other mods.
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission or crediting me
Asset use permission in mods/files that are being soldYou are allowed to use the assets in this file in mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
Anyone can do whatever they want with this, I don't really care. Just make sure to credit me as the original author, and don't try to claim it as entirely your own.
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Many improvements and bugfixes, including save backups.
Version v1.1.4.3
Fixes some minor bugs with item spawning.
Version v1.1.4.2
Fixes some more bugs with the config menus, including a bug that broke keybind buttons in version 1.1.4.1.
Version v1.1.4.1
Fixes a crash if any of your mods don't have a config file at all.
Version v1.1.4
Adds a highly advanced and configurable config menu for every mod.
Version v1.1.3.1
Hotfix for UMF version 0.53.0. This version should theoretically be compatible with future UMF updates as well.
Version v1.1.3
Adds the ability to load AssetBundles, thereby making it so that modders don't have to create all of their assets at runtime.
Version v1.1.2
Fixes some bugs, and adds an alternative to UMF's LoadTexture2D that doesn't require the "Mono patch", among other things.
Version v1.1.1
Fixes some bugs, notably including the problem that caused self-unpacking to fail. Also adds some minor new features. Probably won't break existing mods made for the previous version.
Version v1.1.0.1
Fixes some bugs. Since this is only a bugfix, it will not break any existing mods made for the previous version.
Version v1.1
Huge update fixing many bugs and adding tons of new features.
Version v1.0
Initial release.
Version 2.0-BETA1
GadgetCore 2.0 is finally here! It is now a standalone install seperate from UMF.
If you wish to install both GadgetCore and UMF, make sure to install UMF first.
Gadget Core is a mod that is meant to serve as a unified core for other mods that wish to add new content to use. The goal is to simplify the process of adding new items, creatures, and more to the game, and simultaneously minimize the chances of mod conflicts.
It currently unifies: - Items - Chips - Tiles - Entities (Enemies) To do: - Projectiles - Hazards - Races - Augments - Outfits - World Objects - Worlds
And it also provides the following additional features: - An in-game mod configuration menu. - Mod synchronization across the network. - It installs the Mono Patch into your game automatically, so that you do not have to do it yourself. - It is able to unpack mod .zips with the click of a button, simplifying the process. - It is able to automatically use UPnP to port-forward your game, if your router supports it. (Currently bugged - disabled by default)
Bugs in the current version: - UPnP doesn't actually seem to work. Enable at your own risk in the config file. If you take this risk and it works correctly for you, please contact SuperKael and send him your GadgetCore log file. - The 'Disable Gadget' option in the mod menu doesn't persist after the restart, thereby making it impossible to disable Gadget mods without disabling the entire UMF mod.
You can package multiple mods into one .zip file to create a simple sort of modpack. You can also place folders such as Configs into the zip to distribute those as well.
NOTE FOR MODDERS: If you're looking to develop for Gadget Core, head to the GitHub Releases (Under 'Mirrors') to grab GadgetCore.xml. If placed in the same folder as GadgetCore.dll, then you will get documentation to assist your efforts in development.