I had an idea for how to get a weight gain mod to work for Fallout New Vegas.
While I was goofing off during my break from the CK2 mod I’ve been making, I got in the mood to play New Vegas again. While I was looking for mods to install, I noticed that someone made the bodyslide and outfit studio mod work for New Vegas, allowing CBBE bodies to be used. While it’s not like the Fallout 4 or Skyrim bodyslides that allowed for the changes happen mid game, it does still allow the creation of other body types (including fat bodies). It only included a few outfits, but the potential to convert all vanilla clothing exists now.
So I opened the GECK to see if I could make a simple weight gain and loss system. I have almost no experience with the GECK, however I pretty much already have the base system finished. Here’s what I’ve got so far after about a day’s worth of work:
- 5 stages of weight gain (6 if you count being normal weight)
- A perk for each level of weight, all with buffs (DR) and debuffs (speed and agility)
- Weight loss that happens at the beginning of every day.
- five effects that can be placed on food that facilitate the weight gain (the effects are five tiers of how much weight is gained from eating the food item)
- A trait that can be chosen at the start of the game that increases how much weight is gained as well as increasing the amount of HP is restored from edible food.
- Experimental script (for me anyway) that replaces a specific manhole/hatch when at max weight level to simulate the character not being able to go through it (A message will pop up describing the scene if you try to go through it).
I also tried with the original .esp file to add more dialogue options to vanilla NPCs related to your current fat level and the appetite trait. This turned out to be a disaster because of how I directly edited vanilla quests in the editor (which can cause incompatibility issues). I would need to learn the other ways of adding dialogue before I can do this.
The last piece of the puzzle is the visual aspect of weight gain. While I didn’t attempt anything related to this, I know a way to do it because of a different mod. What I would need to do is make 5 versions of every female body armor/clothing to fit the weight levels and make a script that will auto switch these outfits around when weight is gained. Sexout Pregnancy already has a script that does pretty much the same thing, so if I reverse engineer it to make something similar, the weight gain mod would be able to have visual weight gain.
if anyone wants the prototype .esp file, I’ll upload it here.
For those that are curious about the specifics about how the system works, I’ll go into detail here.
The weight gain system will not start until you eat your first time capable of causing weight gain.
I use two variables to track the system one for weight level, and another to track progress towards next level (we’ll call them weight points). Every 100 weight points, you gain 1 weight level. When you go up in weight level, your weight points will go back to 0. If your weight points are ever less then 0, you will go down in weight level and your current weight points will be set to 95 (not perfect I know, but this way is more stable and less prone to bugs).
Every day you will lose -5 weight points (though I will likely change this to be based on endurance and strength)
The weight gain categories for food are
“None” (things like water, and fresh apples)
low +1 weight points (leaner meats like mantis)
Medium +2 weight points (things like gecko)
High +3 weight points = (alcohol, most prewar foods, brahmin steak)
Very high +4 weight points = (Sweets mostly)
Extreme +5 weight points = (Very few misc. things like Wasteland Omelets, Ant Queen Pheremones,
any glowing variants of NukaCola or Atomic Cocktails)
The weight level perks go like this (these are not accumulative):
Well fed: DR (not DT) +2, movement speed -2%
Chubby: DR +4, movement speed -5%
Fat: DR +6, movement speed -10%, Agility -1
Obese: DR +8, movement speed -15%, Agility -2
Morbidly Obese: DR +10, movement speed -20%, Agility -3
The Big Appetite trait: increases edible food’s (things like cooked food or prewar stuff) health restoration and weight gain (for low, med, and high weight gain foods this trait adds +1 weight. Very High increases by +2 and extreme is increased by +3). Prewar foods also receive greater health restoration.