Starbound

Starbound

EE for Starbound
 This topic has been pinned, so it's probably important
alberto-rota  [developer] Jul 13, 2019 @ 11:23am
Tutorial: How to add support between your mod and EE for Starbound.
Preface
This tutorial is intended to help other modders to add compatibility between their mods and "EE for Starbound".

If you are not the author of the mod, but you want to see it integrated with "EE for Starbound", please ask the author to take a look here.

If you are the mod author, welcome.

TL;DR:
  1. Create a file named "EES_transmutationstudylist.config.patch" in the root of your mod.
  2. In that file, add one patch operation per item you want to be "Studyable"
  3. Done :steamhappy:

In detail:
Create the ".patch" file.
Create a file named "EES_transmutationstudylist.config.patch" in the root of your mod.
This file will be used to patch my own "EES_transmutationstudylist.config" file, where all the "Studyable" items are listed.
Make sure that it is in the root of your mod (Same level as "player.config.patch")

Add the patch operations.
You will need to add one patch operation per item you want to add.
The patch operation should be as follows:
{ "op": "add", "path": "/[mine|farm|hunt]/[T1|T2|T3]/<itemName>", "value": true}
Let me clarify it:
  • [mine|farm|hunt]
    • mine if it's an ore or simmilar.
    • farm if it's a plant or simmilar.
    • hunt if it's an mob drop or simmilar.
  • [T1|T2|T3]
    • T1 if it's an early-game item.
    • T2 if it's a mid-game.
    • T3 if it's an end-game item.
  • <itemName>
    • The "itemName" of your item.
Example:
[ { "op": "add", "path": "/mine/T1/ironore", "value": true}, { "op": "add", "path": "/farm/T2/coralcreep", "value": true}, { "op": "add", "path": "/hunt/T3/cryonicextract", "value": true} ]


Finish.
That's all you need to do.
If you want to check it, just start your game with both mods installed and check if you can study it in the expected table, at the expected level.
If it fails, don't hesitate to contact me. :steamhappy:

Tips for choosing items.
  1. Choose always only the bare minimum materials to add, if something can be crafted from other materials, let the players craft it, if not (Mined, farmed or dropped by a monster) consider to add it.

Real world examples:
Here you have a list of links to real examples of files created to integrate items added by other mods into "EE for Starbound":
Last edited by alberto-rota; Jul 25, 2019 @ 12:17pm
< >
Showing 1-7 of 7 comments
alberto-rota  [developer] Jul 13, 2019 @ 11:35am 
Feel free to share the link with your favorite mod authors! :steamhappy:
Jiroga Jul 14, 2019 @ 11:46pm 
This new format feels much more intuitive than having to patch all three tables separately. Wonderful job man! Works as smooth as silk.
alberto-rota  [developer] Jul 24, 2019 @ 1:16pm 
Updated the tutorial with a new section, "Real world examples", where you can see how other authors are handling the integration.
alberto-rota  [developer] Jul 28, 2019 @ 9:11pm 
Originally posted by Azure Fang:
Had to do it: https://steamcommunity.com/sharedfiles/filedetails/?id=1818324132
To be fair, I expected both this and the "Smelted bars" version to appear sonner or later. :steammocking:

Do you have it on GitHub? That way I can add a link in the "Real world examples" section.
Azure Fang Jul 28, 2019 @ 9:36pm 
Originally posted by alberto-rota:
Originally posted by Azure Fang:
Had to do it: https://steamcommunity.com/sharedfiles/filedetails/?id=1818324132
To be fair, I expected both this and the "Smelted bars" version to appear sonner or later. :steammocking:

Do you have it on GitHub? That way I can add a link in the "Real world examples" section.
No, I don't use GitHub sadly. And you won't have to worry about me creating a bars patch. I can understand the reasoning for not doing that, at least :happypug:
Last edited by Azure Fang; Jul 28, 2019 @ 9:38pm
Mabra Nov 27, 2024 @ 8:47am 
TFW you forgor to put a single comma and it breaks the entire mod.
< >
Showing 1-7 of 7 comments
Per page: 1530 50