Venetica - XRZ ( XBOX360 )

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
raykingnihong
Posts: 71
Joined: Fri Oct 24, 2014 3:13 pm

Venetica - XRZ ( XBOX360 )

Post by raykingnihong »

This game is very old, but its picture of style is very special, worthy of our appreciation, i have use bms script and xbcompression and all times i have a file call myfiles.unpacked, when i looks header is XPR2 i have try to extract files inside and i got error, Can you upgrade to xpr2 script.Here is some information about the file, I hope God helps

struct XPR2 {
char[4] HeaderID //XPR2
dword XPRsize
dword HeaderSize //usuall indices of resource data here
}

https://onedrive.live.com/redir?resid=6 ... 1236%21112
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Venetica - XRZ ( XBOX360 )

Post by aluigi »

XPR2 are 3d models not archives.
Probably Noesis already supports them but, as far as I know, there are some versions of XPR files.
raykingnihong
Posts: 71
Joined: Fri Oct 24, 2014 3:13 pm

Re: Venetica - XRZ ( XBOX360 )

Post by raykingnihong »

aluigi wrote:XPR2 are 3d models not archives.
Probably Noesis already supports them but, as far as I know, there are some versions of XPR files.
Hello, my friend, thank you for your reply, I checked the information file, which contains the mesh model information, dds texture information, and how it can split these files, hoping to have a bms script to solve this problem.We also tested a number of scripts noesis, are not supported by this format, hoping to help us extract the files to (mesh, material, skeleton, dds and other documents), thank you for your help again, what file, I immediately upload, thank you
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Venetica - XRZ ( XBOX360 )

Post by aluigi »

As far as I know XPR is the default format of Xbox, in fact the Xbox SDK is full of XPR files.

Anyway I accepted the challenge and made a script for XPR0, XPR1 and XPR2:
http://aluigi.org/papers/bms/xpr.bms
alucard
Posts: 14
Joined: Wed Oct 01, 2014 12:19 pm

Re: Venetica - XRZ ( XBOX360 )

Post by alucard »

hi aluigi
thank you for BMS XPR code ;)

please check... error to extract file

org file 115mb
ext file 4.5 mb :?

thankss
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Venetica - XRZ ( XBOX360 )

Post by aluigi »

If you can upload the zipped DEC file I will take a look at it.
alucard
Posts: 14
Joined: Wed Oct 01, 2014 12:19 pm

Re: Venetica - XRZ ( XBOX360 )

Post by alucard »

raykingnihong
Posts: 71
Joined: Fri Oct 24, 2014 3:13 pm

Re: Venetica - XRZ ( XBOX360 )

Post by raykingnihong »

aluigi wrote:If you can upload the zipped DEC file I will take a look at it.

I really thank you for your continued help, I tested the script with the boss_persian_start.xrz file, extract the perfect, but extract additional xrz files cannot correctly extract as Alucard says. How do I upload a zipped Dec to solve this problem, thank you
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Venetica - XRZ ( XBOX360 )

Post by aluigi »

This file format is really horrible, the OFFSET field is totally ignored and there are other fields that make confusion.
I have just updated the script to version 0.1.1, and it seems to work correctly with both the archives you provided.

On boss_persian_start.xrz you will have a different result now, the current one should be the correct one.
alucard
Posts: 14
Joined: Wed Oct 01, 2014 12:19 pm

Re: Venetica - XRZ ( XBOX360 )

Post by alucard »

Special Thanks aluigi
work 100٪


note : Image files are not visible :?
A number of files are dds 21 Mb :shock: :o
chrrox
Posts: 388
Joined: Thu Aug 07, 2014 10:28 pm

Re: Venetica - XRZ ( XBOX360 )

Post by chrrox »

Just use the 360 sdk tool unbundler.
it will convert them to dds.
raykingnihong
Posts: 71
Joined: Fri Oct 24, 2014 3:13 pm

Re: Venetica - XRZ ( XBOX360 )

Post by raykingnihong »

chrrox wrote:Just use the 360 sdk tool unbundler.
it will convert them to dds.

Hello, chrrox, very nice to see you here, thank you for your guidance, I used the unbundler test a bit, but the program crashes. In another case, I think we do not have the correct decompression xrz files. While there are suffixes mesh data is not correct, hope that God will continue to help us, thank you, in order to facilitate research on the game format, and I'll upload some samples https://onedrive.live.com/redir?resid=6 ... 1236%21140
raykingnihong
Posts: 71
Joined: Fri Oct 24, 2014 3:13 pm

Re: Venetica - XRZ ( XBOX360 )

Post by raykingnihong »

aluigi wrote:This file format is really horrible, the OFFSET field is totally ignored and there are other fields that make confusion.
I have just updated the script to version 0.1.1, and it seems to work correctly with both the archives you provided.

On boss_persian_start.xrz you will have a different result now, the current one should be the correct one.

Hello, aluigi, thanks you has been yilai of help, I test has script, work of very good, but I view model and texture maps file, feel data seems has errors, not knows is not I of extract method wrong has, so I again upload understanding pressure Hou and no extract of file sample, to everyone research about, I very wants to knows I what wrong in where, led to cannot right explained file. Here is the new link https://onedrive.live.com/redir?resid=6 ... 1236%21140
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Venetica - XRZ ( XBOX360 )

Post by aluigi »

In my opinion everything is correct.
raykingnihong
Posts: 71
Joined: Fri Oct 24, 2014 3:13 pm

Re: Venetica - XRZ ( XBOX360 )

Post by raykingnihong »

aluigi wrote:In my opinion everything is correct.

Thank you very much for your help, thank you,Script is very good, great work