Home Gallery Resources The Team Rules chat Login Register
Pages:  [1] 2
Author Topic: BRRES Separator [Python][New auto-hexing version!]  (Read 9960 times)
0 Members and 1 Guest are viewing this topic.
ForOhFor Error
Holy Kitten
*
Offline Offline

Posts: 1477


DOG is your destiny

  • Awards Fiery Topic Pin Collector Starstormer Famous Hacker KCMM Veteran

  • View Profile Awards
    « on: April 07, 2011, 08:36:02 AM »


    You're looking through a file, and it clearly has BRRES files in it (a memory dump, or some file from an iso, whatever.) However, it would take hours to extract them all manually.

    This happened when I was looking through the stage files from okami. So I wrote a small program to fix it.

    Simply start the program, select the file with the brres files contained within, and relax as the BRRES Separator creates all the BRRES files in that file, in the same directory the file is in.

    What's more, this program will now AUTOMATICALLY hex the models in the BRRES!

    Requires python to run.

    Download:
    http://dl.dropbox.com/u/5869687/AutoHexingBrresSeperator.rar
    « Last Edit: April 12, 2011, 03:47:54 PM by ForOhFor Error » Logged


    FC: 2191-7379-6272

    SmashClash
    This is my title.
    Boss Kitten
    ****
    Offline Offline

    Posts: 4668


  • Awards Super Saiyan Topic Heart Container >9000 Renowned Hacker KCMM Veteran

  • View Profile Awards
    « Reply #1 on: April 07, 2011, 08:38:29 AM »


    Hooray! But can you tell me ,more in-depth, what it does?
    Logged

    ForOhFor Error
    Holy Kitten
    *
    Offline Offline

    Posts: 1477


    DOG is your destiny

  • Awards Fiery Topic Pin Collector Starstormer Famous Hacker KCMM Veteran

  • View Profile Awards
    « Reply #2 on: April 07, 2011, 08:54:27 AM »


    It goes through the file you choose to open, finds all chunks of data starting with bres, and puts each one in it's own .brres file in the same directory as the original file.
    Logged


    FC: 2191-7379-6272

    SmashClash
    This is my title.
    Boss Kitten
    ****
    Offline Offline

    Posts: 4668


  • Awards Super Saiyan Topic Heart Container >9000 Renowned Hacker KCMM Veteran

  • View Profile Awards
    « Reply #3 on: April 07, 2011, 09:09:34 AM »


    What can I use this for, particularly?(Sorry)
    Logged

    ForOhFor Error
    Holy Kitten
    *
    Offline Offline

    Posts: 1477


    DOG is your destiny

  • Awards Fiery Topic Pin Collector Starstormer Famous Hacker KCMM Veteran

  • View Profile Awards
    « Reply #4 on: April 07, 2011, 09:35:03 AM »


    Well, say, memory dumps from dolphin (20+ brres files).
    Or the stage files from okami (I've seen up to 43 brres files in these)
    Logged


    FC: 2191-7379-6272

    SmashClash
    This is my title.
    Boss Kitten
    ****
    Offline Offline

    Posts: 4668


  • Awards Super Saiyan Topic Heart Container >9000 Renowned Hacker KCMM Veteran

  • View Profile Awards
    « Reply #5 on: April 07, 2011, 09:38:11 AM »


    Well, say, memory dumps from dolphin (20+ brres files).
    Or the stage files from okami (I've seen up to 43 brres files in these)
    I see will I don't really extract from ISOs, dumps, compressed incompatible-with-brawl files, atm.
    I'm sure this is good for others, though.

    Thanks for explaining it to me. Wink
    Logged

    ForOhFor Error
    Holy Kitten
    *
    Offline Offline

    Posts: 1477


    DOG is your destiny

  • Awards Fiery Topic Pin Collector Starstormer Famous Hacker KCMM Veteran

  • View Profile Awards
    « Reply #6 on: April 07, 2011, 09:46:00 AM »


    No prob. It's meant for imports, anyway.
    Logged


    FC: 2191-7379-6272

    Lord_of_D:
    Supreme Kitten
    ********
    Offline Offline

    Posts: 714


    :D

  • Awards Heart Container Hey! Listen!

  • View Profile Awards
    « Reply #7 on: April 07, 2011, 10:12:53 AM »


    wait, then you can use this for replace sounds whitow need of hex calculator stuff? Happy Face
    Logged





    ForOhFor Error
    Holy Kitten
    *
    Offline Offline

    Posts: 1477


    DOG is your destiny

  • Awards Fiery Topic Pin Collector Starstormer Famous Hacker KCMM Veteran

  • View Profile Awards
    « Reply #8 on: April 07, 2011, 11:35:41 AM »


    ....no.
    Logged


    FC: 2191-7379-6272

    DarkPikachu
    Angel Kitten
    ***
    Offline Offline

    Posts: 3064


    complexity == fun

  • Awards Hot Topic Heart Container KCMM Veteran Tutorial Writer

  • View Profile WWW Awards
    « Reply #9 on: April 07, 2011, 01:27:00 PM »


    thank you
    you've just taken a load off me

    I've been wanting to do this for Pokepark,
    which has the exact same occurences in it's .dan files

    so again
    thank you ^_^
    Logged


    Quote: Friedslick6
    you have been through a lot of hassle. I've watched every topic you posted on this, and most of them seemed to disintegrate gradually.
    But the coolest part was that you didn't stop working on it despite that.

    Quote: Internet Explorer
    you're doing more with your life right now than probably most other people around you. You're a valuable asset to the Smash community. So yeah, you should be proud.

    quote: Greg
    You do have a gift which I've seen many developers use to their advantage. You can become a great coder, and with all of those ideas I think you can really build something great.

    ForOhFor Error
    Holy Kitten
    *
    Offline Offline

    Posts: 1477


    DOG is your destiny

  • Awards Fiery Topic Pin Collector Starstormer Famous Hacker KCMM Veteran

  • View Profile Awards
    « Reply #10 on: April 07, 2011, 01:36:48 PM »


    You're welcome.
    I completely forgot pokepark did that, too...
    Logged


    FC: 2191-7379-6272

    DSX8
    Stage/Character Importer
    Never Gonna Give You Up
    *
    Offline Offline

    Posts: 9285


    meow~

  • Awards >9000 King for a Day Heart Container Featured Diamond in the Rough

  • View Profile Awards
    « Reply #11 on: April 07, 2011, 07:28:28 PM »


    thank you
    you've just taken a load off me

    I've been wanting to do this for Pokepark,
    which has the exact same occurences in it's .dan files

    so again
    thank you ^_^


    wait... so i can actually make stages from Pokepark wii then? O_o
    Logged

    Follow me on facebook and Twitter!!!
    https://www.facebook.com/DMNSLYRX8              https://twitter.com/Demonslayerx8

    3DS Friend Code: 0705-6436-8834              NNID: Demonslayerx8              PSN: Demonslayerx8



    ForOhFor Error
    Holy Kitten
    *
    Offline Offline

    Posts: 1477


    DOG is your destiny

  • Awards Fiery Topic Pin Collector Starstormer Famous Hacker KCMM Veteran

  • View Profile Awards
    « Reply #12 on: April 12, 2011, 03:48:39 PM »


    I dunno.
    BTW, auto-model-hexing version:

    http://dl.dropbox.com/u/5869687/AutoHexingBrresSeperator.rar
    Logged


    FC: 2191-7379-6272

    dark sonic 19
    Supreme Kitten
    ********
    Offline Offline

    Posts: 610


    Luigi Time!

  • Awards Favorite'd Famous Hacker Heart Container Ninja Tutorial Writer

  • View Profile WWW Awards
    « Reply #13 on: April 12, 2011, 11:32:20 PM »


    I have Python32 and your stuff to work it but how do i use it?
    Logged

     
                 

    ForOhFor Error
    Holy Kitten
    *
    Offline Offline

    Posts: 1477


    DOG is your destiny

  • Awards Fiery Topic Pin Collector Starstormer Famous Hacker KCMM Veteran

  • View Profile Awards
    « Reply #14 on: April 13, 2011, 04:20:27 AM »


    Well, this was made in python 2.7, so it may not work with python 3.2
    But, just double click the brresSep file. Then select a file to separate.
    Logged


    FC: 2191-7379-6272

    Pages:  [1] 2
    Print
    Jump to: