Starbound

Starbound

259 ratings
Size of Life - Framework
4
3
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
402.529 KB
10 Apr, 2024 @ 7:07pm
1 Jan @ 1:29pm
17 Change Notes ( view )

Subscribe to download
Size of Life - Framework

Description
Allows changing the size of NPCs, players and monsters.
Originally posted by "Soolander":
What is this? A framework for ants?
Originally posted by "Termite Man":
That ant guy is not gonna know what hit him.
Originally posted by "Wolfy (not in reference to this mod)":
Have you seen my Big Man? Mate, he's big.

Introducing
After centuries of searching every planet and moon to introduce Tym-particles into every liquid imaginable.
The Fermion Corporation introduces some variety in size of every person in the universe.
For the low price of [Redacted] at the Infinity Market you can enjoy life from a different perspective.
Or buy the brand new Tym-particle Beam and make your enemies tiny!
  • More asking tall people for help in the super-market, because there are now tall people.
  • Having to crouch to fit through doors. (What do you mean you can't?)
  • Reaching behind the sofa by walking there.
  • People will like you more! (Probably, it doesn't change you though)
  • Control the short people.

How?
After acquiring the Fermion Resizer, the Tym Particle Beam or Tym Grenades you can change NPCs or your size at will!
Warning: Beam usage on pets and friendlies is disabled for safety.

Try backing up your character before installing, there shouldn't a problem, but you never know.
Changing sizes may be a bit laggy during changes.

Use Star Extensions[github.com] for clean image scaling, it looks really good.
[github.com]

For Modders
To change an NPCs size, altering the "bodysize" stat is all that's needed.
A few status effects are provided to show how.
Crew members store their size within the player, external changes may not be saved when respawning.

Body size can affect different stats, like health and damage, it is disabled by default, changing the "defaultbodysize.statuseffect" (modifiesStats) value to "true" will activate this function, stats and calculations can be added via patches.


For species
Inside the "name.species" file, these stats can be used to set default values for the species.
This mod is NOT required, and load order won't matter.
A patch for humans is provided. (patch is disabled, used as example)
"statusEffects" : [ {"stat" : "bodysizebase", "baseValue" : 0.9}, //Min starting value (90%) {"stat" : "bodysizerange", "baseValue" : 0.2} //Max value (90% + 20% = 110%) ]
For npc types
Inside the "npc.npctype" file, these stats can be used to set default values for the species, overriding them.
This mod is NOT required, and load order won't matter.
A patch for humans is provided. (patch is disabled, used as example)
"/statusControllerSettings/stats/bodysizebase_over" : {"baseValue" : 0.9} //Min starting value (90%) "/statusControllerSettings/stats/bodysizerange_over" {"baseValue" : 0.2} //Max value (90% + 20% = 110%)

item ids:
npcsizetablet
bodysize_grownade
bodysize_shrinknade
bodysizeray
bodysizeray_friendly
bodysizeray_grow
bodysizeray_shrink

Uninstalling
I tried making it as uninstallable as possible, "reset" yourself using the interface and then delete the Fermion resizer and Tym Particle items before uninstalling.
You may get a "duplicate callback named effect" error when loading, try loading again, if not, then :(
I haven't had an unfixable problem, so you are good.
Popular Discussions View All (3)
7
1 Jun @ 6:19pm
PINNED: Supporting techs
FelmastProMcLane
4
19 Sep, 2024 @ 1:35am
Found Bugs
SolarDragon
0
11 Apr, 2024 @ 10:04am
Outfits used in the preview image
FelmastProMcLane
119 Comments
CaitieẽChan 7 Jun @ 2:52am 
@Kasplodicus - having the same problem but with crew members. :/
capt_tristhan_corsair 26 Apr @ 8:22pm 
were do you craft the tools for the shrinking and growing?
Kasplodicus 15 Apr @ 1:43am 
Starbound seems to not be saving my characters heights anymore. When I reload the game, they are reset, and when I use the Fermion Resizer, it just assigns them a random height.
LilRosyMoth 12 Apr @ 2:07am 
how exactly do i set a species' default size range? I'm using the irken mod and irkens typically are rather small.
Odd Skunk 20 Feb @ 11:20pm 
Any chance of unlocking more size options past 87 and 350?
Kemui⊗52 13 Jan @ 12:59pm 
I doubt it can "erase" the save file unless the mod is uninstalled. From my understanding, a property attached to the player needs to become nil for Starbound to hide a player. Getting shrunk to zero size won't make anything nil, I'd only suspect it to cause runtime errors like dividing by zero (game would error out after loading the save).

But again, I've never had that issue crop up on its own, so I'm sorry to say I can't help with debugging it.
Orifan1 13 Jan @ 9:43am 
the character shrink bug, yeah. one person mentioned it erased their save file
Kemui⊗52 11 Jan @ 5:16pm 
What exactly do you mean by 'character erasure bug'? The only thing I'm aware of is when you uninstall the mod, Starbound itself is too stupid to handle missing mod data, so it hides (not deletes) the character. That can happen with the uninstallation of any mod that attaches a status or the like to a player. If you ever experience this, you can probably see what's causing it in starbound.log.

But again, that's only for uninstalling. The only other thing I can guess is the character constantly shrinking, but that doesn't quite sound like an erasure bug (and I've never experienced that without invoking it myself).
Orifan1 11 Jan @ 4:11am 
please im trying to get this mod added to a server because other character scaling methods are going to make me die of blood loss from ripping my hair out and unfortunately the owner doesn't want to risk it
Orifan1 10 Jan @ 6:11am 
did you ever fix that weird character erasure bug thing?