Users browsing this thread: 2 Guest(s)
Extracting .brres from .bin?
#1
So I'm trying to rip stuff from Tales of Symphonia Dawn of the New world and all the model brres files are all in a .bin. Is there a tool for extracting the brres from the .bin?
Reply
Thanked by:
#2
I'm in the same boat as well. Tried to use Dolphin with the WALL-E Video game last night. Followed the main tutorial posted above, got stuck when I noticed that the .iso file was composed of .wad files. I don't know what those were so I tried extracting them and got .bin files. No .brres files.

I'm a bit stuck on what to do next.
Reply
Thanked by:
#3
Code:
#Extract (uncompressed) BRRES files from (uncompressed) files
#Made by TGE
endian big
GoTo 0 0 ;
SavePos found 0 ;
Get QT ASIZE 0 ;


For T = 0 < QT ;
GoTo found 0 ;
findloc OFFSET string "\x62\x72\x65\x73" 0 0 ;
If OFFSET = 0 ;
    Math t = QT ;
EndIF ;
If OFFSET != 0 ;
    GoTo OFFSET 0 ;
    Math FILE = OFFSET ;
    GoTo FILE 0 ;
    Get FileEndian Long 0 ;
    If FileEndian == string "\xFF\xFE\x00\x00" ;
        endian change
    EndIF ;
    Get null Long 0 ;
    Get size Long 0 ;
    If size > QT ;
        cleanexit
    EndIF ;
    SavePos found 0 ;
    Get name FILENAME 0 ;
    string name += _ ;
    string name += T ;
    string name += .brres ;
    Log name FILE size 0 ;
EndIF ;
Next T ;
You can use this QuickBMS script to dump the BRRES files
Reply
Thanked by: Pokechao
#4
(06-03-2015, 05:46 PM)TGE Wrote:
Code:
#Extract (uncompressed) BRRES files from (uncompressed) files
#Made by TGE
endian big
GoTo 0 0 ;
SavePos found 0 ;
Get QT ASIZE 0 ;


For T = 0 < QT ;
GoTo found 0 ;
findloc OFFSET string "\x62\x72\x65\x73" 0 0 ;
If OFFSET = 0 ;
    Math t = QT ;
EndIF ;
If OFFSET != 0 ;
    GoTo OFFSET 0 ;
    Math FILE = OFFSET ;
    GoTo FILE 0 ;
    Get FileEndian Long 0 ;
    If FileEndian == string "\xFF\xFE\x00\x00" ;
        endian change
    EndIF ;
    Get null Long 0 ;
    Get size Long 0 ;
    If size > QT ;
        cleanexit
    EndIF ;
    SavePos found 0 ;
    Get name FILENAME 0 ;
    string name += _ ;
    string name += T ;
    string name += .brres ;
    Log name FILE size 0 ;
EndIF ;
Next T ;
You can use this QuickBMS script to dump the BRRES files
Thanks! I'll give it a try later.
Reply
Thanked by:
#5
(06-05-2015, 03:56 PM)Pokechao Wrote:
(06-03-2015, 05:46 PM)TGE Wrote:
Code:
#Extract (uncompressed) BRRES files from (uncompressed) files
#Made by TGE
endian big
GoTo 0 0 ;
SavePos found 0 ;
Get QT ASIZE 0 ;


For T = 0 < QT ;
GoTo found 0 ;
findloc OFFSET string "\x62\x72\x65\x73" 0 0 ;
If OFFSET = 0 ;
    Math t = QT ;
EndIF ;
If OFFSET != 0 ;
    GoTo OFFSET 0 ;
    Math FILE = OFFSET ;
    GoTo FILE 0 ;
    Get FileEndian Long 0 ;
    If FileEndian == string "\xFF\xFE\x00\x00" ;
        endian change
    EndIF ;
    Get null Long 0 ;
    Get size Long 0 ;
    If size > QT ;
        cleanexit
    EndIF ;
    SavePos found 0 ;
    Get name FILENAME 0 ;
    string name += _ ;
    string name += T ;
    string name += .brres ;
    Log name FILE size 0 ;
EndIF ;
Next T ;
You can use this QuickBMS script to dump the BRRES files
Thanks! I'll give it a try later.
Me too... Maybe it will help me somehow.  Smile
***Since the marine headquarters has been destroyed by unknown forces, we had decided to temporarily replace the actual rewards for a newer one... We are looking
for new criminals or updated rewards from the previous ones... meanwhile here will be no reward posting for some time.

if someone knows some important info of who is behind the attack on our headquarters, please contact one of our officials by den den mushi and will get rep+ and added as buddy, thanks for your contribution***

Akainu Sakazuki
fleet admiral from Marine Headquarters.

PS: I didn't lost my data for virus or hacker... it's just a funny joke... the truth is that my HD got damaged physically...  Cry
Reply
Thanked by:


Forum Jump: