shiibe-SebCore icon

SebCore

Menu/launcher and shared utilities/APIs for Easy Delivery Co mods.

Last updated 13 hours ago
Total downloads 8
Total rating 0 
Categories Mods Libraries
Dependency string shiibe-SebCore-1.0.2
Dependants 5 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2304 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2304

README

SebCore

Logo
SebCore

The required launcher/core for my Easy Delivery Co. mods.
About · Mods · Screenshots · Installation · Build


About

SebCore is the base mod that provides the in-game launcher UI and some shared utilities for my other mods.

  • Adds desktop icon/program (mods.exe) on the main menu.
  • Hosts the launcher window where you open the other mods ("Cartridges").

API

SebCore exposes a small public API so other mods can plug into the launcher.

  • SebCore.CartridgeApps.RegisterApp(...): register a custom cartridge so it appears in the SebCore launcher.
    • If more than 10 cartridges are installed, the launcher automatically shows paging controls.
  • Full docs: API Docs

Example:

SebCore.CartridgeApps.RegisterApp(new SebCore.CartridgeApps.App
{
    DisplayName = "My Cartridge",
    FileName = "mycart",
    PluginGuid = "com.example.mycart",
    ListenerName = "MyCartMenu",
    ListenerData = "listener_MyCartMenu",
    WindowTypeName = "MyCart.MyCartMenuWindow"
});

Cartridges are small, optional sub-mods you can install and enable as needed - like popping different games into the same console. The goal is a modular setup where you only run what you actually use.

Config

  • Menu.sebcore_icon_name (string, default: mods): Desktop icon file name.
  • Menu.sebcore_icon_x / Menu.sebcore_icon_y (string): Desktop icon position.
  • Maintenance.clear_mod_prefs (bool): Clears known mod PlayerPrefs at runtime, then flips back to false.
  • Logging.debug_logging (bool): Extra debug logging.

Cartridges (Mods)

These are the currently available cartridges you can install alongside SebCore.

Mod Links
SebBinds Thunderstore | Source
SebLogiWheel Thunderstore | Source
SebTruck Thunderstore | Source
SebUltrawide Thunderstore | Source

Screenshots

Screenshot 1 Screenshot 2
Screenshot 3

Installation

Dependencies

  • BepInEx-BepInExPack-5.4.2304

Install

Build

  • Build: dotnet build EasyDeliveryCoMods.sln -c Release
  • Package all: powershell -NoProfile -ExecutionPolicy Bypass -File scripts/package-all.ps1 -Version 1.0.1