so, as i started teaching myself how to program through the web to program this july, i decided to start developing the fanremaster for a sonic game, and as one of our team-artists sent me the original chao files (i couldnt extract them myself somehow) for 3d-reference, i also found out that they got the files from a ripping forum some time (dont know which one tho), which tried to make their own chao viewer, without success (well, at least they got the morphing working).

then i was like: "hm, i have been wanting something like this for years now...", so I tried to make my own chao viewer, using unity. And i was successful.

And here it is! It is still in development, but i already managed to get texturing and morphing working properly. I already implemented the child-chao, and i am currently working on applying the colors for the Normal (second evolution) chao.

The current system for the evolution-type is a system i invented myself. As you (probably, i assume you guys here are hardcore chao fans :D ) know, in the original evolution system, fly and swim cancelled each other out (meaning if you raise swim, fly goes down and vise versa), same for power an run. I wanted to get rid of this, so in my system, all the old evolutions (even the cross evolutions like normal-swim/power 'n' related) are possible, and even more. The system works the following :
you have 100 points (or percents) to give away. if no stat has been raised at all, those 100 points are undefined, resulting in a normal chao (so itis 100% normal).
now, you can for example apply these 100 points to swim, making it a Swim chao (100% swim, 0% normal).
now, if you decide to raise another stat, no matter which one, the points you apply to the new stat will be taken from stats which already have points. that means if you raise another stat by 25%, those 25 points will be taken away from the Swim stat, resulting in a (for example) 25% fly and 75% swim chao.
this means that all stats added together (including the "normal" stat, which is just the number of free points) will be resulting in 100 points, which makes it possible to have cross-version between swim and fly, power and run or even between all if every stat has 25 points given (or if all have twenty, which would also add the normal-evolution to the cross-version)
dont worry, i will also add the old system, but later.

also, i will add all the chao versions (metal, shiny, mono- and two tone and all colors AND face expressions) to the viewer, which means that you will be able to make every possible chao in the viewer.
but wait, there's more, i will also add a custom-color function, which will allow you to color the chao after your own taste, making even more chao possible :Dexample of a custom colored dark-normal chao