kat777

Member
Dec 24, 2017
416
70
270
That is why, when you cheat it up. It will reset to what the different numbers set it to. Appearance is derived from bmi which for best is 19-24 if i recall correctly. skin condition, those are the big ones. But all the physical stats effect it, teeth, if you have bad breath, makeup and several other things, but the two big ones is the first two.

the cheat menu will let you adjust some stuff, but if you want to play as a easy pretty girl, just start as the popular beauty start, that is why it exists.
without cheating as well my rating drop from 6 to 2 and i am using popular beauty start as well
 

Nutluck

Forum Fanatic
Game Developer
Nov 2, 2017
4,044
2,586
468
without cheating as well my rating drop from 6 to 2 and i am using popular beauty start as well
Post a save then, because it should only drop slowly as stats, skin condition goes down or you gain or lose to much weight etc and it should never drop that fast unless you cheated stats, then it would reset things during the night and it could break stuff
 

Nutluck

Forum Fanatic
Game Developer
Nov 2, 2017
4,044
2,586
468
QSP does not round by default, the truncate only drops the decimals and 18.5 becomes 18, even 18.9 would become 18. So with same example of Riley would have 25 lower appearance score compared to Veruca. So if Veruca was 190, hotcat 9, Riley would be 165, hotcat 7; if otherwise considered equal. And this is purely from the base bonus, I'm not too familiar with the clothing bonus system, but it also seems to give few points more to healthy weight over other weight groups so the difference stacks. Assuming clothes fit best to the ideal weight, this part does make sense. But in the game the rating drops by 1-2 hotcat with small hop from 19 to 18 BMI, which to me seems excessive.
By default you are correct, but I checked with a coder to be sure before making a post. Our coders made a set of code that will round stuff off, so 18.5 becomes 19 and 18.4 would become 18. I was pretty sure it did but wasn't 100% sure what the break off was, so had to check with a coder.

But NPC's don't have their appearance tracked the same as Sveta, they use a much more simple system. But my point was most of the girls that have set models,those models are in the ideal BMI range with 3 being underweight. The three underweight are hotcat 6, 7 and 8. The 6 and 7 is totally something you the player could achieve with the same BMI. The 8 is the only one that is borderline, so all and all I think we did a fairly good job with the girls.

Also the numbers you listed assume their other stats are the same as BMI is only one thing that effects it, skin condition, physical stats etc all impact. So in your example if Anushka and Sonia had the exact same physical stats, teeth, skin condition, etc and we didn't have the rounding system which we do so makes it moot, but for example say Sonia was 18 BMI then yes your example would be correct
 

kat777

Member
Dec 24, 2017
416
70
270
Post a save then, because it should only drop slowly as stats, skin condition goes down or you gain or lose to much weight etc and it should never drop that fast unless you cheated stats, then it would reset things during the night and it could break stuff
just try sleeping and see stats next day
 

Nutluck

Forum Fanatic
Game Developer
Nov 2, 2017
4,044
2,586
468
just try sleeping and see stats next day
Well you did use the cheats and I did mention they can cause issues. But I passed it on for a coder to look at, as it shouldn't be dropping like that since you don't have a STD. My guess is something about using one of the cheats is causing it but I don't know for sure.
 

kat777

Member
Dec 24, 2017
416
70
270
Well you did use the cheats and I did mention they can cause issues. But I passed it on for a coder to look at, as it shouldn't be dropping like that since you don't have a STD. My guess is something about using one of the cheats is causing it but I don't know for sure.
ok i was thinking in context of modifying save file because i have used in built cheats earlier it worked fine then now in this version only i am getting this issue
 

maankamara

Member
Sep 16, 2017
487
798
299
By default you are correct, but I checked with a coder to be sure before making a post. Our coders made a set of code that will round stuff off, so 18.5 becomes 19 and 18.4 would become 18. I was pretty sure it did but wasn't 100% sure what the break off was, so had to check with a coder.

But NPC's don't have their appearance tracked the same as Sveta, they use a much more simple system. But my point was most of the girls that have set models,those models are in the ideal BMI range with 3 being underweight. The three underweight are hotcat 6, 7 and 8. The 6 and 7 is totally something you the player could achieve with the same BMI. The 8 is the only one that is borderline, so all and all I think we did a fairly good job with the girls.

Also the numbers you listed assume their other stats are the same as BMI is only one thing that effects it, skin condition, physical stats etc all impact. So in your example if Anushka and Sonia had the exact same physical stats, teeth, skin condition, etc and we didn't have the rounding system which we do so makes it moot, but for example say Sonia was 18 BMI then yes your example would be correct
I am on Linux so perhaps it all functions differently for me but if I run test on the BMI adjust function, for example, I get no rounding up. The BMI adjust drops all bonuses by 5% for under or overweight, the problem is that there are many small bonuses (1-10 points) and when this function is run on all of them individually they each drop by at least 1 point when 0.95 becomes 0. To test if there's rounding for this function as an example I tried this string: pcs_bmi = 18 & func('AppearanceSystem', 'AdjustFromBMI', 1) * 100 & pcs_bmi = 19 & func('AppearanceSystem', 'AdjustFromBMI', 1) * 100 I get 0 and 100, which means the 1 adjusted to 95% becomes 0%. The 100 multiplier is there to ensure we're talking about actual change of value rather than just omitted data. If there's rounding up, the expected values would be 100 100. In effect this means any bonus that gives 1 appearance becomes 0 for everyone not normal weight, like lips, eyes, eyelashes etc.
 

Nutluck

Forum Fanatic
Game Developer
Nov 2, 2017
4,044
2,586
468
ok i was thinking in context of modifying save file because i have used in built cheats earlier it worked fine then now in this version only i am getting this issue
Yep it was because you cheated, I missed it or I would have known what it was but a coder pointed out you maxed the str to 200, anything over 100 lowers appearance. Anything over 150 lowers it a lot

str works like this
1-100 is normal str for a normal girl
101-150 is str for a body builder girl that has huge muscles
151+ is only possible with steriods and the like which is way beyond the natural str a girl can normally have.

So basically you made your girl look like Arnold with breasts

that is why it dropped

Had you not cheated and raised str the normal way you would have noticed your appearance starting to go down slowly after you went over 100 str, but because you changed it all at once you went from max bonus from str to max penalty overnight
 
  • Like
Reactions: kat777

Nutluck

Forum Fanatic
Game Developer
Nov 2, 2017
4,044
2,586
468
I am on Linux so perhaps it all functions differently for me but if I run test on the BMI adjust function, for example, I get no rounding up. The BMI adjust drops all bonuses by 5% for under or overweight, the problem is that there are many small bonuses (1-10 points) and when this function is run on all of them individually they each drop by at least 1 point when 0.95 becomes 0. To test if there's rounding for this function as an example I tried this string: pcs_bmi = 18 & func('AppearanceSystem', 'AdjustFromBMI', 1) * 100 & pcs_bmi = 19 & func('AppearanceSystem', 'AdjustFromBMI', 1) * 100 I get 0 and 100, which means the 1 adjusted to 95% becomes 0%. The 100 multiplier is there to ensure we're talking about actual change of value rather than just omitted data. If there's rounding up, the expected values would be 100 100. In effect this means any bonus that gives 1 appearance becomes 0 for everyone not normal weight, like lips, eyes, eyelashes etc.
we are talking about different stuff, there is the displayed appearance which is 0-100 and then there is the real appearance which is what sets how you look. The real one has a +25 bonus from being slightly under weight or chubby, or +50 for ideal BMI. Hotcat is created using the under the hood appearance code. I don't know how accurate the displayed appearance is, or how rounding etc is handled when appearance is converted to the stat display which is what you are talking about I believe because the code for setting stuff is way more than 0-100 range
 

maankamara

Member
Sep 16, 2017
487
798
299
we are talking about different stuff, there is the displayed appearance which is 0-100 and then there is the real appearance which is what sets how you look. The real one has a +25 bonus from being slightly under weight or chubby, or +50 for ideal BMI. Hotcat is created using the under the hood appearance code. I don't know how accurate the displayed appearance is, or how rounding etc is handled when appearance is converted to the stat display which is what you are talking about I believe because the code for setting stuff is way more than 0-100 range
I was pointing out that QSP doesn't do rounding, it just drops decimals and 18.9 BMI becomes 18, this is of course rather trivial problem as there will always be a point where we cross the line and things change, doesn't matter really if that point is 19 or 18.5. What I feel unjustified about is the severity.

In the game, there is a function that is constantly used in appearance where all bonus points go through percentage reduction separately. By my count there's 7 of these bonuses, which means you get -7 score if each of them get multiplied by 95% because of the lack of rounding so any fraction reduction means minimum 1 point reduction.

Add in the fact that clothes also give few points less beauty for non-optimal weight and we're looking at something like 33-45 beauty drop if you go from 19 to 18 BMI or from 24 to 25 BMI. This feels like a sharp drop from potentially very small change in weight. Could drop you from hotcat 9 to 7 in one day.
 

Nutluck

Forum Fanatic
Game Developer
Nov 2, 2017
4,044
2,586
468
I was pointing out that QSP doesn't do rounding, it just drops decimals and 18.9 BMI becomes 18, this is of course rather trivial problem as there will always be a point where we cross the line and things change, doesn't matter really if that point is 19 or 18.5. What I feel unjustified about is the severity.

In the game, there is a function that is constantly used in appearance where all bonus points go through percentage reduction separately. By my count there's 7 of these bonuses, which means you get -7 score if each of them get multiplied by 95% because of the lack of rounding so any fraction reduction means minimum 1 point reduction.

Add in the fact that clothes also give few points less beauty for non-optimal weight and we're looking at something like 33-45 beauty drop if you go from 19 to 18 BMI or from 24 to 25 BMI. This feels like a sharp drop from potentially very small change in weight. Could drop you from hotcat 9 to 7 in one day.
Normally yes but as I said our coders added a bit of code that can be used to make stuff round up if it is .5 or higher. It isn't used for everything though but it is used for a few things

All the bonuses are not the same, skin condition gives the biggest difference, bmi the second, str and other stats less etc. I don't know the actually details of the code but I know skin makes up about 50% of the appearance.

Anyways my point was being slightly underweight or chubby and Sveta could still have a hotcat of 7 easy enough even 8. I don't think you can hit 9 but maybe.

So most of the girls have healthy BMI in the game and the three that don't are with in range Sveta can make. Irina is the only one that is borderline, she should likely have a different model but it is a small enough issue we won't worry about it.
 

maankamara

Member
Sep 16, 2017
487
798
299
Normally yes but as I said our coders added a bit of code that can be used to make stuff round up if it is .5 or higher. It isn't used for everything though but it is used for a few things

All the bonuses are not the same, skin condition gives the biggest difference, bmi the second, str and other stats less etc. I don't know the actually details of the code but I know skin makes up about 50% of the appearance.

Anyways my point was being slightly underweight or chubby and Sveta could still have a hotcat of 7 easy enough even 8. I don't think you can hit 9 but maybe.

So most of the girls have healthy BMI in the game and the three that don't are with in range Sveta can make. Irina is the only one that is borderline, she should likely have a different model but it is a small enough issue we won't worry about it.
This string of commands into console will display your character's current beauty and hotcat rating in normal and underweight conditions, without anything other than BMI changing by a single point. This difference in effect can be high, too high in my opinion.
Code:
bmitest[4] = pcs_bmi & pcs_bmi = 19 & gs 'AppearanceSystem', 'UpdateBaseAppearnce' & gs 'AppearanceSystem', '' & bmitest[0] = pcs_apprnc & bmitest[1] = hotcat & pcs_bmi = 18 & gs 'AppearanceSystem', 'UpdateBaseAppearnce' & gs 'AppearanceSystem', '' & bmitest[2] = pcs_apprnc & bmitest[3] = hotcat & msg 'Your normal weight beauty:<<bmitest[0]>> hotcat:<<bmitest[1]>> <br> Your under weight beauty:<<bmitest[2]>> hotcat:<<bmitest[3]>>' & pcs_bmi = bmitest[4] & killvar 'bmitest'
My character, for example:
Screenshot_2023-11-17_23-23-36.png
 

Nutluck

Forum Fanatic
Game Developer
Nov 2, 2017
4,044
2,586
468
That is just a limit on the engine, while smaller stepping down can be done it adds more code which slows things down. So this is a compromise of several levels but each one is a bigger difference.
 

madcow167

New Member
Aug 13, 2018
2
0
131
Does anyone have the 3.01 version of the Additional adventures mod? Trying to get the last version that still has the beast content. PM me please and thank you.
 

Derryth

Member
Mar 23, 2019
310
178
128
Does anyone have the 3.01 version of the Additional adventures mod? Trying to get the last version that still has the beast content. PM me please and thank you.
considering, that any RL beast images are illegal in most countries, and if anyone is found hosting said images are liable to prosecution, I wouldn't hold your breath on getting an answer to that question.
 
4.30 star(s) 88 Votes