|
Post by ChicagoCanine on Apr 23, 2004 20:36:05 GMT -5
Hello!
I have been trying to hex the Great Dane (using tutorials), but whenever I change anything other than eye color (haven't tried body color yet) or try to add something like spots, the breed won't show up in the adoption center anymore! ARGH! It's driving me nuts! Any help? What am I doing wrong?
|
|
|
Post by kimi32187 on Apr 23, 2004 20:39:57 GMT -5
Did you delete the right amount of null bytes so the file is its original size? If not, that's most likely the problem!
|
|
|
Post by ChicagoCanine on Apr 23, 2004 20:49:06 GMT -5
I am really new to hexing, I've heard of null bytes but I thought you only have to change that if you added or removed stuff in the file, not if you just changed some numbers??
If that is the problem then how come when I go from like 6 as the eye color to 151 the file still works?
Can anyone explain how I find null bytes and how to remove them, also how do I know how many to remove? Or if any can direct me to somewhere that explains it? Thanks!
|
|
|
Post by kimi32187 on Apr 23, 2004 20:54:13 GMT -5
Yes, if you are making the file bigger by adding bytes (for instance, copying and pasting something into your breed file) then you will need to remove null bytes until it is it's original size. But if your just changing the color of it's eye or something, you don't need to worry about that. For instance, if you want to change the color from 6 to 151 just type the 151 over the 6. Does that help? EDIT- by the way, null bytes are simply how many bytes the file is made up of. If you make it bigger, you are adding null bytes, and in order to make up for the ones you added, you will need to remove them by deleting space in the file. I recomened reading sleepy cat's post about deleting space in breed files: petzforum.proboards21.com/index.cgi?board=hexing&action=display&thread=1077246262
|
|
|
Post by ChicagoCanine on Apr 23, 2004 20:55:56 GMT -5
yep! Thanks for the help...
So how do you know how many to remove and what the heck are they? LOL
|
|
|
Post by kimi32187 on Apr 23, 2004 20:59:25 GMT -5
Well, lets see...what hex editor are you using? I recomend Hex workshop, as it will tell you number of bytes in the file at the bottom right corner. I g2g right now, but hopefully Ratqueen will be able to help you...she knows alot about hexing.
|
|
|
Post by ChicagoCanine on Apr 23, 2004 21:02:44 GMT -5
I have hex workshop... Thanks!
ETA: Nope, I can't figure out where it is showing total number of bytes... I tried changing the thing I had changed before (fuzz in the ankle) to see if any numbers in the bottom right corner changed, but the numbers at the bottom of the screen were exactly the same before and after I made the changes... I also don't know how you delete the null bytes- just highlight them and hit 'delete'?
|
|
|
Post by kimi32187 on Apr 23, 2004 21:35:33 GMT -5
Remember, you only need to take away null bytes when have changed the file size....not when you space over something like changing a number. If your hex painting, and changing colors and sizes, you can forget about the null bytes. As for when you DO need to worry about those null bytes, (adding spots, wingz, bunny ears, anything that includes copying and pasting, etc.)it's actually pretty simple...and if you click on the link i gave you in my other post, then sleepy cat will explain how to get rid of them.
EDIT- And yes, to delete them, just highlight the blank spaces and hit delete. Or you can go to "replace" and replace every two blank spaces with one blank space. But don't take spaces from the whole file- it could mess something up. Like i said, i recomend reading sleepy cat's post:http://petzforum.proboards21.com/index.cgi?board=hexing&action=display&thread=1077246262
|
|
|
Post by ChicagoCanine on Apr 23, 2004 21:41:21 GMT -5
Thanks! I didn't see that link...
Ok I was trying to change the fuzziness of a Dane's ankles, I guess that doesn't need null bytes removed? If not then I still don't know why the file does not work in the adoption center after I change it...
|
|
|
Post by kimi32187 on Apr 23, 2004 21:48:58 GMT -5
Hmm...that's odd. Make sure you are typing over the original number. Also, you could have possibly typed over a comma or something that you shouldn't have, which would cause the breed to not show up in the AC. I would start over and try again, and if it still doesn't work, i'm not sure what could be wrong!
|
|
|
Post by ChicagoCanine on Apr 23, 2004 22:16:25 GMT -5
Hmmmm I tried it 3 times on 2 different computers... I didn't run over any commas, all I did was change the fuzz from 1 to 5...
|
|
|
Post by Ratqueen on Apr 23, 2004 22:48:56 GMT -5
But if your just changing the color of it's eye or something, you don't need to worry about that. For instance, if you want to change the color from 6 to 151 just type the 151 over the 6. Does that help? Well, that is incorrect. Changing a 6 into a 151 adds 2 bytes. Any time you add or remove any digits or letters in a breed file, you will need to compensate by adding or removing the same amount of digits. If you changed a color from, say, 6 to 2, then you would not have to worry about the file size, because you didn't add or remove any digit to the file. It doesn't matter if you just change colors, change fuzziness or add spots -- that's the total amount of bytes you add or remove that matters in breed files. For instance, if you change the coat color of a cat from black (color 39) to golden (color 105), then you're adding 1 byte (= 1 digit) for every single body part you change to golden. Any single digit or letter in the ASCII part = 1 byte. Null bytes are bytes that don't contain any actual data used by the game, thus their name. 1 null byte = hex 00.
|
|
|
Post by ChicagoCanine on Apr 23, 2004 22:51:54 GMT -5
So I do have to delete some null bytes if I change the eye color
|
|
|
Post by Ratqueen on Apr 23, 2004 22:54:02 GMT -5
So I do have to delete some null bytes if I change the eye color Depends from which color to which color. If the colors you change from and to have the same amount of digits (i.e. 6 to 2), then you don't have to compensate. But if they don't have the same amount of digits (i.e. 6 to 151), you do have to compensate. Sometimes you will need to add null bytes, and other times remove them, depending what you change from and to.
|
|
|
Post by ChicagoCanine on Apr 24, 2004 0:43:36 GMT -5
Ok, I got the fuzz to work... Now the problem is still that it doesn't show up in the adoption center when I try to add something... For example anytime I cut and paste in one of the extra bits like for a skunk stripe or a tattoo and then delete some places with '......' at the end of the file so it has the same number of bytes, it still doesn't work. I was told to add the extra stuff in under "Paintz Ballz" in the 'paws' section, and just paste it in anywhere under there... Maybe that is wrong and that's why it won't work??? Here is one of the files I was trying to use: www.juta.justblank.net/SPOTS/dogzskunkstripe.txt
|
|