OutboundModLib
A shared modding library for Outbound that provides in-game mod settings, localization support, UI helpers, AssetBundle loading, and core content extension APIs.
Description
OutboundModLib is a prerequisite library for Outbound mods. It supplies shared functionality that dependent mods can use, and it also adds a Mods entry to the game’s settings menu so supported options can be adjusted in-game.
This library is not a standalone gameplay mod. Instead, it acts as a foundation for other mods by offering reusable systems for configuration, localization, user interface messages, asset loading, inventory handling, recipes, buildings, and other content-related features.
Compatibility
Game version: 1.0.3 and later.
This library must be installed in the
BepInEx/pluginsfolder.Any mod that depends on OutboundModLib will not work properly without it.
Upgrade Notice
This library was previously known as IceBoxModLib. If you are updating from an older version, delete BepInEx/plugins/IceBoxModLib.dll and keep only BepInEx/plugins/OutboundModLib.dll.
Current API Features
OutboundModLib currently includes support for:
Config registration and exposure through the in-game Mods settings page.
Language detection, English fallback, and localized initialization callbacks.
In-game notifications with optional background display.
Keyboard input, Input System actions, and control path checks.
Persistent IL2CPP controller registration and runtime MonoBehaviour support.
External image loading, UI image replacement, stable content ID generation, and IL2CPP list editing.
AssetBundle loading, caching, and access to Sprites, Prefabs, Materials, AudioClips, and AudioRefs.
Lookup tools for Resources, Craftables, Unlockables, Building Pieces, Unit Data, and Research Unit Data.
Inventory helpers for creating StackableResources and editing player, vehicle, or companion storage.
Translation text registration and resource creation, cloning, registration, and removal.
Recipe and blueprint creation, editing, unlocking, and removal.
Unlockable, research, and download entry management.
Building piece, category, and subcategory registration.
Tool, backpack, upgrade, and decoration creation helpers.
Craftable editing and registration tools.
Download pool creation and management for terminals or level data.
These APIs provide a foundation layer only. They do not automatically manage new model behavior, complex UI refreshes, save compatibility, or multiplayer synchronization, so mod authors still need to handle those systems in their own projects.
Installation
Download and extract BepInEx IL2CPP 6.0.0 be.755 into the game’s root folder.
Extract the mod into the same folder, keeping the included
BepInEx/pluginsstructure.After installing dependent mods, adjust supported options from the Mods page in the in-game settings menu.
For Mod Authors
If you are building your own Outbound mod and want to use this shared library, read the mod author guide in the page’s Articles section. If your mod adds resources, recipes, research, buildings, or download pools, the content extension API guide is also recommended.
Support
For bug reports, feature requests, or new language submissions, you can use GitHub Issues or contact the author by email.
by