Starbound Big Fatties Add-Ons - Expanding Clothes and other small additions

First of all: These are no standalone mods. They are inspired by and build upon Dispatch’s Big Fatties Mod. Check her thread and then maybe come back here.

Another disclaimer: These mods are mostly quick jobs of just a few hours. They may crash the game, they may delete items, NPCs or worlds, they may corrupt your character! I do what I can to prevent anything bad from happening, but just in case, back up your entire storage folder. Better be safe than sorry.

Expanding Clothes Expansion

Let your clothes of your characters and NPCs grow to fit their waistline.

What this mod does

Big Fatties provides a dynamic weight gain system for players and NPCs, allowing them to grow fatter and slim down again, showing the extra pudge in all its nude glory. Apart from that, there are several costumes with altered sprites for roleplaying purposes.
This add-on mod now couples these two aspects together, allowing certain costumes to grow with the character that wears them. The main incentive is to not go full birthday-suit as soon as the first few pixels of pudge appear.

Currently included armor sets
  • apex officer
  • dark disguise
  • slime
  • hoodie
  • t-shirt
  • skinny jeans
  • betty
  • chef
  • jumpsuit
  • predator / predatory
  • scientist
  • startrek
  • glitch noble
  • human sweatervest
  • hylotl kimono
  • novakid cosmic bandit (added by Big Fatties)
  • miniknog
  • hazmat
  • neo
  • peacekeeper
  • protectorate

What this mod doesn’t do

All armor sets that are used come from the Big Fatties base mod (Kudos to Dispatch for her spritework!). No new artwork is added by this mod, it only provides scripts that use these armor sets.
Also, the armor sets that work are manually and explicitely included, so new armor sets added by other add-ons will not work automatically. Below is a short guide to add your own armor sets.

Download & Installation

Because of complications with the plain zipped variant, I will (for now) only provide .pak files. Because of Weight Gaming’s upload restrictions I have to put that file into a zip-folder.
Big Fatties - Expanding Clothes Expansion.zip (8.7 KB)

First make sure that Big Fatties is installed and working. Download the add-on and place the .pak file in your mods folder, next to Big Fatties.

Usage

Like Big Fatties itself, the clothing expansion brings its own GUI to configure the clothes you want to wear at different stages. The button for it should appear directly below the one for Big Fatties itself.
Clothing%20GUI
If you want to use the predefined clothing sets as they are, you don’t need to fiddle with the item slots. It is best to go slim for this, and you probalby want to hit ‘Clear’ to start fresh. Equip the clothes of the set you want into the cosmetic slots, then hit the ‘Detect’ button in the GUI, and your chosen clothes should appear in the corresponding slots. If not, the clothes are probably not supported (yet). Now you just have to hit ‘Save’ and you are ready to go.

Full GUI funcionality

The item slots show which items will be equipped at what stage. From left to right: Regular (not actually equipped), thick, chubby, plump, fat, blob, immobile.
There are multiple places the GUI checks for items if you hit the ‘Detect’ button: Highest priority has the item already placed in the ‘regular’ slots in the GUI, then come the clothes the script may have saved when the character grew in size, and lastly there are currently worn cosmetic items. This priority list is applied separately for chest and leg items.

For most freedom, each slot can have an item manually assigned to it. Leftclicking a slot copies the held item into that very slot (the only restriction is that it could actually be equipped in that position), while a rightclick clears a slot. An empty slot tells the script to use species’ default body at that stage.

It is possible to mix and match chest and leg pieces of different clothing sets. Note that in the “fatty” stages the legs piece currently visually covers the whole body while the chest piece only adds the sleeves. (Dispatch mentioned he was working on this, and showed progress on that front)
If an NPC happens to wear any of the supported armor sets (e.g. ship’s crew in default uniform), they will use the corresponding set too, and even have it dyed correctly.

Adding Your Own Custom Armor Sets

If you have a set of armor/clothes ready (any weight classes you want, including slim/regular), adding support is easy. The only thing you need is a text editor and a few minutes of patience.

  1. Create the file fattyclothingsets.config.patch in the folder items/armors/ within your mod.

  2. Copy the following code into this file and fill in the item names of your armor set. Make sure to keep all quotation marks. (Anything behind // is a comment and will be ignored by Starbound.)

Single set
[
  {
    "op": "add",
    "path": "/fattyChestSets/<setName>", // for chest pieces, "/fattyLegsSets/<setName>" for leg pieces
    "value": {
      "regular": "<regularClothes>",
      "thick": "<thickClothes>",
      "chubby": "<chubbyClothes>", // remove any that don't exist, but pay attention to the commas
      "plump": "<plumpClothes>",
      "fatty": "<fattyClothes>"
    }
  }
]
  1. If you have multiple sets of armor (probably a chest set and a leg set), they have to be listed as follows.
Multiple sets
[
  { // 1st set
    "op": "add",
    ...
  }, // comma

  { // 2nd set
    "op": "add",
    ...
  }, // comma

  ...

  { // last set
    ...
  } // NO comma
]
  • Make sure to leave at least the “regular” entry in every set, it is used for detecting the sets.
  • Multiple different clothing sets containing the same items are not supported. The clothing set detected by the script may be random.

To test if it worked, I included a simple debug item. In admin mode, type the command /spawnitem clothingsettester and use the item you get from that. That should print a few lines to the log file, and tells if any of the items specified in the config aren’t available.

Known Issues

  • Items matching the equipped cosmetics may vanish from your inventory when changing weight class! I advise using the slim (base) variants for setting up, as they won’t appear via script and are therefore safe.
  • Slimming down from blob to fatty (or from fatty to plump in some cases) re-clothes you.
    (Definitely a feature!)

Troubleshooting & Error Reporting

To keep this thread clean, please contact me via PM first. Common issues will be added to this post.

Best practice for reports is to 1) start up the game, 2) provoke the bug, 3) close the game, 4) write the report. The less time you spend ingame, the fewer other things (cluttering the log file) can happen. A short description of what you were doing in step 2 may be the best help for me finding the bug.

Another good help is the starbound log file. It is saved as <Starbound install folder>/storage/starbound.log. Please include it in your reports.
If the file is too large, copy it to keep the original save, then shorten the copy front first. The most important information is usually at the end of the log!

If an error message pops up, please take a screenshot and send it in aswell.

Crashes

Crashes when starting up the game or loading a character may happen once after installing any mod. It’s a little hickup Starbound has. Please just try again.

If it keeps crashing, you can call me.

Unexpectedly teleporting to ship

If you want to teleport anywhere and end up on your ship instead (usually accompanied by an additional “beam in” sound during the loading animation), the world you wanted to go to could not load or generate. If you were on this world before, it may have been deleted by this attempt (this planet/station/whatever, not the whole universe) and would be regenerated when you try again. Teleporter bookmarks are deleted if used and this happens.

Exit and get your log file ready. Additional tries may cause additional damage!

NPCs dying without (much) provocation

That one is probably on me, especially if Big Fatties or Mod Fatties weapons are involved. Please follow the best practice mentioned above with step 2 being “shoot another NPC” or simply “load a world”. Thanks!
(See changelog v0.2.1, and this post for an example of such a goof)

For other issues, please follow the best practice above, describing what you did and what happened as detailed as possible. The more information I get, the better!

Changelog

0.1.0
initial release

0.1.1
Fixed bug about hiding weight class progress.
Changed when set detection is triggered. No more re-detecting needed while wearing expanded clothing!

0.2.0
Enabled clothes sets for NPCs!
Removed a script file that was no longer needed.
Moved clothes sets to config file, which allows patching from other mods.

0.2.1
Fixed NPCs with custom models (penguins and the important NPCs in the Ark) not spawning / instantly dying. Thanks to Minova for telling me.

0.2.2
Fixed armor set detection not re-triggering if already using a set. Thanks to fat-wolf1234 for telling me.

0.3.0
Massive rework of the glutton badges!
Clothing set choices should now finally be persistent across beaming and relogging, regardless of which weight you have.
Your provided Items are no longer ejected, they are saved internally and will be re-equipped when you unequip the badge.
Rewrote the cosmetic slot locking mechanism. Empty cosmetics slots can be locked now.
Cosmetic slots are now locked as long as you wear any of the glutton badges, even when slim. The clothes equipped in the cosmetic slots when slim are not the original ones, but a copy. The originals are, as said before, saved and will be re-equipped when unequipping the badge.
Included is a fix for Distortion Sphere hitboxes when using glutton badges.

0.3.1
Updated for Big Fatties 0.5.1
Added new complete clothing sets

0.3.2
Fixed naked NPCs not working. Thanks to Minova for pointing me to it.

0.4.0
Updated for Big Fatties 0.5.2
Add own GUI for customization.

0.4.1
Added missing check for first-time users. Thanks to lupvirga and ACube for pointing it out.

0.5.0
Found the ‘clothes spewing out of me’ bug. Anyone who has 'Perfectly Generic Item’s in their clothing configuration, please get rid of them.
Restructured the clothing set config file a bit, to make it easier to modify existing sets. The guide for writing the config patch has been updated.
Fixed the wrong names for the thick jumpsuit items.
Finally also updated the whole post here with the current information.

0.5.1
Removed some old and unnecessary scripts.

0.5.2
Remoced the log spam I added for testing. Sorry about that!

11 Likes

An extra post for the smaller mods. Installation & troubleshooting rules still apply.

Food Patches

(No picture here)

Update: Completely restructured. You find 5 mods in the zip, pick whichever you like. They should be fully compatible in any combination.
Big Fatties - Food Patches.zip (9.5 KB)

The choices are:

  • Removing rotting mechanic from Big Fatties Food
  • Allowing Big Fatties Food (and some more items) to stack
  • Anti-rot for vanilla food
  • Stacking for vanilla food
  • Shortening the “Well Fed” effect duration (this time without the ridiculous healing)

Food Description Fix

Food%20Description
For those using the Improved Food Descriptions mod, this mod fixes the “Unknown effect” entries in Big Fatties’ foods (and now also the vanilla foods).
Big Fatties - Food Description Fix.zip (666 Bytes)

The effect titles can be freely changed without altering Big Fatties itself. Feel free to suggest alternatives.

Fattening Staff Zones

Staff%20Zone
Adds a new effect zone for staffs: The fattening zone. It does what is says on the tin.
Big Fatties - Fattening Staff Zones.zip (34.8 KB)

The effect is a bit weak (barely a weight class for the digestion badge during the whole duration), but I’m open for suggestions.

The zone’s texture is a recolored repulsion zone. Spriters are welcome to draw their own zone textures and PM me.

Functional Weight Scales

Weight%20Scales
Simply adds weight scales that tell you something that comes close to being your weight.
Big Fatties - Functioning Weight Scales.zip (2.5 KB)

Interact to get your weight. There are versions for kb and lbs, both available at the Big Fatties store. Finally, the scales are configured as NPC toys, so NPCs will step on and weigh themselves occasionally.

Updated, so the values should now be consistent with the display in the Big Fatties GUI.

Fat Floats

Fat%20Floats
Adds a buoyancy factor to the different weight stages. First you sink slower, later you really float.
Big Fatties - Fat Floats.zip (525 Bytes)

The effects start at “Chubby”, and at “Extra Plump” you achieve neutral buoyancy (neither sinking, nor drifting up).
Note that these effects are only added to the glutton badges (both versions), not the weight-specific badges.
Also note that there is no way to sink faster (or at all if you start floating).
The swimming animation is borked too, but that’s Starbound’s fault.

Jelly Slimes

Jellyslimes
Adds little and not so little colorful slimes to the game, that want nothing more than to stuff themselves into your mouth.
Big Fatties - Jelly Slimes.zip (5.1 KB)

The slimes come in 3 sizes and (currently) 6 colors. Larger slimes split into smaller ones upon death, unless they are eaten up completely. You can also interact with the slimes to eat them manually, but don’t bite more off than you can chew.

Display Props

Display%20Props
Adds a few objects that let you display items in the world. Mainly for decoration, food does still rot in them.
Display Props.zip (2.9 KB)

Currently included are a small plate, and 4 sizes of invisible props. All of them can be crafted with your bare hands, and at the workbench in the “storage” tab.

Update: Found and fixed the bug that made the first item invisible after beaming in.
Another update: Found a workaround, so this mod is now server-friendly.

16 Likes

I tried to follow your instructions for adding clothing to it, but it only crashed my game when I tried to start it up. I’m trying to add in the Noble set, do you have more-detailed instructions? I must’ve messed up something somewhere.

Hello, I’m having problems with all of the expansions (Expanding Clothes, Default Food and Fattening Staff Zones) - they simply don’t do anything, and in case with first one it also breaks whole Glutton badge system for me (badges don’t work, neither on me or on NPCs). Now, I understand that the problem might be caused not by your mod, but, first of all, when I disable Expanding Clothes Expansion, Glutton badges start to work again, and second, I still can’t explain why won’t other two expansions work.

Have you got the most recent version of the expansion mod? It broke the badges for me too, before I updated it.

Default Food is now in the Big Fatties base mod, the crossed out version doesn’t do anything anymore. The other version has also been updated. The current version is working for me.

Fattening Zones was working, just not showing up naturally. Found out why, the update will be out in a few minutes.

Oh, well, I looked up when your posts were edited last time and thought that you didn’t update them since I downloaded expansions last time. Anyway, thanks, I checked and everything works fine.

How can I change the value of Food Description Fix?

is there a way to get a staff with the fattening effect quickly or do you need to have on randomly spawn

you can use Spawnable Items Pack mod, it allows to quickly spawn guns, staffs and etc. with specific effects

thank you i will try this

nope didn’t work
any other ideas

@teiniet, which values do you want to change? The names of the effects? Either unpack the mod and look into IFD_statuseffects.config.patch, the customLabels are what will be displayed. Or PM me your choices and I’ll do that for you.

@cnd-doom, to spawn a staff with the fattening effect, use \spawnitem rarestaff 1 '{"altAbilityType":"fatteningzone"}'

I’m sorry, I am not very familiar with it, so I would like to see tools and tools for viewing the contents of patch. Is the number after the number to increase fat?

First of all, .patch files (when talking about Starbound mods) are text files and can be opened by any text editor. If the editor has syntax highlighting, you can use the JSON syntax.
For unpacking the mod itself, there should be a program called asset_unpacker in the Starbound installation.

And second, the “Food Description Fix” only shows the effects, it doesn’t change them.

I’m having problems with expandable clothing. Followed instructions and yet dosen’t work. Help?

What is the problem?

It simply does not work. As soon as I move up a size, my clothes pop off.

Sorry if its a dumb question, but is the .pak file in the root of the mods folder and not in the big fatties folder? Post a screenshot of your mod folder if you could please. Here’s what my mod folder looks like:

4

OOOOOOHHHHHHHH! I have to TAKE out the PAK! And not just paste it from the zip! Imma try

That’s right. Won’t it work?