[Help] Extract data from IVT files(International Volleyball)

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Tichmall
Posts: 6
Joined: Fri Sep 30, 2016 9:53 pm

[Help] Extract data from IVT files(International Volleyball)

Post by Tichmall »

Hello, I'm a volleyball fan and the last 3D indoor volleyball game that exists is "International Volleyball" from the Idoru s.r.l. company. The game uses .ivt archives to compress data such as graphics, fonts, and so on. I've been trying several extractors to open those files as I want to replace some textures to create new teams, but no success so far...

Can somebody help me to figure a way to extract the textures from those .ivt files ? Here is a link to the game files :

https://www.dropbox.com/sh/vi1gw1qfkzkryer/AADXRszQEyqqEPAFesm3kyKxa?dl=0

Thank you !
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: [Help] Extract data from IVT files(International Volleyball)

Post by aluigi »

Here we go:
http://aluigi.org/bms/ivt_2006.bms

It decrypts also the INI and PVS files.

Regarding the IVT files you probably need some help from the Graphics section because these files are basically composed by:
  • an 8 bit header that provides some information about X, Y and bits of the image
  • the 8bit type of KEY
  • 6 bytes that are ever zeroes
  • the raw data image (dumped by the script)
So the first field is important if you want to view the textures correctly.

The script is valid for reimporting and so editing is possible.
Maybe post a couple of the resulted images in the Graphics section so that someone can help you to view and edit them.
Tichmall
Posts: 6
Joined: Fri Sep 30, 2016 9:53 pm

Re: [Help] Extract data from IVT files(International Volleyball)

Post by Tichmall »

You're the best ! I'll try the script right away, thank you so much aluigi !

I'll see what I can do with the decrypted data, I have several picture editing programs to test it. If I got no result, I'll ask in the graphic section of the forum.

Again, thank you. :)
Tichmall
Posts: 6
Joined: Fri Sep 30, 2016 9:53 pm

Re: [Help] Extract data from IVT files(International Volleyball)

Post by Tichmall »

As you can see, it decrypts perfectly, the IVT raw data is a 32 bits RGBA picture of 512x512 pixels. I just need to test the reimport process to see if the header of the original IVT file needs to be modified as well. I hope not. ;)

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

Re: [Help] Extract data from IVT files(International Volleyball)

Post by aluigi »

The reimport process is explained in section 3 of quickbms.txt:
http://aluigi.org/papers/quickbms.txt

Basically it's just the same steps you did for extraction but you have to use reimport.bat instead of quickbms.exe.
It should work perfectly because there is no compression and the size of the data is unchanged (raw uncompressed bitmaps).
Tichmall
Posts: 6
Joined: Fri Sep 30, 2016 9:53 pm

Re: [Help] Extract data from IVT files(International Volleyball)

Post by Tichmall »

Quickbms does tell me that the modified raw file is bigger than the original, but if I use the "force" option it just works well, the game doesn't care and the modifications appear ingame perfectly (at least for the logos, I'll try with other files but I don't think there will be an issue).
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: [Help] Extract data from IVT files(International Volleyball)

Post by aluigi »

Why your edited file is bigger?
It's raw data with fixed size so it's not possible that you have a bigger size.
Regarding the "force" option, it's there just for rare cases, it should be never used.
Tichmall
Posts: 6
Joined: Fri Sep 30, 2016 9:53 pm

Re: [Help] Extract data from IVT files(International Volleyball)

Post by Tichmall »

I edited the raw picture with Photoshop, and I think Photoshop adds data when I save the file, since the format is called Photoshop RAW and not just RAW.

EDIT : The file size changed only for the logo file, the uniforms files are the same size as the original ones. I think it has to do with the alpha channel, since the uniforms pictures don't need an alpha channel while the logos do. The game works perfectly after the modifications anyway. :D
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: [Help] Extract data from IVT files(International Volleyball)

Post by aluigi »

Well done :D
Tichmall
Posts: 6
Joined: Fri Sep 30, 2016 9:53 pm

Re: [Help] Extract data from IVT files(International Volleyball)

Post by Tichmall »

Thanks, but you're the one who allowed me to edit my game, I'm very grateful. Now I can create and play the whole French championship, and more. :P
odinboss
Posts: 6
Joined: Thu Aug 17, 2017 7:30 am

Re: [Help] Extract data from IVT files(International Volleyball)

Post by odinboss »

Hi! I want to reimport the files. But the program replied "0 files reimported". I choose the file "ivt_2006.bms". Then I choose the IVT file. And then the folder to host the file.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: [Help] Extract data from IVT files(International Volleyball)

Post by aluigi »

Read section 3 of http://aluigi.org/papers/quickbms.txt because there is for sure something you missed if you get that message
odinboss
Posts: 6
Joined: Thu Aug 17, 2017 7:30 am

Re: [Help] Extract data from IVT files(International Volleyball)

Post by odinboss »

aluigi wrote:Read section 3 of http://aluigi.org/papers/quickbms.txt because there is for sure something you missed if you get that message


But there are only three steps? (I open the reimport file) Select the "bms" file, select the modified file, and choose the folder to save?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: [Help] Extract data from IVT files(International Volleyball)

Post by aluigi »

No. You must select the same file and folder you selected for extraction.
Quickbms will find the files to reimport automatically.
odinboss
Posts: 6
Joined: Thu Aug 17, 2017 7:30 am

Re: [Help] Extract data from IVT files(International Volleyball)

Post by odinboss »

aluigi wrote:No. You must select the same file and folder you selected for extraction.
Quickbms will find the files to reimport automatically.


Thank you very much!
Sorry for the inconvenience.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: [Help] Extract data from IVT files(International Volleyball)

Post by aluigi »

It's ok.
Anyway let me know if you have any suggestion to explain the reimporting process more easily, apparently saying that it's necessary to do the SAME things done in extraction is not very clear, so I'm looking for better "words" :)
odinboss
Posts: 6
Joined: Thu Aug 17, 2017 7:30 am

Re: [Help] Extract data from IVT files(International Volleyball)

Post by odinboss »

aluigi wrote:It's ok.
Anyway let me know if you have any suggestion to explain the reimporting process more easily, apparently saying that it's necessary to do the SAME things done in extraction is not very clear, so I'm looking for better "words" :)


It is good written. It's because my language is not English. "The second step was to choose the original file. And then the edited file".
Wolfy03
Posts: 6
Joined: Thu Mar 22, 2018 8:13 am

Re: [Help] Extract data from IVT files(International Volleyball)

Post by Wolfy03 »

Hi, I am new to this, can someone please explain me how to get to that dds file, cause I want to edit that game, but I don't know how to get to the files
Last edited by Wolfy03 on Sat Mar 31, 2018 9:08 am, edited 1 time in total.
stefferry
Posts: 1
Joined: Tue Mar 27, 2018 10:52 am

Re: [Help] Extract data from IVT files(International Volleyball)

Post by stefferry »

Hi, I've the same problem: i've decrypted the .ivt, but i don't know how can get the png file from the decrypted one.

Thank you