Skip to content

Latest commit

 

History

History
75 lines (47 loc) · 3.51 KB

README.md

File metadata and controls

75 lines (47 loc) · 3.51 KB

Prisma Core

This project is being re-designed and re-branded

Please go to the new Prisma repo here!


StarLoader for Starbound

- Open Source, Modular1, Multiplayer Compatible2, Completely written in Lua3 -

Discover the possibilities of StarLoader!

experimental / early access release

Do you love playing Starbound with mods? Do you want to create your own modules or customize existing ones? Do you wish you had more control over your modded game?

If you answered yes to any of these questions, then you need StarLoader!

StarLoader is a mod for Starbound that lets you:

  • Easily install and manage/load other mods (called modules) from other starloader modules on steam or make your own modules!
  • Develop your own modules using StarLoader’s Functions and Framework
  • Access a GUI called StarHub where you can browse, enable and disable modules with a click
  • Enjoy no interference with most Starbound mods and vanilla gameplay

Explore the possibilities of StarLoader with its open source code and Discord community!

StarLoader has three main components:

  • StarLoader Core: runs the API and provides core functions like emulating techs and accessing lua tables
  • StarLoader API: offers version-independent functions for modules
  • StarLoader Framework: contains utility files that form the base for Core and API

Some of the features that are planned to be included in StarLoader are:

  • Shield: protects your game from unwanted interactions from blacklisted players
  • Animation: allows you to create custom animations for your items and avatars
  • Remote: lets you control your game from another device or let another player control yours (with your permission)
  • Debug: helps you debug your modules and fix errors
  • Editor: enables you to edit your items and avatars in-game

StarLoader also has some advanced features that require unsafe functions or Hasibound:

  • Avatar Swap: lets you change your avatar appearance on the fly
  • Shared Inventory: lets you share items between different avatars

StarLoader is completely written in Lua and multiplayer compatible. It is a mod that transforms your Starbound experience by giving you more control over your mods.

If you want to learn more about StarLoader, check out its GitHub repository or join its Discord server.

Important parts of StarLoader

Name Progress Description
StarLoader API 🏗️ (in experimental status) Modding API for creators to interact with the StarLoader Core and other modules / third-party mods
StarLoader Core 🏗️ (in progress) The Heart of the Heart - Running the StarLoader API and provides Core-Functions like emulating tech and access to all lua tables over _ENV to modules
StarLoader Framework 🏗️ (in progress) All utility files that form the base for StarLoader Core and StarLoader API

tztfztzruiz

StarLoader included modules

  • StarLoader Shield

  • StarLoader Animation

  • StarLoader Remote

  • StarLoader Debug

  • StarLoader Editor

Footnotes

  1. Module support with StarLoader API.

  2. The modules included are completely compatible with vanilla Starbound.

  3. Excluding patch, json and other necessary files.