The Forum is up for sale: XeNTaX Forum looking for new owner

Still Life 2 XCPK Files

Read or post about compression. And decompression. Or ask questions how to decompress your files.
Post Reply
Reggy
ultra-n00b
Posts: 5
Joined: Mon Jun 22, 2009 3:15 am
Been thanked: 1 time

Still Life 2 XCPK Files

Post by Reggy »

For exp; this is a animation file, and it's also packed with XCPK...
http://netload.in/dateiEkrDm8Rzpt/ANI000.rar.htm

and i found this log file when i extracted the packed files.(xor'ed ones.)

Code: Select all

**** xc3dsmax Log File ****
****** 09/01/14 15:23 ******
****************************

Nodes: 147
Frame: 0

****************************

0_ACT2 -> helper (dummy)

2_GRAPH_ACT2 -> helper (dummy)

2_GRAPH_dec235 -> helper (dummy)

gfx_anim_morgue_tiroir_01 -> helper (dummy)

gfx_anim_morgue_porte_01 -> object
  vertices: 70
  faces: 124
  materials: 1
    orig_gfx_morgue_00
      Map #21 / gfx_morgue_00.dds (native: m:\gfx_morgue_00.dds)

gfx_anim_morgue_plateau_01 -> object
  vertices: 112
  faces: 190
  materials: 1

gfx_obj017_2 -> object
  vertices: 157
  faces: 296
  materials: 3
    obj017 - mat1
      Map #1 / Obj017_DF.dds (native: m:\obj017_df.dds)
      Map #4 / Obj017_OP.dds (native: m:\obj017_op.dds)
    obj017 - mat2
      Map #2 == Obj017_DF.dds
    obj017 - mat3
      Map #3 == Obj017_DF.dds
      Map #6 == Obj017_OP.dds

gfx_obj_manequin1 -> object
  vertices: 1146
  faces: 2215
  materials: 3
    manequin_femme_tete
      Map #9892 / manequin_femme_tete.dds (native: m:\manequin_femme_tete.dds)
    manequin_femme_bas
      Map #9894 / manequin_femme_haut.dds (native: m:\manequin_femme_haut.dds)
    manequin_femme_haut
      Map #9893 / manequin_femme_bas.dds (native: m:\manequin_femme_bas.dds)

gfx_obj_manequin1_ficelle -> object
  vertices: 68
  faces: 132
  materials: 2
    etiquette
      etiquette_df / etiquette_morgue.dds (native: m:\etiquette_morgue.dds)
    ficelle

gfx_anim_morgue_tiroir_05 -> helper (dummy)

gfx_anim_morgue_porte_05 -> object
  vertices: 70
  faces: 124
  materials: 1

gfx_anim_morgue_plateau_05 -> object
  vertices: 112
  faces: 190
  materials: 1

gfx_obj021_2 -> object
  vertices: 157
  faces: 296
  materials: 3
    obj021 - mat1
      Map #1 / Obj021_DF.dds (native: m:\obj021_df.dds)
      Map #4 / Obj021_OP.dds (native: m:\obj021_op.dds)
    obj021 - mat2
      Map #2 == Obj021_DF.dds
    obj021 - mat3
      Map #3 == Obj021_DF.dds
      Map #5 == Obj021_OP.dds

gfx_obj_manequin2 -> object
  vertices: 1491
  faces: 2893
  materials: 3
    manequin_femme_tete
      Map #9892 == manequin_femme_tete.dds
    manequin_femme_haut
      Map #9893 == manequin_femme_bas.dds
    manequin_femme_bas
      Map #9894 == manequin_femme_haut.dds

gfx_obj_manequin2_ficelle -> object
  vertices: 68
  faces: 132
  materials: 2

gfx_anim_morgue_tiroir_03 -> helper (dummy)

gfx_anim_morgue_porte_03 -> object
  vertices: 70
  faces: 124
  materials: 1

gfx_anim_morgue_plateau_03 -> object
  vertices: 112
  faces: 190
  materials: 1

gfx_obj029_2 -> object
  vertices: 157
  faces: 296
  materials: 3
    obj029 - mat1
      Map #1 / Obj029_DF.dds (native: m:\obj029_df.dds)
      Map #4 / Obj029_OP.dds (native: m:\obj029_op.dds)
    obj029 - mat2
      Map #2 == Obj029_DF.dds
    obj029 - mat3
      Map #3 == Obj029_DF.dds
      Map #5 == Obj029_OP.dds

gfx_obj025_2 -> object
  vertices: 157
  faces: 296
  materials: 3
    obj025 - mat1
      Map #1 / Obj025_DF.dds (native: m:\obj025_df.dds)
      Map #4 / Obj025_OP.dds (native: m:\obj025_op.dds)
    obj025 - mat2
      Map #2 == Obj025_DF.dds
    obj025 - mat3
      Map #3 == Obj025_DF.dds
      Map #5 == Obj025_OP.dds

gfx_obj_manequin3 -> object
  vertices: 826
  faces: 1579
  materials: 3
    manequin_femme_tete
      Map #9892 == manequin_femme_tete.dds
    manequin_femme_haut
      Map #9893 == manequin_femme_bas.dds
    manequin_femme_bas
      Map #9894 == manequin_femme_haut.dds

gfx_obj_manequin3_ficelle -> object
  vertices: 68
  faces: 132
  materials: 2

gfx_carreaux -> helper (dummy)

gfx_carreauP_01 -> object
  vertices: 8
  faces: 10
  materials: 1
    PCE3_gfx_carreaux
      gfx_brick_02full / gfx_wall_brick_02full.dds (native: m:\gfx_wall_brick_02full.dds)

gfx_carreauR_01 -> object
  vertices: 8
  faces: 10
  materials: 1

gfx_carreauE_01 -> object
  vertices: 8
  faces: 10
  materials: 1

gfx_carreauS_01 -> object
  vertices: 8
  faces: 10
  materials: 1

gfx_carreauS_02 -> object
  vertices: 8
  faces: 10
  materials: 1

gfx_carreauR_02 -> object
  vertices: 8
  faces: 10
  materials: 1

gfx_A_02 -> object
  vertices: 4
  faces: 2
  materials: 1
    PCE3_gfx_A_font
      gfx_A_font_opa / gfx_A_font.dds (native: M:\gfx_A_font.dds)

gfx_carreauE_03 -> object
  vertices: 8
  faces: 10
  materials: 1

gfx_D_02 -> object
  vertices: 4
  faces: 2
  materials: 1
    PCE3_gfx_D_font
      gfx_D_font_opa / gfx_D_font.dds (native: M:\gfx_D_font.dds)

gfx_carreauE_02 -> object
  vertices: 8
  faces: 10
  materials: 1

gfx_E_01 -> object
  vertices: 4
  faces: 2
  materials: 1
    PCE3_gfx_E_font
      gfx_E_font_opa / gfx_e_font.dds (native: m:\gfx_e_font.dds)

gfx_carreauH_01 -> object
  vertices: 8
  faces: 10
  materials: 1

gfx_D_01 -> object
  vertices: 4
  faces: 2
  materials: 1

gfx_obj_grilleVentilation01 -> object
  vertices: 72
  faces: 44
  materials: 1
    gfx_grille_00
      gfx_grille_00 / gfx_grille_00.dds (native: m:\gfx_grille_00.dds)

gfx_obj_morgue -> object
  vertices: 247
  faces: 400
  materials: 1
    gfx_obj_morgue
      baked_gfx_morgue_00_CompleteMap / gfx_obj_morgueCM.dds (native: k:\svn\sl2_base\resources\gfx\levels\act2\graph\dec235\gfx_obj_morguecm.dds)
      baked_gfx_morgue_00_LightingMap / gfx_obj_morgueLM.dds (native: k:\svn\sl2_base\resources\gfx\levels\act2\graph\dec235\gfx_obj_morguelm.dds)

gfx_anim_morgue_porte_06 -> object
  vertices: 70
  faces: 124
  materials: 1

gfx_anim_morgue_porte_02 -> object
  vertices: 70
  faces: 124
  materials: 1

gfx_anim_morgue_porte_04 -> object
  vertices: 70
  faces: 124
  materials: 1

gfx_anim_morgue_plateau_06 -> object
  vertices: 112
  faces: 190
  materials: 1

gfx_anim_morgue_plateau_02 -> object
  vertices: 112
  faces: 190
  materials: 1

gfx_anim_morgue_plateau_04 -> object
  vertices: 112
  faces: 190
  materials: 1

gfx_obj_monteCharge_porte -> object
  vertices: 40
  faces: 76
  materials: 1
    orig_gfx_obj_monteCharge_porte
      Map #14999 / gfx_brick_mc_porte_df.dds (native: m:\gfx_brick_mc_porte_df.dds)

gfx_p3_digicode -> object
  vertices: 204
  faces: 384
  materials: 1
    digicode_Panel
      Panel_df / Digicode_Panel.dds (native: m:\digicode_panel.dds)

gfx_p3_digicode_led_verte_off -> object
  vertices: 33
  faces: 56
  materials: 1

gfx_p3_digicode_led_verte_on -> object
  vertices: 33
  faces: 56
  materials: 1
    digicode_leds_on
      Panel_df == Digicode_Panel.dds

glow_led _verte -> object
  vertices: 4
  faces: 2
  materials: 1
    glow_vert
      Map #15001 / digicode_glow_vert.dds (native: m:\digicode_glow_vert.dds)
      Map #15004 / digicode_glow_blanc.dds (native: m:\digicode_glow_blanc.dds)

gfx_p3_digicode_led_jaune_off -> object
  vertices: 33
  faces: 56
  materials: 1

gfx_p3_digicode_led_jaune_on -> object
  vertices: 33
  faces: 56
  materials: 1

glow_led _jaune -> object
  vertices: 4
  faces: 2
  materials: 1
    glow_blanc
      Map #15001 == digicode_glow_blanc.dds
      Map #15002 == digicode_glow_blanc.dds

gfx_p3_digicode_led_rouge_off -> object
  vertices: 33
  faces: 56
  materials: 1

gfx_p3_digicode_led_rouge_on -> object
  vertices: 33
  faces: 56
  materials: 1

glow_led _rouge -> object
  vertices: 4
  faces: 2
  materials: 1
    glow_rouge
      Map #15001 / digicode_glow_rouge.dds (native: m:\digicode_glow_rouge.dds)
      Map #15003 == digicode_glow_blanc.dds

gfx_obj_boitier_mcharge_cache -> object
  vertices: 8
  faces: 12
  materials: 1
    orig_obj_boitier_mcharge
      obj_boitier_mcharge_df / obj_boitier_mcharge.dds (native: m:\obj_boitier_mcharge.dds)

gfx_anim_boitier_mc_vis01 -> object
  vertices: 48
  faces: 92
  materials: 1

gfx_anim_boitier_mc_vis02 -> object
  vertices: 48
  faces: 92
  materials: 1

gfx_obj039_b -> object
  vertices: 258
  faces: 512
  materials: 1
    obj039_on
      obj039 - mat1 / Obj039.dds (native: m:\obj039.dds)

gfx_obj015_b -> object
  vertices: 20
  faces: 36
  materials: 1
    obj015
      Map #2 / Obj015.dds (native: m:\obj015.dds)

gfx_camera_support_vide -> object
  vertices: 12
  faces: 20
  materials: 6
    camera-boitier
      Map #2 / Hab_camera_boitier.dds (native: m:\hab_camera_boitier.dds)
    camera-oeil
      Map #3 / Hab_camera_oeil.dds (native: m:\hab_camera_oeil.dds)
    camera-filtre
    camera-lite temoin
    camera-support
    camera-cable

gfx_p3_trace_sang -> object
  vertices: 4
  faces: 2
  materials: 1
    gfx_p3_trace_sang
      gfx_p3_trace_sang_DF / gfx_p3_trace_sang.dds (native: m:\gfx_p3_trace_sang.dds)

gfx_obj_compteRebours -> object
  vertices: 28
  faces: 52
  materials: 1
    PCE3_obj_pano_car
      obj_pano_cardf / gfx_obj_pano_car.dds (native: m:\gfx_obj_pano_car.dds)
      obj_pano_caropa / gfx_obj_pano_car_opa.dds (native: m:\gfx_obj_pano_car_opa.dds)

obj_compteRebours_voyant_circulaire -> object
  vertices: 16
  faces: 14
  materials: 1
    PCE3_obj_pano_car_voyant_circulaire
      gfx_obj_pano_car_voyant_circulaire_DF / gfx_obj_pano_car_voyant_circulaire.dds (native: m:\gfx_obj_pano_car_voyant_circulaire.dds)

glow_led _rouge_compteRebours -> object
  vertices: 4
  faces: 2
  materials: 1
    PCE3_obj_pano_car_glow_rouge
      glow_rouge_df == digicode_glow_rouge.dds

gfx_obj_empreinte_paloma01 -> object
  vertices: 8
  faces: 4
  materials: 1
    obj_traces_pas
      obj_traces_pas_df / gfx_obj_empreinte_pied_paloma.dds (native: m:\gfx_obj_empreinte_pied_paloma.dds)

gfx_obj_monteCharge_porte_b -> object
  vertices: 40
  faces: 76
  materials: 1

gfx_anim_ES_montecharge_porteB01 -> object
  vertices: 44
  faces: 76
  materials: 1
    gfx_montecharge_battant
      gfx_montecharge_battant - mat1 / calcinee_metalmontecharge2_df.dds (native: m:\calcinee_metalmontecharge2_df.dds)

gfx_anim_ES_montecharge_porteH01 -> object
  vertices: 44
  faces: 76
  materials: 1

camera_support34_vide -> object
  vertices: 12
  faces: 20
  materials: 6

camera_support36_vide -> object
  vertices: 12
  faces: 20
  materials: 6

gfx_p3_goutte_sang_mur -> object
  vertices: 8
  faces: 6
  materials: 1
    gfx_p3_goutte_sang_mur
      gfx_p3_goutte_sang_mur_Df / gfx_p3_goutte_sang_mur.dds (native: m:\gfx_p3_goutte_sang_mur.dds)

gfx_obj_blouseBlanche_b -> object
  vertices: 187
  faces: 346
  materials: 1
    obj_blouseBlanche_b
      obj_blouseBlanche_b / obj_vestelabo_luminol.dds (native: M:\obj_vestelabo_luminol.dds)

gfx_obj_blouseBlanche_a -> object
  vertices: 187
  faces: 346
  materials: 1
    obj_blouseBlanche_a
      obj_blouseBlanche_a / obj_vestelabo.dds (native: M:\obj_vestelabo.dds)

****************************
Time: 4.76 seconds
Reggy
ultra-n00b
Posts: 5
Joined: Mon Jun 22, 2009 3:15 am
Been thanked: 1 time

Re: Still Life 2 XCPK Files

Post by Reggy »

After studying the compression method of these XCPK files, i found the decrypting codes for XCPK files. So i don't have enough knowledge for data extraction codes in assembly. So masters take a look at these codes, if you already have the game installed in your PC, it will be easier for you to understand the decrypting code.

File for codes;

Code: Select all

http://uploaded.to/file/j70pzn
Password;

Code: Select all

xentax
Reggy
ultra-n00b
Posts: 5
Joined: Mon Jun 22, 2009 3:15 am
Been thanked: 1 time

Re: Still Life 2 XCPK Files

Post by Reggy »

After studying the code again; I came across with an API name,

Code: Select all

xcEngine.xccFileZip::_private_new_
So it could use Zip compressing algo?

Let me study on the code. If i have infos about these files, i'm gonna keep sharing it in here.
stevenx
veteran
Posts: 130
Joined: Sat Nov 01, 2008 12:02 pm
Has thanked: 3 times
Been thanked: 1 time

Re: Still Life 2 XCPK Files

Post by stevenx »

Anyone can take a look at it again?
chrrox
Moderator
Posts: 2602
Joined: Sun May 18, 2008 3:01 pm
Has thanked: 57 times
Been thanked: 1411 times

Re: Still Life 2 XCPK Files

Post by chrrox »

No one can look at files that are no longer online.
stevenx
veteran
Posts: 130
Joined: Sat Nov 01, 2008 12:02 pm
Has thanked: 3 times
Been thanked: 1 time

Re: Still Life 2 XCPK Files

Post by stevenx »

A demo is here:
http://downloads.gamezone.com/demos/d26648.htm

Anyone can take a look at it again?
I want to uncompress the XCPK files.
Very thanks!
lukkass
ultra-n00b
Posts: 1
Joined: Fri Jun 15, 2012 7:10 pm

Re: Still Life 2 XCPK Files

Post by lukkass »

Anyone help with xcpk files?

http://netload.in/dateiMJzngeQgGh.htm
Post Reply