Apologies for not posting this sooner, but as expected things broke after my changes. Namely, getting rid of these files gets rid of the weight slider values used by WGaC - @vocon92964 made it so most of the bar is for fatness, and just the left edge is for skinnyness/emaciation, which is good but after getting rid of those files everyone starts emaciated, as that left side is the WGaC starting weight. Similarly, the values for the various states of fatness are much lower than they should be - for instance super obese is 0 when thatâs the middle of the bar, normal weight on the vanilla/CBO/Carnalitas scale.
Iâve fixed this with a couple tweaks to some files, see below. I basically just replaced the values with ones similar to the old WGaC values - prior to lengthening the fat part of the weight slider. The more elegant solution would be to investigate if we could keep the fat part of the slider long by selectively commenting out the whole files I got rid of, but this method works for now. What Iâve done might limit how extreme the models can get and speed up gains, as only half the weight slider is used for fatness, but they still get plenty big and it might be an accidental/lazy solution to model clipping at high weights.
The first file that needs to be changed is /common/script_values/wgac_base_values.txt
The changes are at the top of the file and are as follow (I commented out the original code):
#base_weight_value = -80
#chubby_threshold = -73
#overweight_threshold = -65
#obese_threshold = -55
#morbidly_obese_threshold = -36
#super_obese_threshold = 0
#blob_threshold = 20
base_weight_value = 0
chubby_threshold = 5
overweight_threshold = 15
obese_threshold = 30
morbidly_obese_threshold = 50
super_obese_threshold = 65
blob_threshold = 80
Leave the rest of the file as is (you could lower some values below to slow gaining down if you wish though)
The second file I changed is /common/defines/01_fat_defines.txt
In the middle of the file youâll see these two lines, which Iâve commented out and replaced with appropriate values.
#DEFAULT_BASE_WEIGHT_MIN = -85 # Min for starting random base weight inclusive
#DEFAULT_BASE_WEIGHT_MAX = -75 # Max for starting random base weight inclusive
DEFAULT_BASE_WEIGHT_MIN = -15 # Min for starting random base weight inclusive
DEFAULT_BASE_WEIGHT_MAX = 15 # Max for starting random base weight inclusive
This one should make it so everyone starts at a ~normal weight and not emaciated, if I understand correctly.
I believe this is all I changed - tested this pretty thoroughly and everything seemed to work, got a couple of characters from 0 to 100 weight.