Tutorial: Hexing from Food Jars
Oct 12, 2017 19:16:39 GMT -5
Budgie, Rebecca ♠️, and 1 more like this
Post by ɾiley 👾 on Oct 12, 2017 19:16:39 GMT -5
Hello hello all, and Happy Halloween! I'm here with Little Basey to show you how to hex from the food jars/bowls. We're going to be hexing a cute Halloween ice cream cup! This is a process with a few quirks (especially once you get to tinkering), but otherwise it's very similar to hexing any other toy, so if you already know how to do that you can probably just skim over most of this guide!
ok let's go
First things first: pick which food jar you want to hex from. I'm using the jar of peas. Make a new copy of the file and rename it to whatever you like, then open it up in LNZ pro.
As with hexing any toy, the first thing we need to do is change the ID number, highlighted above in blue, so your new food jar shows up separately. You might need to try a few different numbers! Once your new jar shows up in the kitchen cabinet, you'll need to choose a new sprite name, highlighted above in yellow. See that X3? That's all you need to change. I'm simply changing it to K3.
Here are all the other places in LNZ pro where you need to change the sprite name!
We're all done in LNZ pro now, unless you want to change the display name of your toy or the text tooltip that it has. I'm not going to bother with those things cause I'm a lazy bean.
Now open up your food jar in your hex editor of choice! I use HxD. Most hex editors have a find-and-replace function, so open that up. The original sprite name for peas is Jar_X3, so type that in the search bar, and put your new sprite name in the replace bar and hit replace all! Generally 27 occurrences should be changed.
At this point you should be able to take the original food jar and your hexed one out of the kitchen cabinet at the same time without the game freaking out about it! If you can't, a sprite name wasn't changed somewhere. Return to start and try again.
Before closing your hex editor, it's time to change the food blob color! If you're hexing from one of the food bowls (oatmeal, veggies or meat & gravy) the food blob color is found at offset 1260 and 01. For the food jars, it's found at offset 1260 and 0D. The colors are in hexidecimal, so you might like to have the hexidecimal Babyz color charts found on DRN or Carolyn's Creations at your disposal!
Do you have your sprites ready? You'll be needing 5 sprites total - 4 of your food dish in varying states from full to empty, and one small sprite to show up in the cabinet. You can close your hex editor now and open your toy in Tinker to change the sprites. I usually change the away sprite first so I can easily find it in the cabinet for testing!
After changing the away sprite, it's time to change the toy itself and all its animations. This is where it gets a little weird.
Babyz is a very old, very silly game, and none of the food dishes actually animate properly. It's not super noticeable with the default game foods but it can be really annoying with custom foods! When eating from the food dish you might get a flash of the wrong sprite if you tinker it the way you logically think you should, so let's throw logic out the window for a sec.
Here's the pattern you should change sprites in.
Dropped0, Grabbed0 and Resting0 should be your food dish at its fullest.
Eating0, Dropped1, Grabbed1 and Resting1 should be after taking just a few bites.
Eating1, Dropped2, Grabbed2, Resting2 and Eating2 should be your food dish almost empty.
Dropped3, Grabbed3 and Resting3 should be totally empty.
You'd think you'd want to change all the 0s to be full, all the 1s to be almost-full and so on... but no.
Babyz is very old and very silly.
After that hassle, your new food should be complete! Delicious. I hope you guys found this helpful!
Now go hex lots of yummy new foods for your kids to enjoy! <3
First things first: pick which food jar you want to hex from. I'm using the jar of peas. Make a new copy of the file and rename it to whatever you like, then open it up in LNZ pro.
As with hexing any toy, the first thing we need to do is change the ID number, highlighted above in blue, so your new food jar shows up separately. You might need to try a few different numbers! Once your new jar shows up in the kitchen cabinet, you'll need to choose a new sprite name, highlighted above in yellow. See that X3? That's all you need to change. I'm simply changing it to K3.
Here are all the other places in LNZ pro where you need to change the sprite name!
We're all done in LNZ pro now, unless you want to change the display name of your toy or the text tooltip that it has. I'm not going to bother with those things cause I'm a lazy bean.
Now open up your food jar in your hex editor of choice! I use HxD. Most hex editors have a find-and-replace function, so open that up. The original sprite name for peas is Jar_X3, so type that in the search bar, and put your new sprite name in the replace bar and hit replace all! Generally 27 occurrences should be changed.
At this point you should be able to take the original food jar and your hexed one out of the kitchen cabinet at the same time without the game freaking out about it! If you can't, a sprite name wasn't changed somewhere. Return to start and try again.
Before closing your hex editor, it's time to change the food blob color! If you're hexing from one of the food bowls (oatmeal, veggies or meat & gravy) the food blob color is found at offset 1260 and 01. For the food jars, it's found at offset 1260 and 0D. The colors are in hexidecimal, so you might like to have the hexidecimal Babyz color charts found on DRN or Carolyn's Creations at your disposal!
Do you have your sprites ready? You'll be needing 5 sprites total - 4 of your food dish in varying states from full to empty, and one small sprite to show up in the cabinet. You can close your hex editor now and open your toy in Tinker to change the sprites. I usually change the away sprite first so I can easily find it in the cabinet for testing!
After changing the away sprite, it's time to change the toy itself and all its animations. This is where it gets a little weird.
Babyz is a very old, very silly game, and none of the food dishes actually animate properly. It's not super noticeable with the default game foods but it can be really annoying with custom foods! When eating from the food dish you might get a flash of the wrong sprite if you tinker it the way you logically think you should, so let's throw logic out the window for a sec.
Here's the pattern you should change sprites in.
Dropped0, Grabbed0 and Resting0 should be your food dish at its fullest.
Eating0, Dropped1, Grabbed1 and Resting1 should be after taking just a few bites.
Eating1, Dropped2, Grabbed2, Resting2 and Eating2 should be your food dish almost empty.
Dropped3, Grabbed3 and Resting3 should be totally empty.
You'd think you'd want to change all the 0s to be full, all the 1s to be almost-full and so on... but no.
Babyz is very old and very silly.
After that hassle, your new food should be complete! Delicious. I hope you guys found this helpful!
Now go hex lots of yummy new foods for your kids to enjoy! <3