Welcome to
Mod The Sims
Online: 2873
News:
Have an account? Sign in:
pass:
If you don't have an account, why not sign up now? It's free!
Other sites: SimsWiki
Reply  Replies: 80 (Who?), Viewed: 113023 times.
Search this Thread
Old 7th Feb 2015, 10:07 PM #76
illg1l4life
Original Poster

Test Subject

Join Date: Nov 2010
Posts: 57


I like to thank anyone who has been a fan of my work, this was a great achievement for me, sorry I couldn't proceed further at improving the size settings for a while. I had to get carried on with my life. I hope you guys enjoyed it and in case you are still using it, feel free to post pics of your miniture or giant
Old 8th May 2015, 11:34 PM #77
bloxer22
Test Subject

Join Date: Apr 2015
Posts: 2


I just only wish they had this mod for the Sims 4!
Old 27th Aug 2016, 10:42 PM #78
GigantaGiantessa
Test Subject

Join Date: Aug 2016
Posts: 1


hey ^^ sorry I just wanted to know if there is a download link for this?
Old 31st Jan 2018, 3:17 AM #79
Astrocake7
Test Subject

Join Date: May 2016
Posts: 18


Quote:
Originally Posted by GigantaGiantessa
hey ^^ sorry I just wanted to know if there is a download link for this?

Search for post 19# on the first page

If olive oil is made from olives... Then baby powder is made of...

Dank Memes. :o
Old 30th Dec 2018, 2:04 AM #80
pianogrinder
Lab Assistant

Join Date: Jan 2014
Posts: 88


I know this is an old mod but first of all, Thanks for this. I tested it in my game in CAS and in the world and everything works great. I put in a hand slider to stop hand shaking and it did the job well.
However, making giants is a lot of guesswork because the CAS screen wasn't really made for giant sims. Not without a camera mod that zooms out much farther and I don't think a CAS camera mod like that exists for sims 3. If there is one. please let me know.
Old 5th Feb 2019, 7:25 PM #81
skyhi14
Test Subject

Join Date: Jun 2016
Posts: 7


Quote:
Originally Posted by pianogrinder
I know this is an old mod but first of all, Thanks for this. I tested it in my game in CAS and in the world and everything works great. I put in a hand slider to stop hand shaking and it did the job well.
However, making giants is a lot of guesswork because the CAS screen wasn't really made for giant sims. Not without a camera mod that zooms out much farther and I don't think a CAS camera mod like that exists for sims 3. If there is one. please let me know.


I guess this is the right time to release my work...

I've made a python script for this particular use case. You'll still need to adjust a little because my calculator is nowhere near perfect.

Code:

import math

scalefactor_bodygirth = 1.0
scalefactor_pelvisgirth = 56.0/21.0
scalefactor_pelviswidth = 56.0/21.0
scalefactor_torsoheight = 21.0/5.0
scalefactor_ypos = 5800.0/1411.0
scalefactor_torso_to_mul = 22.41/127.0
scalefactor_skinny = 182.0/160.0

def get_by_scale(x):
return (x-1) * scalefactor_ypos / scalefactor_torso_to_mul, \
(x-1) * scalefactor_bodygirth / scalefactor_torso_to_mul, \
(x-1) * scalefactor_pelvisgirth / scalefactor_torso_to_mul, \
(x-1) * scalefactor_pelviswidth / scalefactor_torso_to_mul, \
(x-1) * scalefactor_torsoheight / scalefactor_torso_to_mul

def get_by_bodygirth(x):
return (scalefactor_ypos * x) / scalefactor_bodygirth, x, \
(scalefactor_pelvisgirth * x) / scalefactor_bodygirth, \
(scalefactor_pelviswidth * x) / scalefactor_bodygirth, \
(scalefactor_torsoheight * x) / scalefactor_bodygirth, \
(scalefactor_torsoheight * x) / scalefactor_bodygirth * scalefactor_skinny

def torsoheight_to_scale(x):
return x * (scalefactor_torso_to_mul / scalefactor_torsoheight) + 1


Documentation:

get_by_scale(x) takes x as an input (scale of the sim, 1 being normal height) and returns a tuple in following order: Y-position, Body Girth, Pelvis Girth, Pelvis Width, Torso Height.

Now when you run the function (e.g. print(get_by_scale(3)), you won't get a clear integer, as torso height being 11.3342..., and that's where the second function come into a play.

get_by_bodygirth(x) takes x as an input (well, integer body girth) and returns a tuple in following order: Y-position, Body Girth (your input), Pelvis Girth, Pelvis Width, Torso Height minimum, Torso Height maximum.

For our example, we run something like this: print(get_by_bodygirth(11)), and you get another non-integer result. In this time, you just round the numbers yourself. Torso height is returned in a range (note that now it returns two torso heights), you just take a number in your taste. I normally just take a median of the range.

torsoheight_to_scale(x) does what you're expecting: returns scale from your torso height.

Note: the Y-position as very... inaccurate And maybe someone talented could make a GUI or Excel sheet out of my calculator? This script is tested on Python 2, but should run fine on Python 3 as well.
Reply


Section jump:


Powered by MariaDB Some icons by http://dryicons.com.