Skip to content

Repository files navigation

ChatPlex SDK for BeatSaber

This SDK was created to simplify and streamline mods creation for multiple games. It mostly provides generic components and utilities for Unity modding and also specific components and utilities for BeatSaber

Each mods using ChatPlexSDK_BS can declare a module (optional, described below), this module is like an interface for the SDK to manage your mod, show settings UI and a enable/disable toggle if the module Type is defined as Integrated

Components (Full list in documentation):

  • CP_SDKChatPlex SDK game agnostic namepace
    • AnimationAnimated image loading and processing
    • ChatChat service for connecting to various live streaming platforms chat
    • ConfigJson configuration utilities
    • LoggingLogging utilities
    • MiscQuality of life utilities
    • NetworkNetwork and HTTP utilities
    • PoolMemory management & pools utilities
    • UIUser interface components, views, flow coordinator, builders and factories
    • UnityTools and extensions to interact with Unity on different layer & threads, load fonts/sprites/textures
    • UtilsVarious platform utils like Delegate/Action/Function/Event system
    • XUITree like syntax CP_SDK::UI builder
  • CP_SDK_BSChatPlex SDK BeatSaber specific
    • GameGame specific helper and utilities
    • UIBeatSaber specific UI compoenents and utilities

todo...

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages