Join also our Discord channel! Click here.

Tekken 6

Read or post about compression. And decompression. Or ask questions how to decompress your files.
Post Reply
ESR
ultra-n00b
Posts: 1
Joined: Wed Mar 18, 2009 8:10 pm

Tekken 6

Post by ESR » Thu Oct 22, 2009 11:33 pm

The contents of this post was deleted because of possible forum rules violation.

pietastesgood
advanced
Posts: 72
Joined: Sun Oct 26, 2008 2:41 am
Has thanked: 3 times
Been thanked: 4 times

Re: Tekken 6

Post by pietastesgood » Sat Nov 07, 2009 5:02 pm

I'm also interested.

Slozhny
beginner
Posts: 26
Joined: Sun Aug 30, 2009 11:03 pm
Been thanked: 2 times

Re: Tekken 6

Post by Slozhny » Thu Dec 17, 2009 4:33 pm

Hm... And what is it?

User avatar
chrrox
Moderator
Posts: 2563
Joined: Sun May 18, 2008 3:01 pm
Has thanked: 57 times
Been thanked: 1302 times

Re: Tekken 6

Post by chrrox » Sun Dec 20, 2009 6:47 pm

xbdecompress.exe can extract tekken 6 files perfectly.

UberBlack
advanced
Posts: 43
Joined: Thu Oct 22, 2009 8:54 pm
Has thanked: 3 times
Been thanked: 5 times

Re: Tekken 6

Post by UberBlack » Mon Dec 21, 2009 9:02 pm

chrrox wrote:xbdecompress.exe can extract tekken 6 files perfectly.
It's because you are the man Chrrox ;)

User avatar
Tosyk
double-veteran
double-veteran
Posts: 936
Joined: Thu Oct 22, 2009 10:24 am
Location: Russia, Siberia
Has thanked: 225 times
Been thanked: 114 times
Contact:

Re: Tekken 6

Post by Tosyk » Fri Jan 22, 2010 4:57 pm

UberBlack wrote:
chrrox wrote:xbdecompress.exe can extract tekken 6 files perfectly.
It's because you are the man Chrrox ;)
How to use this program? And how is it possible to export the models?
Thank you for all you do here
my blog | my forum

alvincx
n00b
Posts: 11
Joined: Tue Nov 24, 2009 12:15 pm
Has thanked: 4 times

Re: Tekken 6

Post by alvincx » Mon Feb 01, 2010 5:48 am

UberBlack wrote:
chrrox wrote:xbdecompress.exe can extract tekken 6 files perfectly.
It's because you are the man Chrrox ;)

i tried, it doesn't work
how do we extract the .bin file??

User avatar
aluigi
VVIP member
VVIP member
Posts: 1917
Joined: Thu Dec 08, 2005 12:26 pm
Location: www.ZENHAX.com
Has thanked: 4 times
Been thanked: 644 times
Contact:

Re: Tekken 6

Post by aluigi » Tue Feb 02, 2010 3:12 pm

the success (or not) of xbdecompress is related to its version.
in this case probably you need to use xbdecompress 6534 and not 7645

alvincx
n00b
Posts: 11
Joined: Tue Nov 24, 2009 12:15 pm
Has thanked: 4 times

Re: Tekken 6

Post by alvincx » Wed Feb 03, 2010 12:39 am

thanks for the info, but where can i find that version?? i've searched it but unfortunately i can't find it anywhere :[
does it really extract the files inside the .bin??
if it becomes successful would we able to get the .spd files??

Itze
veteran
Posts: 82
Joined: Sat Mar 15, 2008 4:43 pm
Has thanked: 3 times
Been thanked: 6 times

Re: Tekken 6

Post by Itze » Wed Feb 03, 2010 2:38 pm

xb(de)compress doesn't extract / inject files... it just compresses or decompreses them....
you'll still have to parse the bigfile yourself or hope that someone does it for you :dance:

epopoe
advanced
Posts: 56
Joined: Thu Feb 11, 2010 2:22 am
Has thanked: 6 times
Been thanked: 4 times

Re: Tekken 6

Post by epopoe » Wed Mar 17, 2010 11:21 am

this is kazuya.

I guess maybe people no more interest in tekken 6 ripping.

I had success to get decompress bin files. but dont know how to get spd files.
You do not have the required permissions to view the files attached to this post.

User avatar
Tosyk
double-veteran
double-veteran
Posts: 936
Joined: Thu Oct 22, 2009 10:24 am
Location: Russia, Siberia
Has thanked: 225 times
Been thanked: 114 times
Contact:

Re: Tekken 6

Post by Tosyk » Wed Mar 17, 2010 2:49 pm

epopoe wrote:this is kazuya.

I guess maybe people no more interest in tekken 6 ripping.

I had success to get decompress bin files. but dont know how to get spd files.
It is very interesting for me! how did you do? And there are the bones?
Thank you for all you do here
my blog | my forum

nattakorn
beginner
Posts: 38
Joined: Fri Mar 19, 2010 2:18 pm
Has thanked: 4 times

Re: Tekken 6

Post by nattakorn » Fri Mar 19, 2010 3:26 pm

The contents of this post was deleted because of possible forum rules violation.

rev
ultra-n00b
Posts: 4
Joined: Mon Apr 05, 2010 7:43 pm

Re: Tekken 6

Post by rev » Mon Apr 05, 2010 8:17 pm

So... is there any progress on this? I'd love to get Tekken characters 3d models, but I have no idea how to get them. I'd be willing to learn too, if nobody had done it :)

fxfx
ultra-n00b
Posts: 2
Joined: Thu Mar 15, 2007 10:04 pm
Has thanked: 1 time
Been thanked: 1 time

Re: Tekken 6

Post by fxfx » Tue Apr 27, 2010 3:41 pm

The sample file uploaded by ESR (DATA301.bin) appears to be related to Campaign mode, although it might be mix of everything else from the game thrown together.

After decompression, there is no easy way to extract all the files out of it so my findings are based on quickly glancing over the data in a hex editor

XML-style .GYA files are littered all over in plain ascii format, for example:
<!-- //nbgi/dfs/team/tekken/tk65data/game/x360/prop/latest/cr01.gya -->
<gya>

<version>0.9</version>

<maya_3_01_scene_name>V:/tekken/tk65data/orig/ps3/prop/model/scenes/cr01.mb</maya_3_01_scene_name>
<maya_3_01_animation_name>./cr01_render_08100120.anim</maya_3_01_animation_name>
<template_name>//nbgi/dfs/team/tekken/tk65data/game/x360/prop/latest/cr01.mtmp</template_name>
<date>2009/08/10 01:20:45</date>
<update>2009/08/10 01:20:45</update>

<template_id>01</template_id>
<element_nb>87</element_nb>
<frame_nb>01</frame_nb>

<element_list>
<def_element>_O_OBJ__O_HIR_AllBody PROP_cr01 trans_xyz</def_element>
<def_element>_O_OBJ__O_HIR_AllBody PROP_cr01 rot_xyz</def_element>
<def_element>_O_OBJ__O_HIR_AllBody PROP_cr01 scale_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FL_TIRE_ALL _O_OBJ__O_HIR_AllBody trans_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FL_TIRE_ALL _O_OBJ__O_HIR_AllBody rot_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FL_TIRE_ALL _O_OBJ__O_HIR_AllBody scale_xyz</def_element>
<def_element>_O_OBJ_O_HIR_FL_TIRE _O_OBJ__O_HIR_FL_TIRE_ALL trans_xyz</def_element>
<def_element>_O_OBJ_O_HIR_FL_TIRE _O_OBJ__O_HIR_FL_TIRE_ALL rot_xyz</def_element>
<def_element>_O_OBJ_O_HIR_FL_TIRE _O_OBJ__O_HIR_FL_TIRE_ALL scale_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FR_TIRE_ALL _O_OBJ__O_HIR_AllBody trans_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FR_TIRE_ALL _O_OBJ__O_HIR_AllBody rot_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FR_TIRE_ALL _O_OBJ__O_HIR_AllBody scale_xyz</def_element>
<def_element>_O_OBJ_O_HIR_FR_TIRE _O_OBJ__O_HIR_FR_TIRE_ALL trans_xyz</def_element>
<def_element>_O_OBJ_O_HIR_FR_TIRE _O_OBJ__O_HIR_FR_TIRE_ALL rot_xyz</def_element>
<def_element>_O_OBJ_O_HIR_FR_TIRE _O_OBJ__O_HIR_FR_TIRE_ALL scale_xyz</def_element>
<def_element>_O_OBJ__O_HIR_RL_TIRE_ALL _O_OBJ__O_HIR_AllBody trans_xyz</def_element>
<def_element>_O_OBJ__O_HIR_RL_TIRE_ALL _O_OBJ__O_HIR_AllBody rot_xyz</def_element>
<def_element>_O_OBJ__O_HIR_RL_TIRE_ALL _O_OBJ__O_HIR_AllBody scale_xyz</def_element>
<def_element>_O_OBJ_O_HIR_RL_TIRE _O_OBJ__O_HIR_RL_TIRE_ALL trans_xyz</def_element>
<def_element>_O_OBJ_O_HIR_RL_TIRE _O_OBJ__O_HIR_RL_TIRE_ALL rot_xyz</def_element>
<def_element>_O_OBJ_O_HIR_RL_TIRE _O_OBJ__O_HIR_RL_TIRE_ALL scale_xyz</def_element>
<def_element>_O_OBJ__O_HIR_RR_TIRE_ALL _O_OBJ__O_HIR_AllBody trans_xyz</def_element>
<def_element>_O_OBJ__O_HIR_RR_TIRE_ALL _O_OBJ__O_HIR_AllBody rot_xyz</def_element>
<def_element>_O_OBJ__O_HIR_RR_TIRE_ALL _O_OBJ__O_HIR_AllBody scale_xyz</def_element>
<def_element>_O_OBJ_O_HIR_RR_TIRE _O_OBJ__O_HIR_RR_TIRE_ALL trans_xyz</def_element>
<def_element>_O_OBJ_O_HIR_RR_TIRE _O_OBJ__O_HIR_RR_TIRE_ALL rot_xyz</def_element>
<def_element>_O_OBJ_O_HIR_RR_TIRE _O_OBJ__O_HIR_RR_TIRE_ALL scale_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FR_DOOR _O_OBJ__O_HIR_AllBody trans_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FR_DOOR _O_OBJ__O_HIR_AllBody rot_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FR_DOOR _O_OBJ__O_HIR_AllBody scale_xyz</def_element>
<def_element>_O_SORTBIASm1200__O_OBJ__O_HIR__O_AUTOSKELID_FRin_MoveWindow _O_OBJ__O_HIR_FR_DOOR trans_xyz</def_element>
<def_element>_O_SORTBIASm1200__O_OBJ__O_HIR__O_AUTOSKELID_FRin_MoveWindow _O_OBJ__O_HIR_FR_DOOR rot_xyz</def_element>
<def_element>_O_SORTBIASm1200__O_OBJ__O_HIR__O_AUTOSKELID_FRin_MoveWindow _O_OBJ__O_HIR_FR_DOOR scale_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FRInnerKnob _O_OBJ__O_HIR_FR_DOOR trans_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FRInnerKnob _O_OBJ__O_HIR_FR_DOOR rot_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FRInnerKnob _O_OBJ__O_HIR_FR_DOOR scale_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FRoutKnob _O_OBJ__O_HIR_FR_DOOR trans_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FRoutKnob _O_OBJ__O_HIR_FR_DOOR rot_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FRoutKnob _O_OBJ__O_HIR_FR_DOOR scale_xyz</def_element>
<def_element>_O_OBJ__O_HIR_RL_DOOR _O_OBJ__O_HIR_AllBody trans_xyz</def_element>
<def_element>_O_OBJ__O_HIR_RL_DOOR _O_OBJ__O_HIR_AllBody rot_xyz</def_element>
<def_element>_O_OBJ__O_HIR_RL_DOOR _O_OBJ__O_HIR_AllBody scale_xyz</def_element>
<def_element>_O_OBJ__O_HIR_RLoutKnob _O_OBJ__O_HIR_RL_DOOR trans_xyz</def_element>
<def_element>_O_OBJ__O_HIR_RLoutKnob _O_OBJ__O_HIR_RL_DOOR rot_xyz</def_element>
<def_element>_O_OBJ__O_HIR_RLoutKnob _O_OBJ__O_HIR_RL_DOOR scale_xyz</def_element>
<def_element>_O_OBJ__O_HIR_RR_DOOR _O_OBJ__O_HIR_AllBody trans_xyz</def_element>
<def_element>_O_OBJ__O_HIR_RR_DOOR _O_OBJ__O_HIR_AllBody rot_xyz</def_element>
<def_element>_O_OBJ__O_HIR_RR_DOOR _O_OBJ__O_HIR_AllBody scale_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FL_DOOR _O_OBJ__O_HIR_AllBody trans_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FL_DOOR _O_OBJ__O_HIR_AllBody rot_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FL_DOOR _O_OBJ__O_HIR_AllBody scale_xyz</def_element>
<def_element>_O_SORTBIASm1200__O_OBJ__O_HIR__O_AUTOSKELID_FLin_MoveWindow _O_OBJ__O_HIR_FL_DOOR trans_xyz</def_element>
<def_element>_O_SORTBIASm1200__O_OBJ__O_HIR__O_AUTOSKELID_FLin_MoveWindow _O_OBJ__O_HIR_FL_DOOR rot_xyz</def_element>
<def_element>_O_SORTBIASm1200__O_OBJ__O_HIR__O_AUTOSKELID_FLin_MoveWindow _O_OBJ__O_HIR_FL_DOOR scale_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FLInnerKnob _O_OBJ__O_HIR_FL_DOOR trans_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FLInnerKnob _O_OBJ__O_HIR_FL_DOOR rot_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FLInnerKnob _O_OBJ__O_HIR_FL_DOOR scale_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FLoutKnob _O_OBJ__O_HIR_FL_DOOR trans_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FLoutKnob _O_OBJ__O_HIR_FL_DOOR rot_xyz</def_element>
<def_element>_O_OBJ__O_HIR_FLoutKnob _O_OBJ__O_HIR_FL_DOOR scale_xyz</def_element>
<def_element>_O_OBJ__O_HIR_ATshiftlever _O_OBJ__O_HIR_AllBody trans_xyz</def_element>
<def_element>_O_OBJ__O_HIR_ATshiftlever _O_OBJ__O_HIR_AllBody rot_xyz</def_element>
<def_element>_O_OBJ__O_HIR_ATshiftlever _O_OBJ__O_HIR_AllBody scale_xyz</def_element>
<def_element>_O_OBJ__O_HIR_Handle _O_OBJ__O_HIR_AllBody trans_xyz</def_element>
<def_element>_O_OBJ__O_HIR_Handle _O_OBJ__O_HIR_AllBody rot_xyz</def_element>
<def_element>_O_OBJ__O_HIR_Handle _O_OBJ__O_HIR_AllBody scale_xyz</def_element>
<def_element>_O_OBJ_O_HIR_LightCover _O_OBJ__O_HIR_AllBody trans_xyz</def_element>
<def_element>_O_OBJ_O_HIR_LightCover _O_OBJ__O_HIR_AllBody rot_xyz</def_element>
<def_element>_O_OBJ_O_HIR_LightCover _O_OBJ__O_HIR_AllBody scale_xyz</def_element>
<def_element>_O_OBJ_O_HIR_Backlamp_on _O_OBJ__O_HIR_AllBody trans_xyz</def_element>
<def_element>_O_OBJ_O_HIR_Backlamp_on _O_OBJ__O_HIR_AllBody rot_xyz</def_element>
<def_element>_O_OBJ_O_HIR_Backlamp_on _O_OBJ__O_HIR_AllBody scale_xyz</def_element>
<def_element>_O_OBJ_O_HIR_Brake_on _O_OBJ__O_HIR_AllBody trans_xyz</def_element>
<def_element>_O_OBJ_O_HIR_Brake_on _O_OBJ__O_HIR_AllBody rot_xyz</def_element>
<def_element>_O_OBJ_O_HIR_Brake_on _O_OBJ__O_HIR_AllBody scale_xyz</def_element>
<def_element>_O_OBJ_O_HIR_Light_on1 _O_OBJ__O_HIR_AllBody trans_xyz</def_element>
<def_element>_O_OBJ_O_HIR_Light_on1 _O_OBJ__O_HIR_AllBody rot_xyz</def_element>
<def_element>_O_OBJ_O_HIR_Light_on1 _O_OBJ__O_HIR_AllBody scale_xyz</def_element>
<def_element>_O_OBJ_O_HIR_Light_on2 _O_OBJ__O_HIR_AllBody trans_xyz</def_element>
<def_element>_O_OBJ_O_HIR_Light_on2 _O_OBJ__O_HIR_AllBody rot_xyz</def_element>
<def_element>_O_OBJ_O_HIR_Light_on2 _O_OBJ__O_HIR_AllBody scale_xyz</def_element>
<def_element>_O_SORTBIAS70__O_OBJ__O_AUTOSKELID__O_HIR_Phone_on _O_OBJ__O_HIR_AllBody trans_xyz</def_element>
<def_element>_O_SORTBIAS70__O_OBJ__O_AUTOSKELID__O_HIR_Phone_on _O_OBJ__O_HIR_AllBody rot_xyz</def_element>
<def_element>_O_SORTBIAS70__O_OBJ__O_AUTOSKELID__O_HIR_Phone_on _O_OBJ__O_HIR_AllBody scale_xyz</def_element>
<def_element>_O_SORTBIAS100__O_OBJ__O_AUTOSKELID__O_HIR_Phone_call _O_OBJ__O_HIR_AllBody trans_xyz</def_element>
<def_element>_O_SORTBIAS100__O_OBJ__O_AUTOSKELID__O_HIR_Phone_call _O_OBJ__O_HIR_AllBody rot_xyz</def_element>
<def_element>_O_SORTBIAS100__O_OBJ__O_AUTOSKELID__O_HIR_Phone_call _O_OBJ__O_HIR_AllBody scale_xyz</def_element>
</element_list>

<frame_list>
<frame frame="0">
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
<element>0.000000 0.000000 0.000000</element>
<element>0.000000 -0.000000 0.000000</element>
<element>1.000000 1.000000 1.000000</element>
</frame>
</frame_list>


</gya>
These are probably cutscene events where objects get animated at a higher level.

I also spotted "MODEL_" strings and "BONE" strings, but I haven't seen any vertex geometry yet.
I will look at nattakorn's sample later

Post Reply