Starbound

Starbound

Monster Spawn X5
Bikkudie 12 Jun, 2018 @ 3:31pm
IMPORTANT ISSUE WITH MOD (for the developer)
Hey, it's me again. I hope you don't mind but I took a quick look through the code for this mod and because it seems like you are fairly new to modding. In the files I noticed that not a single file was a patch file. Patch files are pretty much the only way to modify existing scripts (that aren't lua) without any conflicts with other mods. This one seems safe enough so long as it has a low enough priority value, but it has no assigned priority value, meaning that this mod would conflict with literally every mod that adds new monsters to the game. If you would like, I could walk you through an easy way to make these patch files for starbound, all you have to do is let me know.
< >
Showing 1-4 of 4 comments
Bikkudie 12 Jun, 2018 @ 3:31pm 
Also this applies to the x10 version as well
Southern Wind  [developer] 12 Jun, 2018 @ 3:40pm 
Oh thank you. I am new to mod. How can I do the patch?
Bikkudie 12 Jun, 2018 @ 3:45pm 
Originally posted by Southern Wind:
Oh thank you. I am new to mod. How can I do the patch?
There are a few ways to do it, but the easiest way (for me, at least) is to use this website: http://chbrown.github.io/rfc6902/ Simply put the original (without any lines that start with //) on the left and the modified code (without any lines that start with //) on the right! Then take the text that appears in the long blue box and put it into a JSON file, then rename it to the name of the original file, but add .patch to the end. For example: uniques.spawntypes.patch
make sure it's in the same location as the original.
Bikkudie 12 Jun, 2018 @ 3:52pm 
if it helps, here is what the finished patch should look like this for the uniques.spawntype file:
[ { "op": "replace", "path": "/0/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/1/spawnChance", "value": 0.1 }, { "op": "replace", "path": "/2/spawnChance", "value": 0.2 }, { "op": "replace", "path": "/3/spawnChance", "value": 0.5 }, { "op": "replace", "path": "/4/spawnChance", "value": 0.5 }, { "op": "replace", "path": "/5/spawnChance", "value": 0.5 }, { "op": "replace", "path": "/6/spawnChance", "value": 1.5 }, { "op": "replace", "path": "/7/spawnChance", "value": 0.25 }, { "op": "replace", "path": "/8/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/9/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/10/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/11/spawnChance", "value": 1.3 }, { "op": "replace", "path": "/12/spawnChance", "value": 0.05 }, { "op": "replace", "path": "/13/spawnChance", "value": 0.3 }, { "op": "replace", "path": "/14/spawnChance", "value": 0.5 }, { "op": "replace", "path": "/15/spawnChance", "value": 0.5 }, { "op": "replace", "path": "/16/spawnChance", "value": 1.1 }, { "op": "replace", "path": "/17/spawnChance", "value": 0.5 }, { "op": "replace", "path": "/18/spawnChance", "value": 0.1 }, { "op": "replace", "path": "/19/spawnChance", "value": 0.5 }, { "op": "replace", "path": "/20/spawnChance", "value": 0.5 }, { "op": "replace", "path": "/21/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/22/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/23/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/24/spawnChance", "value": 0.3 }, { "op": "replace", "path": "/25/spawnChance", "value": 0.3 }, { "op": "replace", "path": "/26/spawnChance", "value": 0.2 }, { "op": "replace", "path": "/27/spawnChance", "value": 0.2 }, { "op": "replace", "path": "/28/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/29/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/30/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/31/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/32/spawnChance", "value": 0.025 }, { "op": "replace", "path": "/33/spawnChance", "value": 0.2 }, { "op": "replace", "path": "/34/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/35/spawnChance", "value": 0.025 }, { "op": "replace", "path": "/36/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/37/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/38/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/39/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/40/spawnChance", "value": 0.1 }, { "op": "replace", "path": "/41/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/42/spawnChance", "value": 0.1 }, { "op": "replace", "path": "/43/spawnChance", "value": 0.1 }, { "op": "replace", "path": "/44/spawnChance", "value": 0.05 }, { "op": "replace", "path": "/45/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/46/spawnChance", "value": 0.1 }, { "op": "replace", "path": "/47/spawnChance", "value": 0.1 }, { "op": "replace", "path": "/48/spawnChance", "value": 0.05 }, { "op": "replace", "path": "/49/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/50/spawnChance", "value": 0.1 }, { "op": "replace", "path": "/51/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/52/spawnChance", "value": 0.1 }, { "op": "replace", "path": "/53/spawnChance", "value": 0.4 }, { "op": "replace", "path": "/54/spawnChance", "value": 0.3 }, { "op": "replace", "path": "/55/spawnChance", "value": 0.05 }, { "op": "replace", "path": "/56/spawnChance", "value": 1 }, { "op": "replace", "path": "/57/spawnChance", "value": 0.15 }, { "op": "replace", "path": "/58/spawnChance", "value": 0.05 }, { "op": "replace", "path": "/59/spawnChance", "value": 0.5 }, { "op": "replace", "path": "/60/spawnChance", "value": 0.15 }, { "op": "replace", "path": "/61/spawnChance", "value": 0.65 }, { "op": "replace", "path": "/62/spawnChance", "value": 0.75 }, { "op": "replace", "path": "/63/spawnChance", "value": 0.5 }, { "op": "replace", "path": "/64/spawnChance", "value": 0.2 }, { "op": "replace", "path": "/65/spawnChance", "value": 0.2 }, { "op": "replace", "path": "/66/spawnChance", "value": 0.3 }, { "op": "replace", "path": "/67/spawnChance", "value": 0.5 } ]
< >
Showing 1-4 of 4 comments
Per page: 1530 50