Post by Sleepycat on Mar 21, 2004 15:51:21 GMT -5
.pet to breed
required - basic hexing skills and you must know how to "copy and paste" and you must know where each lnz starts and ends in breedfiles(see my finding spaces tut)
This is how I do it, others may do it different
1st Step - Open the pet file in your hex-editor, scroll down to [Texture List]
select from [ all the way down to just After the data under [Fur Color Areas] (you will see its the end of the lnz info for your pet because after the Fur Color Areas data are a bunch of null bytes "00" )
Now "Copy As" a "New File" (your hex-editor may be different) and "Save As" petinfo.txt (whatever you really want to name it with .txt afterwards)
2nd Step - Open your new file "petinfo.txt" in you hex-editor. "Replace" 0A "with" 0D0A and save and close your hex-editor.
3rd step - Open your petinfo.txt in Notepad (just double-click on it and it will open) you can now read the info
4th step - "Copy & Paste" the info into the breedfile your using as a base. I always work with a .txt copy of the adult lnz and kitten lnz of the breed I'm using, so I start with the adult lnz and the pet info texts both open on my desktop. I follow the order of the info in the pet info instead of the breedfile so I don't forget anything in the pet info that I need.
So the info for
[Body Extension]
[Face Extension]
[Ear Extension]
[Leg Extension]
[Head Enlargement]
[Feet Enlargement]
[Default Scales]
[Head Shot]
[256 Eyelid Color]
[Add Ball]
[Thin/Fat]
[Project Ball]
[Omissions] <-check to see if they need to be changed in the breedfiles data
[Linez]
[Ballz Info]
[Paint Ballz]
all gets pasted OVER the info already there in the breedfiles data (Yes, its that easy)(I like to leave the ;comments in the breeds data for easier hexing later on)
most of the time a breed dosen't have these sections
[Head Rotation Limits]
[Head Tilt Limits]
[Whiskers] <-sometimes I add it if the breed dosen't have it
If the pet is a different breed, then the breedfile I am using, then I will copy and paste those sections, from the pets info, into the breedfiles data. (dosen't really matter much where you put them but I like to put the "Head" stuff just under the [Head Shot] section, above [Ballz Info]
I never bother with the [Fur Color Areas] stuff
Now in the pet info you will now see under the [Fur Color Areas] stuff another [Texture List] Congrats your now at the kitten section "save" your adult lnz text file and open your kitten lnz text file.
Now the kitten lnz has less info to deal with.
Copy and paste the info for
[Body Extension]
[Face Extension]
[Ear Extension]
[Leg Extension]
[Head Enlargement]
[Feet Enlargement]
[Default Scales]
[Project Ball]
And now the most time consuming part
Now the pets kitten [Ballz Info] becomes your new [Ball Size Override] in the "kitten"
I like to do this;
[Ballz Info]
0 35 -1 0 1 -1 8 0 1
1 35 -1 0 1 -1 8 0 1
2 35 -1 0 1 -1 9 0 1
3 35 244 0 2 0 21 0 1
4 35 244 0 2 -2 9 0 1
and then take out everything but the ball number and ball size number;
[Ball Size Override]
0 8
1 8
2 9
3 21
4 9
You really only need the balls that change from kitten to adult, if theres no change you can remove that ball from the override and thus save space
Now you can also do the same for a [Fuzz Override] section, I usually compare it with the adults ballz info to see if there is a change in the fuzz amount.
OK so the kitten lnz text is done.
Open the adultlnz info in your hex-editor and resize as needed and save.
Open the kittenlnz text in your hex-editor and resize as needed and save.
Now open your full breedfile in your hex-editor and copy and paste the new lnz info for adult and kitten into your breedfile(I usually have all 3 open in their own windows for easy access to copy and paste)
"Save" and your done! Congrats!!
required - basic hexing skills and you must know how to "copy and paste" and you must know where each lnz starts and ends in breedfiles(see my finding spaces tut)
This is how I do it, others may do it different
1st Step - Open the pet file in your hex-editor, scroll down to [Texture List]
select from [ all the way down to just After the data under [Fur Color Areas] (you will see its the end of the lnz info for your pet because after the Fur Color Areas data are a bunch of null bytes "00" )
Now "Copy As" a "New File" (your hex-editor may be different) and "Save As" petinfo.txt (whatever you really want to name it with .txt afterwards)
2nd Step - Open your new file "petinfo.txt" in you hex-editor. "Replace" 0A "with" 0D0A and save and close your hex-editor.
3rd step - Open your petinfo.txt in Notepad (just double-click on it and it will open) you can now read the info
4th step - "Copy & Paste" the info into the breedfile your using as a base. I always work with a .txt copy of the adult lnz and kitten lnz of the breed I'm using, so I start with the adult lnz and the pet info texts both open on my desktop. I follow the order of the info in the pet info instead of the breedfile so I don't forget anything in the pet info that I need.
So the info for
[Body Extension]
[Face Extension]
[Ear Extension]
[Leg Extension]
[Head Enlargement]
[Feet Enlargement]
[Default Scales]
[Head Shot]
[256 Eyelid Color]
[Add Ball]
[Thin/Fat]
[Project Ball]
[Omissions] <-check to see if they need to be changed in the breedfiles data
[Linez]
[Ballz Info]
[Paint Ballz]
all gets pasted OVER the info already there in the breedfiles data (Yes, its that easy)(I like to leave the ;comments in the breeds data for easier hexing later on)
most of the time a breed dosen't have these sections
[Head Rotation Limits]
[Head Tilt Limits]
[Whiskers] <-sometimes I add it if the breed dosen't have it
If the pet is a different breed, then the breedfile I am using, then I will copy and paste those sections, from the pets info, into the breedfiles data. (dosen't really matter much where you put them but I like to put the "Head" stuff just under the [Head Shot] section, above [Ballz Info]
I never bother with the [Fur Color Areas] stuff
Now in the pet info you will now see under the [Fur Color Areas] stuff another [Texture List] Congrats your now at the kitten section "save" your adult lnz text file and open your kitten lnz text file.
Now the kitten lnz has less info to deal with.
Copy and paste the info for
[Body Extension]
[Face Extension]
[Ear Extension]
[Leg Extension]
[Head Enlargement]
[Feet Enlargement]
[Default Scales]
[Project Ball]
And now the most time consuming part
Now the pets kitten [Ballz Info] becomes your new [Ball Size Override] in the "kitten"
I like to do this;
[Ballz Info]
0 35 -1 0 1 -1 8 0 1
1 35 -1 0 1 -1 8 0 1
2 35 -1 0 1 -1 9 0 1
3 35 244 0 2 0 21 0 1
4 35 244 0 2 -2 9 0 1
and then take out everything but the ball number and ball size number;
[Ball Size Override]
0 8
1 8
2 9
3 21
4 9
You really only need the balls that change from kitten to adult, if theres no change you can remove that ball from the override and thus save space
Now you can also do the same for a [Fuzz Override] section, I usually compare it with the adults ballz info to see if there is a change in the fuzz amount.
OK so the kitten lnz text is done.
Open the adultlnz info in your hex-editor and resize as needed and save.
Open the kittenlnz text in your hex-editor and resize as needed and save.
Now open your full breedfile in your hex-editor and copy and paste the new lnz info for adult and kitten into your breedfile(I usually have all 3 open in their own windows for easy access to copy and paste)
"Save" and your done! Congrats!!