You are viewing a potentially older version of this package. View all versions.
quackandcheese-MagmaCore-1.0.0 icon

MagmaCore

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

Date uploaded 2 years ago
Version 1.0.0
Download link quackandcheese-MagmaCore-1.0.0.zip
Downloads 1120
Dependency string quackandcheese-MagmaCore-1.0.0

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.

CHANGELOG

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0] - 2023-10-29

Added

  • Base of the mod