Subworld Library

Subworld Library

Unlocking New Dimensions with Subworld Library for tModLoader

Dive into a realm of unparalleled customization and expansion for your tModLoader adventures with Subworld Library. This powerful API empowers mod creators to seamlessly integrate entirely new dimensions, or “subworlds,” into their mods. Forget the limitations of the base game; Subworld Library is engineered to handle the complexities of introducing these unique spaces, including intricate code injections, robust multiplayer support, and sophisticated management of each subworld.

Revolutionizing Dimension Creation

Subworld Library tackles the inherent challenge of adding dimensions to tModLoader by skillfully managing code injections. The original game engine wasn’t built with separate dimensions in mind, but this mod bridges that gap, offering modders unprecedented control. Subworlds are incredibly flexible, allowing for adjustments to their size, the ModSystems that can operate within them, and even their unique lighting conditions. Notably, Subworld Library intelligently removes the default Space, Oceans, and Underworld from subworlds, enabling the creation of compact and specialized environments without compatibility issues.

Seamless Loading and Saving

Integrating a new dimension is a smooth process. The loading sequence can be as simple or as elaborate as a modder desires. Imagine a basic text-based loading screen, or perhaps a more interactive experience featuring an item selection menu to prepare players for their new environment. Saving is equally straightforward. Subworlds are stored in a dedicated directory named after the main world they are associated with. Furthermore, modders have the option to make subworlds, or specific player changes within them, temporary. When a main world is deleted, all associated subworlds are automatically removed as well, ensuring clean data management.

Effortless Multiplayer Integration

One of Subworld Library’s standout features is its native multiplayer support. Modders can implement subworlds with minimal additional effort for multiplayer functionality. The mod ingeniously handles this by launching a dedicated “subserver” for every subworld currently being accessed by players, ensuring a smooth and synchronized experience for everyone involved.

Key Features Include:

  • Easy integration of custom dimensions (subworlds).
  • Extensive customization options for subworld size, ModSystem compatibility, and lighting.
  • Intelligent removal of default world elements (Space, Oceans, Underworld) for tailored environments.
  • Flexible loading screen design capabilities.
  • Streamlined saving mechanisms with optional temporary states.
  • Robust, low-effort multiplayer support through dedicated subservers.

Leave a Reply