FEAT (Fire Emblem Archive Tool)

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by SciresM, Jun 27, 2015.

  1. SciresM
    OP

    SciresM GBAtemp Advanced Fan

    Member
    558
    1,617
    Mar 21, 2014
    United States
    Hey, there.

    Finally getting around to releasing the tool I've been using for Fire Emblem datamining/translating.

    [​IMG]

    It's extremely simple. Drag/drop a file it knows how to deal with, and it'll automatically extract stuff from it (it knows about .arc, .lz, .bin (message binaries), and can extract textures from .ctpk and .bch).

    If you drag/drop a .txt file it generated after editing it, it will rebuild that .txt file back into a message binary (for use in translating).

    Code: https://github.com/SciresM/FEAT

    Download: https://github.com/SciresM/FEAT/releases
     
    LuigiPT, Soaprman, nallar and 5 others like this.


  2. DJPlayer

    DJPlayer Banned

    Banned
    542
    184
    May 21, 2015
    Netherlands
    Is it the 0.2v which I use or have you updated it already?
     
  3. SciresM
    OP

    SciresM GBAtemp Advanced Fan

    Member
    558
    1,617
    Mar 21, 2014
    United States
    It has been changed significantly since the revision you have.
     
  4. DJPlayer

    DJPlayer Banned

    Banned
    542
    184
    May 21, 2015
    Netherlands
    ahh, okay^^
    Which features did you add?
    Was already able to extract bch and ctpk and the text-files with it :P
     
  5. SciresM
    OP

    SciresM GBAtemp Advanced Fan

    Member
    558
    1,617
    Mar 21, 2014
    United States
    I'm not sure, because I've not been keeping track...I refactored all the code in the past hour, though, so I know it's definitely changed.
     
  6. DJPlayer

    DJPlayer Banned

    Banned
    542
    184
    May 21, 2015
    Netherlands
    ahhh, okay :D
    Now we just need a option to merge and split textfiles because I want to upload ALL support-conversation (1064 files?) as one big txt-file.
    Would be cool if we can split it into the original bin.lz files back after editing.
     
  7. srwgin

    srwgin GBAtemp Advanced Fan

    Member
    510
    132
    Aug 13, 2013
    China
    I already Decrypt rom
    where can I find game txt files I want to see game story
    nevermind I find it
     
    Last edited by srwgin, Jun 28, 2015
  8. daniel26150

    daniel26150 GBAtemp Regular

    Member
    205
    49
    Jan 31, 2008
    Mexico
    This tool can help me to undub smash bros 3DS?
     
  9. DJPlayer

    DJPlayer Banned

    Banned
    542
    184
    May 21, 2015
    Netherlands
    no? xD
    it's only for fire emblem
     
  10. Smariter

    Smariter Member

    Newcomer
    29
    4
    Dec 23, 2014
    Do you have any idea about the font?
     
  11. Arubaro

    Arubaro Soulspace Guardian

    Member
    1,669
    470
    Sep 4, 2015
    It crashes when I try to unpack a .ctpk file.
    Any idea?
     
  12. trainboy2019

    trainboy2019 Shadow Maker in the Shadows

    Member
    739
    210
    Oct 6, 2015
    Antarctica
    Ylisse
    Same here
     
  13. UnassumingVenusaur

    UnassumingVenusaur In All Her Gay Glory

    Member
    454
    215
    Nov 20, 2015
    United States
    For some reason, this just doesn't work for me. The program won't decompress any of the files I've tried, even after several attempts. Does this work with Awakening or only with Fates?
     
  14. Myria

    Myria GBAtemp Fan

    Member
    431
    410
    Jul 24, 2014
    United States
    When I try to open ui/status_E.ctpk.lz of Awakening, it decompresses to a .ctpk file, but it doesn't extract the archive contents before it crashes with an EndOfStreamException. Since the .ctpk format doesn't seem to have an obvious offset + size pair in the header, I don't know how to split it.

    I might have just found the code responsible for choosing whether to show "Husband" or "Wife". The function I think is making the choice is at address 0x001F21BC.

    I can't easily test it, though. A way to check my guess is to change (in-game memory) address 0x001F260C from 00 00 C8 43 to 00 00 B4 43. This is copying the previous 4 bytes, at 0x001F2608, to 0x001F260C. If I'm right, then "Husband" will always be displayed for married characters, even for male characters.

    In case you're curious, those values are 32-bit IEEE754 floating-point constants. I tried looking for the texture coordinates as integers, but couldn't find any of the magic values clustered together. The floating-point constants are all right next to each other, which is why I think that this function is what I'm looking for.
     
    Last edited by Myria, Dec 27, 2015 - Reason: Said which game
    robotortoise and RainThunder like this.
  15. pikatsu

    pikatsu GBAtemp Advanced Fan

    Member
    721
    123
    Apr 16, 2014
    Argentina
    Can you add supportn for medarots ctpk files? Thanks
     
  16. GUST

    GUST Advanced Member

    Newcomer
    66
    0
    Jan 13, 2017
    I tried using this on a bin.lz file and nothings happens, says it cant decompress, what am i doing wrong?
     
  17. StoneyEvan

    StoneyEvan Member

    Newcomer
    18
    0
    Jan 6, 2017
    Canada
    Hey I don't know if this is the place to ask for this but this can import custom portraits into fire emblem fates right if you've done all the compressing and stuff. If so how to do you put it in game?
     
  18. robotic_jo

    robotic_jo Advanced Member

    Newcomer
    63
    2
    Jan 10, 2017
    FEAT Gives me an error saying "Unable to automatically decompress (file name)" help?
     
  19. trainboy2019

    trainboy2019 Shadow Maker in the Shadows

    Member
    739
    210
    Oct 6, 2015
    Antarctica
    Ylisse
    What game? Awakening? Fates? Heroes?
     
  20. KunoichiZ

    KunoichiZ GBAtemp Guru

    Member
    7,602
    2,956
    Mar 16, 2012
    United States
    ...How...?
     
    Borjitasstoi and thane98 like this.