Hacking [release] BFLIM Extractor

  • Thread starter Thread starter AboodXD
  • Start date Start date
  • Views Views 16,794
  • Replies Replies 49
  • Likes Likes 9
Sorry for not replying as fast as possible, I was watching Dragon Ball Super Episode 56. SSJ Rosé is badass. :P

I tried it with a "read-only" file, it works.
 
Can't reproduce it too. Maybe the output folder was read-only, but that's my fault then.
Speaking of which, can you make it possible to specify the output path? =3
 
I was going to suggest using standard input and output, but since those are binary files that doesn't make much sense.

Thanks for the documentation.
 
Excuse me, but would there be any way to run this on a 32 bit os or build it for a 32 bit os?
Yeah, I know, 32 bit sucks.
Anyways, let me know.
 
Yes, if running the .exe doesn't work then you have to install Python 3.4 at least. Then install PyQt5 for your Python version. Then download the source code and run bflim_extract.py using Python. :D
 
upload_2016-9-1_9-47-14.png

What does this mean? This happens when i try to install PyQt5.
 

Attachments

  • upload_2016-9-1_9-47-2.png
    upload_2016-9-1_9-47-2.png
    776 bytes · Views: 186
Last edited by Chocolate28,
This is the first time I hear of that error in the Py version. :/

Maybe I'll do a video on how to get this(and other programs) to work from source. :)
BTW for some reason, PyQt5 doesn't work on Vista (Probably XP too).
 
BFLIM Extractor v1.2 was just released!

Changelog:
  • Cleaning up.
  • This program will now use Compressonator instead of nvDXT.
  • You can now enable CMD mode by adding "-cmd" at the end. :)
@Ray Koopa Sorry for keeping you wait. :rofl:
 
I can write a RGB565 to RGB888 converter, it's just that I currently don't feel like it.

Also, the reason I chose png over dds because it's easier to manipulate.
 
DDS files are stored in little endian byte order.
Damn it, and I was suffering to find out why 0x5802 equals 600. :glare:
It's just that I never encountered little endian files. Because the Wii U processor is big endian, and all files are big endian too.

I'm working on a DDS writer for Python 3.4+
 

Site & Scene News

Popular threads in this forum