Sm4sh Romhacking without SDSalty?

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by xXDungeon_CrawlerXx, Feb 17, 2016.

  1. xXDungeon_CrawlerXx
    OP

    xXDungeon_CrawlerXx GBAtemp Maniac

    Member
    1,292
    611
    Jul 29, 2015
    Liverpool
    Hey Guys,

    I want to know if it's possible to edit stuff without using SDSalty (just rebuild it as cia).
    SDSalty has long loading times which sucks...
    I know Sm4sh uses two encrypted files (dt and ls?).
    But is there a way to rebuild the game without this two encrypted files?
    Like: "romfs:/dt/...." instead of encrypted "romfs:/dt" like saltysd does (but using romfs instead of sd:/saltysd/smash)?
     
  2. Thelostrune

    Thelostrune GBAtemp Advanced Fan

    Member
    546
    128
    Aug 13, 2015
    Norway
    That would be HANS, but it doesn't support updates.
     
  3. xXDungeon_CrawlerXx
    OP

    xXDungeon_CrawlerXx GBAtemp Maniac

    Member
    1,292
    611
    Jul 29, 2015
    Liverpool
    Yea, i know HANS.
    But for HANS I need to use the encrypted dt/ls File too, or not?
    I just wonder if it's possible to extract the dt/ls archive and rebuild everything with romfs.
    I mean...
    Using: "romfs:/data/_FILES_" instead of "romfs:/dt(Archive file)".
    SaltySD makes it possible to load the extracted files from SD.
    Is it possible to edit the code.bin so it loads the extracted files from romfs instead of SD?
    If yes, how?
     
    Last edited by xXDungeon_CrawlerXx, Feb 17, 2016
  4. Manito

    Manito GBAtemp Fan

    Member
    319
    138
    Dec 15, 2014
    United States
    You know that you can speed up the loading times right?
     
    Cydget and MissingNO123 like this.
  5. daniel26150

    daniel26150 GBAtemp Regular

    Member
    212
    50
    Jan 31, 2008
    Mexico
    You can edit the game then rebuild the CIA, and try it, shouldn't be to hard
     
  6. shinyquagsire23

    shinyquagsire23 SALT/Sm4sh Leak Guy

    Member
    1,966
    3,249
    Nov 18, 2012
    United States
    Las Vegas
    The whole purpose of SaltySD was to make it able to load from /some/path/to/_FILES_, the game has no native support for loading directly from files alone. You could force SaltySD to load from romfs, but it would be no faster. Just use the cachegen.py and loading speeds get a lot more bearable.
     
  7. xXDungeon_CrawlerXx
    OP

    xXDungeon_CrawlerXx GBAtemp Maniac

    Member
    1,292
    611
    Jul 29, 2015
    Liverpool
    hmmm... okay.