quackandcheese-MagmaCore icon

MagmaCore

A library mod for Backpack Hero. Allows for the creation of custom characters, skins, events, and more coming soon.

Last updated 7 months ago
Total downloads 366
Total rating 0 
Categories Libraries
Dependency string quackandcheese-MagmaCore-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

LavaGang-MelonLoader-0.5.7 icon
LavaGang-MelonLoader

The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono

Preferred version: 0.5.7

README

Magma Core

A MelonLoader plugin for Backpack Hero. Allows for the creation of custom characters, skins, events, and more coming soon.

Current features

Custom Characters

  • Customize everything from name, to sprites, to which items should be blacklisted.
  • Add your own character manager scripts to bring life to your ideas
  • Requires great knowledge of C# and Unity for a fully-fledged character

Custom Skins

  • Magma Core allows you to add any custom skins you have made to any character
  • Currently requires a Unity project + AssetBundles, but may be improved upon later so that only sprites are necessary.

Custom Events

  • Create your own custom events, for example a new chest type.

Extensions to the Workshop Modloader

  • Create your own extensions to the current Workshop mod-loader.
  • Add new fields to your item jsons, then deseralize them using Netwonsoft.Json.

Several Util and Helper Classes

For example:

  • Asset Utils
  • Character Utils
  • Custom Utils (for custom characters, events, etc.)
  • GameObject Utils
  • Item Loader Utils
  • Modpack Utils
  • Translation Utils
And many more features coming soon!

Contributions

Structure of code based off of KitchenLib.

Big thanks to CraftyDuck100 and Noodle for the help!

For modders

Documentation coming soon.