GithubHelp home page GithubHelp logo

splotchlib's Introduction

image

SplotchLib

GitHub repo size GitHub Release Contributors GitHub issues Maintenance

SPLOTCHLIB IS NO LONGER IN DEVELOPMENT. ANY API'S WILL FUNCTION AS A SEPARATE LIBRARY MOD.

SplotchLib is the next generation of Splotch (A mod loader for the game Bopl Battle), now designed as a BepInEx library mod.

Table of Contents

  1. Using
  2. Roadmap
  3. Contributing
  4. Credits
  5. License
  6. Help

Usage (for mod makers)

  1. Add SplotchLib.dll as an assembly reference.
  2. Update your mod's main class with this:
[BepInDependency("com.codemob.splotch")]
[BepInSplotch(authors: new string[]{ "Yourname" })]
[BepInPlugin("someGUID", "MyMod", "0.1.0")]

And add the reference:

using SplotchLib;

Roadmap

Basic

  • Basic functionality
  • Working API
  • Mod Names

APIs

  • BGL (Bopl Graphics Lib) (in progress)
  • Ability API (in progress)
  • Networking Lib (in progress)

Other Features

  • General utility class

Features

Implemented

  • Popups: Access various popup options and GUI features.
  • Basic Utilities: Simple utility functions.
  • Built-in Mod Names: Mod's Names will be displayed to the user on the main screen!

Planned

  • Networking: Enable multiplayer interactions.
  • Custom Ability Creation: Design Custom abilities in your mod.

Contributing

Contributions to SplotchLib are welcome! Feel free to check out the issues and contribute in any way you can.

Credits

ORIGINAL SPLOTCH

  • Developer: Codemob
  • Developer: WackyModer
  • Contributer: Almafa64
  • Wiki, Docs & Contributer: Melon

SPLOTCH LIB

  • Developer: Codemob
  • Wiki, Docs: Melon

License

This project is licensed under the WPFTL License.

Help

If you need assistance, join our Discord server. You can ask for help or discuss anything related to SplotchLib and modding for Bopl Battle.

That's it! You're ready to use SplotchLib in your mod!

splotchlib's People

Contributors

abstractmelon avatar codemob-dev avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.