Important information: this site is currently scheduled to go offline indefinitely by end of the year.

Tales of Vesperia

Post questions about game models here, or help out others!
Post Reply
finale00
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 2382
Joined: Sat Apr 09, 2011 1:22 am
Has thanked: 170 times
Been thanked: 307 times

Tales of Vesperia

Post by finale00 »

Looks like someone went and manually reversed a PS3 compression.
Really nice.

Decompress script: viewtopic.php?p=70962#p70962 (works for tales of grace also, so maybe someone can upload samples from there. Textures would be cool also)
Samples: http://www.mediafire.com/?6423f9rml64tsmd

A quick glance I'd guess that the position buffer and index buffer (winding tristrips or whatever it's called) are in plain sight (sounds like a good start). After the index buffer it might be normals or UV's. Then some more structs.

There seems to be multiple FPS4 chunks in a single file. I don't know if there's any significance to that.
Of course, it is big endian.
howfie
double-veteran
double-veteran
Posts: 929
Joined: Fri Jul 08, 2011 12:06 pm
Location: Torrance, CA
Has thanked: 10 times
Been thanked: 274 times

Re: Tales of Vesperia

Post by howfie »

Lol 3 days and 40 lines of code. Interesting lol.
finale00
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 2382
Joined: Sat Apr 09, 2011 1:22 am
Has thanked: 170 times
Been thanked: 307 times

Re: Tales of Vesperia

Post by finale00 »

Could probably squeeze it down to 10 if you abuse short-hand, ignore "unnecessary" variable assignments, import all your modules in one line, cut out those pointless white-space that's only there for readibility, throw that decompress function into a lambda call, don't bother declaring that constant at the top, etc etc

He probably got a lot out of it though. And he codes with good style (:
StorMyu
n00b
Posts: 11
Joined: Wed Sep 21, 2011 11:35 am
Been thanked: 1 time

Re: Tales of Vesperia

Post by StorMyu »

finale00, do you have names for the files or you're just guessing ?
Because I'd be interested in the "Dhaos" model file from Tales of Vesperia =p
finale00
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 2382
Joined: Sat Apr 09, 2011 1:22 am
Has thanked: 170 times
Been thanked: 307 times

Re: Tales of Vesperia

Post by finale00 »

You'll have to ask the guy that uploaded these samples in that compression thread. I don't have the game.

But man, dhaos is still in the story? Didn't he get beaten around in like pretty much every game since way back in SNES.
And he looks even weaker in vesperia.
StorMyu
n00b
Posts: 11
Joined: Wed Sep 21, 2011 11:35 am
Been thanked: 1 time

Re: Tales of Vesperia

Post by StorMyu »

finale00 wrote:But man, dhaos is still in the story? Didn't he get beaten around in like pretty much every game since way back in SNES.
Yeah he's just a Cameo battle along with Kratos from Tales of Symphonia and Shizel from Tales of Eternia and Barbatos from Tales of Destiny.
I'm just interested in a 3D model of Dhaos actually =p
http://www.youtube.com/watch?v=3bvlqOgqRzc
Still never tried to touch 3D files though... could be a fun experiment.
finale00
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 2382
Joined: Sat Apr 09, 2011 1:22 am
Has thanked: 170 times
Been thanked: 307 times

Re: Tales of Vesperia

Post by finale00 »

OH I get it lol it's an offset table at the beginning of each FPS block that gives offsets and sizes and stuff.

The first FPS block points to other FPS blocks, while subsequent FPS blocks point to various chunks relative to the start of their block.

Will need more samples to determine whether there really are only 5 FPS blocks per file.
prototypesky
beginner
Posts: 24
Joined: Mon Oct 06, 2008 10:10 pm
Has thanked: 2 times
Been thanked: 10 times

Re: Tales of Vesperia

Post by prototypesky »

For tales of graces Wii does anyone know which files holds the Characters Models?
Post Reply