Controlling how fat or thin your baby gets
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I've been asked a few times now how to hex a baby to make it permanently skinny, so I thought I'd put together a "howto" for you all, with illustrations that I hope will help. The screengrabs are taken of my patient and cheery little test .baby; I'm very familiar with editing .baby files so I've made all the examples using the one baby.

First of all, if you are hexing an already-existing baby, remember to keep a backup copy of your baby somewhere safe in case it all goes wrong. And remember that you will need to compensate for the checksum as well as keeping the file the same length. If you don't know how to do that, read my basic babyz-editing howto. If you are making a new baby, either with my easy-edit kits or with Resource Hacker, these restrictions do not of course apply.

The answer lies basically in the [Thin/Fat] area. Whether you are hexing an already-adopted baby or making a new one, the answer is still the same except that if it's an already-adopted one you would, as with any .baby file editing, have to compensate for the checksum. If it's a new baby you're hexing to adopt, then you can add to the ballz that you wish to control in terms of fatness or thin-ness. If you want to add to them with an already-adopted baby file, it is possible but involves a lot of extra work.

If you're making a new babyz, The [Thin/Fat] is in the Babymaster.lnz, but of course you can put it into individual .LNZ files if you want them to override the Babymaster. The [Thin/Fat] in an actual .baby file looks very similar, just with the ballz listed in a different order.

In the babymaster.lnz the [Thin/Fat] looks like this:

[Thin/Fat]
4, -8, 24
10, 0, 25
11, 0, 25
30, -2, 5
31, -2, 5
81, -5, 24
88, -2, 5
89, -2, 5
94, -2, 10
95, -2, 10
98, -2, 5
99, -2, 5
116, -4, 10
117, -4, 10
;
0, -8, 10
1, -8, 10
2, -4, 10
3, -4, 10
66, -4, 10
67, -4, 10
70, -8, 10
71, -8, 10
72, -8, 10
;
8, -8, 12
9, -8, 12

So what it all means is : the number in the first column is the ball number, and the other two are the limits of thinness and fatness. Fool around with these until you get them the way you want them. You can add any other ball that you want to control as regards thinness or fatness, simply by adding a line of code with that ball as the first in the line, how thin you want it to be allowed to get next, and how fat you want it to be allowed to get next.

So say you want your baby to get a fat head but a thin waist when not at the average state, try adding this below that list in babymaster.lnz:
63, 18, 52
and change
4, -8, 24
to
4, -80, -24

For the purposes of this explanation I tried exactly that and it looks kinda cute in a strange way. In the mid-state (which is what you see when you adopt the baby) you get this




Then when she's in a thin state in the game (lots of excercise, not too much food -- although for this example I brought her in-game state down to 0 using the brain-sliders for speed)



And when she's grown "fat" in the game -- no exercise, stuffs herself silly -- you get this (once again, I used the brain slider to bring in-game fatness up to 100 percent)



The "connectedness", or drawn-out versus squashed-up look of your baby is controlled by the [Default Scales] which are usually

100
100

but if you make it

100
10

you get this



and

10
100

gives this



The centre state of the babyz' fatness or thinness -- what the baby first looks like in the game -- is of course controlled by the size of the ballz in [Ballz Info], where I changed the belly-ball size for my test-babe. Currently she has her belly ball size is -14, she has my [Thin/Fat] changes as noted above, and she's back to [Default Scales] 100 over 100.



Yup, you can do gruesome things... But no babyz were harmed in the course of this example, you can see she looks perfectly happy :-)

NOTE: if you are doing this hexing inside a .Baby file, remember that The babyz have two stages of life, one stage being the oldest they grow to, an age they reach after about 15 game-days, and the other being the day they are "born" in the game.

So there are two LNZ sections inside a baby -- two sets of ball information, including two sets of [Thin/Fat].

If you have a recently-born babyz and you have only edited the first of the [Thin/Fat] (etc) areas, you will not see the changes until that babyz "grows up". If you have only edited the second of the [Thin/Fat] (etc) areas, the babyz will develop the ability to grow chubby when it gets older.

Hope that helped

Carolyn