Starbound

Starbound

Frackin Universe - Vanilla Food Patch
29 Comments
Lord_Greyscale 20 Jun, 2021 @ 3:44pm 
"FU being FU"

Hah!, but yeah, pretty much exactly that.
•DigitalSpr173  [author] 18 Jun, 2021 @ 4:39pm 
I see, that makes sense now. However, why bother with adding a "complex" and all encompassing diet system for them to then decide to half-ass it because they didn't feel like putting the extra work to finish it? :seriousboss:

I guess it's FU being FU.
Lord_Greyscale 18 Jun, 2021 @ 8:01am 
I think they got about half-way through making it before realizing that no-one would pick a race that could not eat the high-end foods (the one's that give 5-minute buffs), due to those foods violating the diet system as it was envisioned.

And they weren't about to make any "new" meals to fill the gap, so the exceptions started.
Lord_Greyscale 18 Jun, 2021 @ 7:58am 
IIRC, Chocolate and Milk were semi-deliberately left out of the "diet" system because the person in charge of it at the time wasn't going to deny Chocolate to anyone, and Milk was a requirement in far too many meals.
(the "why keep this in my valuable 'fridge space if I can't eat it" problem)

That said, I'm fine with the changes you've made, if they're going to do a restrictive diet system then by god do a restrictive diet system and don't make exceptions.

Exception-making is what mods are for.
•DigitalSpr173  [author] 19 Jul, 2020 @ 12:00am 
I apologize for my typos in the comments, I'm sleep deprived but hey! I can finally sleep well by confirming (again) that FU is a mess and not my fault. :momoyawn:
•DigitalSpr173  [author] 18 Jul, 2020 @ 11:53pm 
Done, tell me if it is indeed working as it should. I just hope that FU puts their shit together in this totally important nitpick. :tbptongue:
•DigitalSpr173  [author] 18 Jul, 2020 @ 11:48pm 
Hey, I checked FUs diet config and it seems that the chocolate uses the "sugar_food" effect and, although that effect exists, it is unused in the diet system :tbpgloomy: !
The system works like this, there is different "xxx_food" effects, and those effects are grouped in each diet type. However I noticed that "sugar_food" is not even in the file, just the bonus effects for ingesting it (which is called "HIGH_GLUCOSE", and looking at the file its a diet group used for "Candavasians" according to the comment on the file). This explains why you get no penalty for eating the chocolate bar, meaning tha either FU forgot about that or is a left over that they didn't care to fix (which is very plausible considering that people still need to use my patch for this stuff...).

Anyways, I'll add those items back and I'll change the chocolate bar from "sugar_food" to "plant_food" as it's the closets diet that can eat sugar stuff (omnivores have no problem to eat either type of food). :tbphappy:
AbyssStarer 18 Jul, 2020 @ 6:40pm 
That's kinda like how Chuckle fish is with Starbound's huge ass bugs like even avian's beaks when it comes to hats and how random generator monsters change colors when captured.

I think Starbound has been filled with bugs that they just don't want to hot fix for some time now.
•DigitalSpr173  [author] 18 Jul, 2020 @ 2:10pm 
TL;DR: Long rant aside, you should report it to the FU team to fix them, as it's their responsibility in the first place to check this basic stuff is indeed working. Sorry for any inconvenience. :tbpsad:
If you want I could add them back but It could cause problems in the future.
•DigitalSpr173  [author] 18 Jul, 2020 @ 2:09pm 
In the latest update I removed the .patch from those items and a couple more as I noticed that they are already included in the newer version of FU and it may cause problems to patch already patched items. I assumed that they were working as intended because I checked their code an it seemed fine.
It appears that the FU team doesn't quite care about their own diet system if they keep changing and breaking stuff and not adding all the vanilla items I patched, this patch has been around almost a year now and I originally created it as a temporal fix until they decided to add at least all vanilla items but It seems I was wrong. What this patch does is to add the diet effects already existing in FU to the items they for some reason haven't patched, so if the effects is not working as intended I can't do much about it.
AbyssStarer 18 Jul, 2020 @ 4:02am 
Okay not sure if this is from one of my mods or something but none of them have this listed as a change so idk.

Milk and chocolate their descriptions have nothing about the diet system.

But their changes may have changed by one of the mods, I'm guesing it would be patch project or betabound if that is what is but Idk.

Here's what they're descriptions

Chocolate - "Just objective the best thing ever"
Milk - "Mmm, milk"

Also Chocolate doesn't seem to do anything if it's toxic but sail will still tell you it's toxic.
•DigitalSpr173  [author] 15 Jul, 2020 @ 12:16pm 
Well, After further examining the files I concluded that the syntax of the mod was right, however Starbound didn't like the cheese consumable specifically, for some reason. So, what I did was to rewrite the cheese.consumable.patch in a different syntax that means the same. It baffles me because that did the trick. there was no typo errors or syntax error in the code as every other .patch uses the same syntax and they are working.

TL:DR: It works now :seriousboss:
•DigitalSpr173  [author] 14 Jul, 2020 @ 2:19pm 
That's weird, I unpacked the files from the workshop just to check and it seems they are fine. Would you kindly send me a pastebin with your log?
Zerisius 14 Jul, 2020 @ 1:05pm 
redownloaded and still the same stuff
•DigitalSpr173  [author] 13 Jul, 2020 @ 11:36am 
I fixed it, for some reason I forgot to update the cheese effect. Now i'm 100% sure it should work without problems. Tell me if there is still issues.
Zerisius 12 Jul, 2020 @ 11:48pm 
Could not apply patch from file /items/generic/shop/cheese.consumable.patch in source: C:\Program Files (x86)\Steam\steamapps\workshop\content\211820\1830330047\contents.pak. Caused by: (JsonPatchException) Could not apply patch to base. (JsonPatchException) Could not apply operation to base. (TraversalException) No such key 'effects' in pathApply("/effects/0/0")
•DigitalSpr173  [author] 9 Jul, 2020 @ 12:15pm 
Okay, it should be working now. Tell me if there is any other problems.
•DigitalSpr173  [author] 9 Jul, 2020 @ 12:05pm 
Oh, i'm dumb. I left a typo in dairy foods, I''ll fix them asap.
AbyssStarer 9 Jul, 2020 @ 3:01am 
I'm sure if this happens to anyone else or FR messing up

When trying to eat Banana Ice Cream:

"Exception caught in client main-loop (StatusEffectDatabaseException) No such unique stat effect 'diary_food"
Gordios 2 Jul, 2020 @ 3:01pm 
sadly it's still isnt working for me, but thats probably because I dont have frackin´ Universe, thanks anyways
•DigitalSpr173  [author] 1 Jul, 2020 @ 7:51pm 
Well, I updated the mod. Tell me if it is working.
•DigitalSpr173  [author] 1 Jul, 2020 @ 4:20pm 
Yes, you need to decompile the mod file and change a line in the .patch of the dairy items as according to reports they seem to be causing trouble. I'll do it myself but I lost my drive and all the raw mod files, so I'll have to do this and reupload it.
The line should be something like "effect" and change "dairy" to "dairy_food". I still don't understand why the fracking team just keep changing their variables names as that breaks a lot of older stuff. :seriousboss:
Gordios 1 Jul, 2020 @ 11:14am 
hey, the mod doesnt seem to be wroking for me, is there any way I can fix it?
Penta 19 Jun, 2020 @ 1:57pm 
It seems it should now be "dairy_food". Or at least that's the effect name that milk gets.
•DigitalSpr173  [author] 29 Apr, 2020 @ 8:22am 
Mmm, they probably changed the diet system. Probably all the other patches are broken too, so until I have the will to fix them I recommend to unsuscribe, or if you are feeling like tinkering with the files just unpack the mod and remove the "diary" effect from the item (it's just a line of code that is very self explanatory)
🩸ℜ𝔲𝔦𝔫🩸 28 Apr, 2020 @ 11:50pm 
I've gotten an error when trying to eat cacti ice cream. The error was "exeption caught in client main-loop (StatusEffectDatabaseException) No such unique stat effect 'diary'".
Raven Guertena 18 Jan, 2020 @ 1:00am 
Nah, they don't removed the diet system
•DigitalSpr173  [author] 17 Jan, 2020 @ 7:55pm 
It just adds some values that were missing to the vanilla food so they can use the buffs and debuff form the Diet system. I don't know if Fraking Races removed the diet system or not as I haven't played in quite some time.
Raven Guertena 17 Jan, 2020 @ 6:39am 
wait...does it only brings out some food stuff that FU removed with the FR mod or does it removes the diet system..that kinda annoys me a bit lol