Author Topic: KAJAR LABS EFFORT RESULTS IN CHRONO CROSS MODEL VIEWER!  (Read 15234 times)

FaustWolf

  • Guru of Time Emeritus
  • Arbiter (+8000)
  • *
  • Posts: 8972
  • Fan Power Advocate
    • View Profile
KAJAR LABS EFFORT RESULTS IN CHRONO CROSS MODEL VIEWER!
« on: February 18, 2008, 02:45:31 am »
Hey hey, we've got a major breakthrough to tell everyone about! The pic should provide a neat summary; CLICK IT!



Way back in October 2007, Ramsus tweaked the tools developed by Terminus Traductions for dumping individual files from the Chrono Cross game image, and recompiled these tools for ease of use by Kajar Labs frequenters. Gemini thereafter showed us how to find battle model textures, which were in a modified TIM format normally undetectable by graphics hacking tools like PSicture and TIMViewer. From that point forward, the following team members embarked on a Manhattan Project-style effort to uncover the principles by which Chrono Cross character battle models are interpreted by the Playstation graphics driver and import these models into Blender, a freeware model viewing/editing/animating program:

Luminaire85: Interpreted the model file headers and subheaders, and assisted in divining the meaning of various sections of the model data; coded the import plugin, essentially transforming the various discoveries regarding Chrono Cross character models into the tangible results you see above.

halkun: A qhimm regular and expert on the principles according to which 3D PSX models operate; led us to the discovery of Chrono Cross' "UV maps," which are the instructions according to which the PSX graphics driver folds a 2D model texture over the 3D model itself. Provided advice throughout the project.

MDenham: Singlehandedly figured out how several of the most complex sections of the model should be interpreted, busting us out of a jam on several occasions and greatly speeding progress.

Cyberman: Also a model expert from qhimm, Cyb identified the vertex pool - the section of model data that specifies the 3D coordinates that make up polygon vertices - and provided guidance and clarification throughout.

yaz0r: A legend in PS2 hacking, yaz0r created standalone programs to view the models of FFX, FFX-2, and Kingdom Hearts. For this project he investigated the weapon model data and provided guidance in numerous areas.

ZeaLitY: Archived the textures and answered any questions that came up regarding them, and reminded us that the Springtime of Youth drives every fan accomplishment. His discovery of the Chrono Cross Debug Room will come in handy for any overworld character model testing that needs to be done, since the Debug mode has a model resizing feature that will allow for easy gathering of experimental evidence. Also conducted preliminary investigation of 3D battle environments.

FaustWolf: Tinkered with lots and lots and lots of hex code and confirmed theories offered by the experienced advisors; wiki scribe for the model viewing project.

The extraction and viewing of Chrono Cross models outside the game itself is a major accomplishment in the history of videogame and Chrono fandom. Aside from the Final Fantasy titles, Resident Evil titles, and early games that use the general .TMD model format, very few PSX games have received considerable attention in this regard. This effort is proof that when you're in the Springtime of Youth, absolutely anything is possible.

The project is still ongoing! Next steps include reconciling any structural differences among character battle models and enemy battle models, then moving on to weapon models and 3D battle environment models before finishing with overworld models. Pertinent utilities for viewing these models on your own will be released once everything is figured out and documented.

Interested in all the nitty-gritty particulars of the Chrono Cross model format? Everything we know is being transcribed here.
« Last Edit: February 18, 2008, 10:49:34 am by FaustWolf »

Lena Andreia

  • Porrean (+50)
  • *
  • Posts: 76
  • Radical Dreamer
    • View Profile
    • Chrono Ark Forums
Re: KAJAR LABS EFFORT RESULTS IN CHRONO CROSS MODEL VIEWER!
« Reply #1 on: February 18, 2008, 04:01:40 pm »
 *Hugs* Oh Zeality, I love you guys! If I'm able to view all of the models close up (ESPECIALLY overworld models), it'll make spriting detailed NPCs for El Nido so much easier! ^_______^ This is an awesome, awesome thing you guys have done here. ^^

grey_the_angel

  • Alternate Primary Member
  • Dimension Crosser (+1000)
  • *
  • Posts: 1172
  • CC:ALSAT project leader/sole member >.>
    • View Profile
Re: KAJAR LABS EFFORT RESULTS IN CHRONO CROSS MODEL VIEWER!
« Reply #2 on: February 18, 2008, 05:38:49 pm »
... so uh... could you by chance rapid shit it, so I can give it to /po/ so they could take the models and make them into papercraft?

FaustWolf

  • Guru of Time Emeritus
  • Arbiter (+8000)
  • *
  • Posts: 8972
  • Fan Power Advocate
    • View Profile
Re: KAJAR LABS EFFORT RESULTS IN CHRONO CROSS MODEL VIEWER!
« Reply #3 on: February 18, 2008, 07:06:17 pm »
Before the Compendium can host the models as individual files, we'll need to take a look at how that section of the game CD is dumped by the Terminus Traductions utilities. I think the Terminus Traductions tools separate the 3D model data from the textures, so we may have to re-combine them manually so that they can be run through Luminaire's viewer correctly. There's probably some bugs to work out yet as well. In short, there's still some work to do yet before the models will be accessible to everyone, but we're getting close to that point.

ZeaLitY

  • Entity
  • End of Timer (+10000)
  • *
  • Posts: 10795
  • Spring Breeze Dancin'
    • View Profile
    • My Compendium Staff Profile
Re: KAJAR LABS EFFORT RESULTS IN CHRONO CROSS MODEL VIEWER!
« Reply #4 on: February 18, 2008, 07:09:22 pm »
Who is that guy in the avatar, by the way? And the one before that?

FaustWolf

  • Guru of Time Emeritus
  • Arbiter (+8000)
  • *
  • Posts: 8972
  • Fan Power Advocate
    • View Profile
Re: KAJAR LABS EFFORT RESULTS IN CHRONO CROSS MODEL VIEWER!
« Reply #5 on: February 18, 2008, 07:25:23 pm »
My avatar? Ah, as an aspiring game resource liberator, I'm ripping sprites randomly. Right now I'm using some joker from a Playstation SRPG called Brigandine. I don't even know the poor soul's name. Before that, I used Odin from Valkyrie Profile, though sadly I haven't been able to get a rip and used a screenshot instead. Valkyrie Profile has hands-down some of the most beautiful character portraits one will ever see, yet sadly the main hub of Valkyrie discussion, http://valhallaforums.nulani.net, has become a ghost town. Oddigy, one of the great hacking masters in both the sound and graphics departments, once resided there but hasn't posted in quite some time. If she does, I'll finally be able to nab all those wonderful portraits since she figured out the necessary decompression. Goodness, I'm thankful that the Chrono community has remained so active over the years!
« Last Edit: February 18, 2008, 07:26:59 pm by FaustWolf »

ZeaLitY

  • Entity
  • End of Timer (+10000)
  • *
  • Posts: 10795
  • Spring Breeze Dancin'
    • View Profile
    • My Compendium Staff Profile
Re: KAJAR LABS EFFORT RESULTS IN CHRONO CROSS MODEL VIEWER!
« Reply #6 on: February 18, 2008, 07:29:32 pm »
Ah, okay. Yeah, there's a festive air about it. I shudder to think what we'd be left with right now in the Chrono community without the Compendium...

I never really noticed how high up Serge's belt is on his body. Guile is going to be a visual feast for the fans of Magus.

Edit: Whoa, I never knew we had a quick edit option for posts, but there's the button on the lower right of the last paragraph. Amazing.
« Last Edit: February 18, 2008, 07:35:59 pm by ZeaLitY »

FaustWolf

  • Guru of Time Emeritus
  • Arbiter (+8000)
  • *
  • Posts: 8972
  • Fan Power Advocate
    • View Profile
Re: KAJAR LABS EFFORT RESULTS IN CHRONO CROSS MODEL VIEWER!
« Reply #7 on: February 18, 2008, 07:43:43 pm »
Yeah, can't wait to get a multiview Guile pic up. Especially when we change his hair and possibly eye color to blue and get a scythe in his hands. Possibly darken the clothes too - I seem to recall something about Guile's clothing being black in the original character design, before Kato eschewed the Magus idea. Lynx's scythe will do, though it will be difficult to achieve an animation switch in-game. Certainly, however, an intrepid modeler would be able to do a Guile -> Magus conversion with appropriate animations in Blender or one of the non-free programs. Didn't you say you had a Radical Dreamers project in mind, ZeaLitY? :P Not only can it be done -- it can be done in 3D! Barring a C&D of course. :|

My avatar's name is Dryst, I've just found out. He is an eccentric monarch, and by all appearances is in the Springtime of Youth.

V_Translanka

  • Interim Global Moderator
  • Arbiter (+8000)
  • *
  • Posts: 8340
  • Destroyer of Worlds
    • View Profile
    • http://www.angelfire.com/weird2/v_translanka/
Re: KAJAR LABS EFFORT RESULTS IN CHRONO CROSS MODEL VIEWER!
« Reply #8 on: February 18, 2008, 11:32:06 pm »
Yeah, can't wait to get a multiview Guile pic up. Especially when we change his hair and possibly eye color to blue and get a scythe in his hands. Possibly darken the clothes too - I seem to recall something about Guile's clothing being black in the original character design, before Kato eschewed the Magus idea. Lynx's scythe will do, though it will be difficult to achieve an animation switch in-game. Certainly, however, an intrepid modeler would be able to do a Guile -> Magus conversion with appropriate animations in Blender or one of the non-free programs.



Oddly, I didn't see this pic until the last Compendium News update that went over Lucca having a plan in the Fates of the Chrono Characters section of the Encyclopedia...>_>

nightmare975

  • Architect of Kajar
  • God of War (+3000)
  • *
  • Posts: 3263
    • View Profile
Re: KAJAR LABS EFFORT RESULTS IN CHRONO CROSS MODEL VIEWER!
« Reply #9 on: February 21, 2008, 11:29:47 pm »
Do these files work in Maya?

Luminaire85

  • Guru of Time Emeritus
  • Chronopolitan (+300)
  • *
  • Posts: 311
    • View Profile
    • Chrono Cinema
Re: KAJAR LABS EFFORT RESULTS IN CHRONO CROSS MODEL VIEWER!
« Reply #10 on: February 22, 2008, 12:19:04 am »
I can use Blender to export them to a format suitable for Maya. I attached what I hope is a file that Maya will open, along with the texture.

[attachment deleted by admin]

rushingwind

  • Guru of Life Emeritus
  • Squaretable Knight (+400)
  • *
  • Posts: 425
    • View Profile
Re: KAJAR LABS EFFORT RESULTS IN CHRONO CROSS MODEL VIEWER!
« Reply #11 on: February 22, 2008, 02:34:51 am »
My goodness, you guys....  I...  *hugs all of you*  This is awesome!!  :)

nightmare975

  • Architect of Kajar
  • God of War (+3000)
  • *
  • Posts: 3263
    • View Profile
Re: KAJAR LABS EFFORT RESULTS IN CHRONO CROSS MODEL VIEWER!
« Reply #12 on: February 22, 2008, 11:22:29 pm »
I can use Blender to export them to a format suitable for Maya. I attached what I hope is a file that Maya will open, along with the texture.

YES! IT WORKS! AH HA HA!

Luminaire85

  • Guru of Time Emeritus
  • Chronopolitan (+300)
  • *
  • Posts: 311
    • View Profile
    • Chrono Cinema
Re: KAJAR LABS EFFORT RESULTS IN CHRONO CROSS MODEL VIEWER!
« Reply #13 on: February 22, 2008, 11:41:17 pm »
YES! IT WORKS! AH HA HA!

I believe that about sums up my reaction when I saw him correctly in Blender for the first time. That and copious fist-pumping.

Amazing what you can do with only 670 polygons.

Thorn

  • Earthbound (+15)
  • *
  • Posts: 28
  • The Original Knight in the Woods
    • View Profile
    • Industrial Illuzzions Inc. - The Future of Entertainment!
Re: KAJAR LABS EFFORT RESULTS IN CHRONO CROSS MODEL VIEWER!
« Reply #14 on: February 27, 2008, 02:40:44 am »
Scuse me, but would it be possible of someone with the means to extract a model possibly do so for me? I haven't my CC discs at hand - they're back home, and I'm a fellow in college now...whose just getting into digital modeling in Blender.

So that said, I'd love to have a look at a model in Blender - specially a CC model. If you could possibly consign me a Guile model I'd be most appreciative.