| 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.
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 |