Skip to content
This repository was archived by the owner on Feb 18, 2018. It is now read-only.

Latest commit

 

History

History
177 lines (167 loc) · 9.44 KB

File metadata and controls

177 lines (167 loc) · 9.44 KB
layout base
title Starbound Reverse Engineering

Welcome to the Starbound reverse engineering hub! This is a community-maintained, unofficial website to collect information about reverse engineering Starbound. This website is open-source - you can help us reverse engineer the game and offer your discoveries by submitting a pull request to SirCmpwn/starbound-dev.

Have you got questions, or do you want to get help with Starbound dev? Join our IRC channel, ##starbound-dev on irc.freenode.net.

Though some of the information here may be valuable to modders, this website is not meant to document information for modding the game. It is instead meant for reverse engineering the game and creating entirely new software based on that research.

Projects

Want your project listed? Submit a pull request! Projects here should have some degree of usability, though they may not yet be complete.

{% include project-category-header.html name="Server" description="A server project can be anything from a wrapper to a complete recode of the official server." %}

Project Description Starbound Stability Languages License
ROFLCopter64bit/MultiBound Full recode of a server. Enraged Koala Unstable C# GPL v2
AvilanceLtd/StarryboundServer Starrybound Proxy Wrapper for Starbound Servers. Enraged Koala Unstable C# GPLv3
CarrotsAreMediocre/StarryPy Plugin-driven Starbound proxy server built using Twisted. Enraged Koala Stable Python WTFPL
Mitch528/SharpStar Proxy server with support for C#, Python, Javascript, and Lua plugins Enraged Koala Stable C# GPLv3
StarNub/StarNub Proxy server with plugin framework & Starbound server managment. Enraged Koala Stable Java MIT

{% include project-category-header.html name="Tools" description="Tools are either a library or a program that can be used to view and/or edit some form of data (player, world, etc.) file(s)." %}

Project Description Starbound Stability Languages License
blixt/py-starbound Parser for Starbound's file formats (.pak, .player, .world, …) Enraged Koala Stable Python MIT
blixt/StarboundEd Web app for loading and display worlds Enraged Koala Unstable JavaScript MIT
McSimp/starbound-research Scripts for reading various starbound data files in 010 Editor Furious Koala Unstable 010 Editor MIT
McSimp/StarDB A Python library for manipulating Starbound database files. Furious Koala Unstable Python MIT
KrazyTheFox/StarDB-for-Java A Java port of StarDB. Enraged Koala Stable Java MIT
wizzomafizzo/starcheat Python modules for parsing/editing .player files and assets Enraged Koala Stable Python MIT

{% include project-category-header.html name="Other" description="Projects in this category either don't fit under any of the categories above or the project submitter was unsure what category to put the project under." %}

Project Description Starbound Stability Languages License
SirCmpwn/StarNet Starbound multiplayer network infrastructure. Furious Koala Unstable C# MIT