Search the web
Sign In
New User? Sign Up
vmu-dev · The VMU Development list
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Re: [vmu] Re: VMU Chao Editor   Message List  
Reply | Forward Message #875 of 1156 |

>I was looking over your webpage and was wondering if you would publish the
>information you have found out about the data format for the Chao on the VMU.
>
>This would greatly help others who are trying to develop tools to edit Chao.

I dobut you'll get anything out of him.
I asked and he didn't want to release any info in risk of it getting
'stolen' or something like that.

Anyway, here's something that may help you. It's a guide I released on a
chao hacking mailing list awhile back, and since then a few people have
provided more info for me to add as I became lasy and stopped looking for
info. I probably have information sitting on my HD that I didn't add, but
this alone should be enough to allow you to make the kind of chao you
want without an editor.


---------------------------------------------------------
******** *** *** ****** **********
********** *** *** ******** ************
**** *** *** *** ******** ************* *********
*** ** *********** ** ** ***** ***** *************
*** *********** *** *** **** **** *************
*** *********** ********** *** **** *** ****
**** *** *** *** ********** **** ***** *** ****
*********** *** *** *** *** ************* ****
********** *** *** *** *** *********** ****
******** *** *** *** *** ********* ****
****
** **** ** * **** * ******* * **** ***** ****
**** * * * * ** ** * ** * * * * ** ************
* * * * * * *** ***** ** * * *** **** ************
**** * * **** ** ** ** ** **** ** * ** ************
* * **** ** **** ** * ** ** ** ****
* ***
# # ### ### # # # # # ### ### # # # ## ####
#### # # # # # # # ## # # # # # # # ## #
#### ##### # ## # # ## # ### # ### # # # # ## ##
# # # # #### # # # # # ### ### ### # ### ####
/-----------------------------------------------------\
/ Created by sonicblur - sblur@... \
\-------------------------------------------------------/

This is the Chao Adventure 2 Hacking guide. It contains information
on how to edit your Chao Adventure 2 VMS file from the Sonic Adventure
2 game to change information about your chao, such as it's stats, name,
and appearence. The only things you need to use this guide are
knowledge of how to use a hex editor, a VMU, and some way to get your
chao adventure 2 VMS file to and from your Dreamcast. Make sure the
line below this fits on your screen for proper viewing of this
document. Also make sure you are using a monospaced font. In this
document, hex locations will be refered to in 0x000000 form, and hex
values will be in 00h form.
-=====================================================================-
The chao data in chao adventure 2 begins directly after the icon. The
first data you will see is the owner information. The table below
explains the owner information.

/=========================== The owner ========================\
/----------------------------------------------------------------\
| Location | Length | Description |
| ======== | ====== | =========== |
| 0x000883 | 1 | The owners age. Stored as normal hex. |
| | | |
| 0x000884 | 1 | The owners gender. 81h = Male |
| | | 82h = Female |
| | | Any other value is listed as ? |
| | | |
| 0x000885 | 1 | The owners blood type. 80h = A |
| | | 81h = B 82h = AB 83h = O |
| | | Any other value is listed as A |
| | | |
| 0x000886 | 2 | Owners birthday. Stored as normal hex. |
| | | First byte is month, second is day. |
| | | |
| 0x000888 | 8 | The owners name. The first letter of the |
| | | name has 20h subtracted from it. |
| | | |
| 0x0008A0 | 15 | The owners Favored person place or thing. |
| | | Every character is stored with 20h |
| | | subtracted from it. |
| | | |
| 0x0008B0 | 15 | The owners secret. Every character is |
| | | stored with 20h subtracted from it. |
\----------------------------------------------------------------/

/=================== Chao Name ==================\
/--------------------------------------------------\
| Location | Length | Description |
| ======== | ====== | =========== |
| 0x000A08 | 8 | The chao's name. The first |
| | | character of the name has |
| | | 20h subtracted from it. |
\--------------------------------------------------/

Below is the Chao Type data. This allows you to change the type
of chao you have to any other type of Chao. The chao type is one
byte long.

/=================== Chao Type ===================\
/---------------------------------------------------\
| Location | Known Values |
| ======== | ============ |
| 0x000A00 | 02 = Baby 03 = Normal Adult |
| | 06 = Normal Hero 0A = Normal Dark |
| | 0C = Flying Hero 10 = Running Dark |
| | 13 = Power Dark 14 = Normal Light |
| | 15 = Hero Light 16 = Dark Light |
\---------------------------------------------------/

The Chao Appearence Information is next. You can change a bunch
of things in order to alter the look of your chao.

/====================== Chao Appearence ====================\
/-------------------------------------------------------------\
| Location | Description | Known Values |
| ======== | =========== | ============ |
| 0x000A9D | Chao Eyes | 00 = Plain Eyes |
| | | 04 = Happy Animie Eyes ^^ |
| | | 09 = Tired Eyes |
| | | 0A = Angry Eyes |
| | | |
| 0x000A9E | Chao Mouth | 00 = No Mouth |
| | | 01 = Toothy Grin |
| | | 02 = Open Mouth o |
| | | 03 = Smiling Mouth |
| | | 04 = Little Frown |
| | | |
| 0x0008A4 | Chao Head | 00 = Nothing 01 = Pumpkin |
| | | 02 = Skull 03 = Egg Shell |
| | | |
| 0x000AAA | Costume | 00 = Normal Chao |
| | | 01 = Egg |
| | | 02 = Omochao |
| | | 03 = Animal (See Chart) |
| | | |
| 0x000AAB | Kind of Animal | If costume is 03, use the |
| | | chart below for Animals |
| | | |
| 0x000AA6 | Chao Jewlery | *Values Unknown* |
| | | |
| 0x000AA7 | Normal Color Mod | *Values Unknown* |
| | | |
| 0x000AA8 | Chao Jewel Color | 00 = Normal 01 = Gold |
| | | 02 = Silver 03 = Ruby |
| | | 04 = Green 05 = Blue |
| | | 06 = Pink 07 = Orange |
| | | 08 = Amethyst 09 = Emerald |
| | | 1A = Rust 1B = Fuisha |
| | | 1C = Black w/ Green Flames |
| | | 1D = * Brown Stripes |
| | | 1E = * Bright Green Flames |
| | | 1F = * Coffee Stripes |
| | | |
\-------------------------------------------------------------/

/========== Animal MODs ==========\
/-----------------------------------\
| Location | Chao Part Modified |
| ======== | ================== |
| 0x000AB4 | Arms |
| 0x000AB5 | Ears |
| 0x000AB6 | Front of Head |
| 0x000AB7 | Back of Head |
| 0x000AB8 | Feet |
| 0x000AB9 | Tail |
| 0x000ABA | Wings |
| 0x000ABB | Face |
\-----------------------------------/

The Animal Values work for Animal Mods and the Kind of Animal if the
Chao Costume is Animal.


/============== Animals =============\
/--------------------------------------\
| 00 = Penguin 01 = Fish |
| 02 = Otter 03 = Rabbit |
| 04 = Cheetah 05 = Boar |
| 06 = Bear 07 = Tiger |
| 08 = Gorrilla 09 = Peacock |
| 0A = Parrot 0B = Vulture |
| 0C = Skunk 0D = Sheep |
| 0E = Racoon 10 = Ghost |
| 11 = Bone Dog 12 = Dragon |
| 13 = Unicorn 14 = Phoenix |
\--------------------------------------/

Next is the chao stats. Every stat is 2 bytes long, and stored
backwards. The stats are also multiplied by 10. As an example,
a stat which has a value of 1E23h, is actually 231E, and has
a value of 8990. However, it's real value is 899, as the last
place is ignored.

/============= Chao stats ============\
/---------------------------------------\
| Location | Length | Description |
| ======== | ====== | =========== |
| 0x000A18 | 2 | Swim: SWM |
| 0x000A1A | 2 | Fly: FLY |
| 0x000A1C | 2 | Run: RUN |
| 0x000A1E | 2 | Power: PWR |
| 0x000A20 | 2 | Luck: LCK |
| 0x000A22 | 2 | Intellegence: INT |
| 0x000A24 | 2 | Stamina: STA |
\---------------------------------------/


_-==============================================-_
WRITTEN BY:
-=========-
SONICBLUR

INFO PROVIDED BY:
-===============-
SONICBLUR (-----------) ALL OWNER INFORMATION
sblur@... CHAO STATS
CHAO NAME

WARPDIGIVOLVE (-------) CHAO TYPE
warpdigivolve@... FACE DATA

BRANDEN PINNEY (------) CHAO COSTUME & ANIMALS
bapinney@... CHAO HEADS
CHAO COLORS
CHAO JEWLRY

~K'TANI (-------------) EYE VALUES
snowfox16@... MOUTH VALUES
ANIMAL MODS
ANIMAL VALUES
CHAO TYPE VALUES




SPECIAL THANKS T0:
-================-
YARHARHAR (-----------) FOR THE SILVER CHAO
IN A VMS FILE
ELLIOTRO (-----------) FOR SENDING ME HIS
CHAO ADVENTUE FILE
SAYIAN SONIC (--------) FOR BEING THE FIRST
TO GET ALL 180
EMBLEMS AND POST A
SAVE ON THE NET
=-____________________________________________-=







Version 0.7 (Augest 19th 2001) -
Eye Values Added - Values Missing
Mouth Values Added - Values Missing
Animal Mods
Animal Values
Chao Type Values - Values Missing

Version 0.6 (July 26th 2001) -
Chao Type Added - Values Missing
Face Data - Values Missing
Chao Costume
Animals - Values Missing
Heads
Colors - Values Missing
Jewlry - Values Missing

Version 0.5 (July 8th 2001) -
Owner information
Chao Stats
Chao Name

------------------------------------------------------------------------


Hmmm...
Hope I didn't miss anything....
For some reason, I cant find this version of the guide in my outgoing
mail.
Special thanks goes to the few that contributed.

BTW, this guide was written about a week after I found some of the inital
info used.
I'm sure someone probably found some of this before me, but I was the
first to put it in a guide.
:-P




Wed Sep 26, 2001 1:04 am

sblur@...
Send Email Send Email

Forward
Message #875 of 1156 |
Expand Messages Author Sort by Date

... I dobut you'll get anything out of him. I asked and he didn't want to release any info in risk of it getting 'stolen' or something like that. Anyway,...
Paul Kratt
sblur@...
Send Email
Sep 26, 2001
1:05 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help