The VG Resource
How to Rip from Angry Birds PVR files - Printable Version

+- The VG Resource (https://www.vg-resource.com)
+-- Forum: The Resources (https://www.vg-resource.com/forum-109.html)
+--- Forum: The Spriters Resource (https://www.vg-resource.com/forum-110.html)
+---- Forum: Ripping Help (https://www.vg-resource.com/forum-114.html)
+---- Thread: How to Rip from Angry Birds PVR files (/thread-27340.html)



How to Rip from Angry Birds PVR files - supersmashball - 06-24-2015

So, yeah, another ripping help thing.....
This time I really need help with the Angry Birds (Series)
PVR sheets.
I think they may have something to do with archive things, though.
So, if anymore ripping tools come to mind, please tell me!


PS: No PVRTexTool or Texture Packer because:
Texture Packer's Installer won't work correctly.
PVRTexTool crashes when I open them. (3GB of Nothing!)
Here's a link to one of them:http://s000.tinyupload.com/index.php?file_id=05194593287991735477


RE: How to Rip from Angry Birds PVR files - Daxar - 06-24-2015

I found a PVR file format spec online from Imagine Technologies (here but requires a login), and it looks to just be a standard PVR file; not sure why none of the tools you used worked.

Essentially, it's a 52-byte header (width is at 0x1C, height at 0x18), RGBA 4bpp image following.

[Image: canvas.png]


(Now to see if Ploaj beats me to an extractor program again. Tongue My fault for being busy)


RE: How to Rip from Angry Birds PVR files - supersmashball - 06-24-2015

Now just a quick question:
How do you get them out?!
(Modding Ahoy!)


RE: How to Rip from Angry Birds PVR files - Ploaj - 06-25-2015

(06-24-2015, 09:55 PM)Daxar Wrote: (Now to see if Ploaj beats me to an extractor program again. Tongue My fault for being busy)

Oh sorry, I didn't think you were going to make the png extractor thing lol

(06-24-2015, 09:55 PM)Daxar Wrote: Essentially, it's a 52-byte header (width is at 0x1C, height at 0x18), RGBA 4bpp image following.

You mean 16bpp? :p


RE: How to Rip from Angry Birds PVR files - Daxar - 06-25-2015

@Ploaj: Right, 4 bits per color, not pixel. Derp.

@supersmashball: Try this program I made: https://dl.dropboxusercontent.com/u/31816885/junk/PVREx.zip

For now it just assumes the pixel format is the same as the file you gave me, and spits out an error message otherwise. You can just click and drag any .pvr files into the executable and it'll extract them to an "output" folder. Let me know if any files give you trouble, and I'll take a look at them.


RE: How to Rip from Angry Birds PVR files - supersmashball - 06-25-2015

It's not really working.....
I tested around 20 PVRs & the 'output' folder was made
& no PNGs were in it!


RE: How to Rip from Angry Birds PVR files - Daxar - 06-25-2015

Mmk, mind sending me a few more .pvr files to look at? It's probably just that the one you originally posted is a different format than the others.


RE: How to Rip from Angry Birds PVR files - supersmashball - 06-26-2015

Here you go.
Level Select BG: http://www.filedropper.com/backgroundsls1
Elements from Bad Piggies Episode: http://www.filedropper.com/ingamebadpiggies1


RE: How to Rip from Angry Birds PVR files - Daxar - 06-26-2015

Hmm, both of those work fine for me. Clicking and dragging them into my program outputs these two images:

[Image: BACKGROUNDS_LS_1_1.png] [Image: INGAME_BAD_PIGGIES_1_1.png]

Are the PVR files in the same folder as the executable? That might be important.