Satchel

A Library mod that aims to make modding more accessible by providing simpler ways of achieving complex functionality, also has some Utilities for general things.

Features

  • BetterMenus : An easier way to implement ICustomMenuMod.

    • Only asks the user to return a list of all the menu elements they want while the menu builder and such are abstracted away.
    • Provides events and methods that allows you to edit/hide elements at runtime.
    • See example
  • Custom UI and game elements

    • CustomArrowPrompt
    • CustomBigItemGet
    • CustomDialoguePrompts
    • CustomDreamNailPrompts
    • CustomEnemy
    • CustomMap
    • CustomSaveSlots
    • CustomScene
    • CustomShiny
  • Unity Monobehaviours to Aid development within unity

    • AlertRangeMarker
    • ChangeMeshColor
    • CustomEnemyMarker
    • SpriteRendererMaterial
  • FUtils - FSM related utilities

    • FSMUtility
    • Interceptor
    • Serialiser
    • Extractor
  • Other General utilities and helpers

    • AnimationUtils
    • AssemblyUtils
    • CoroutineHelper
    • EnemyUtils
    • GameObjectUtils
    • IoUtils
    • PlayerDataUtils
    • SceneUtils
    • SpriteUtils
    • TextureUtils
    • WavUtils
  • Easy Reflection

    • GameManager
    • HeroController

Table of contents