[Release][DSi] Title Manager for HiyaCFW

Discussion in 'NDS - Emulation and Homebrew' started by JeffRuLz, Sep 14, 2018.

  1. JeffRuLz
    OP

    JeffRuLz Member

    Newcomer
    3
    Sep 14, 2018
    United States
    Title Manager for HiyaCFW (TMFH)
    A basic title manager for DSi EmuNand.

    Download
    Source

    Features
    Install titles
    - Install DSiWare and homebrew onto your EmuNand home menu.
    - Place nds and app files in a folder on your SD card called /dsi/.

    Delete titles
    - Ability to delete system titles and others hidden from Data Management.

    Dump title
    - Backup an installed title to a nds file.

    View basic title info

    Notes
    Backup your SD card! Nothing bad should happen, but this is an early release so who knows.
    EmuNand free space is a rough estimate and not 100% accurate.
    This cannot be used to install cartridge games or older DS homebrew.
    This is only for DSi systems. Not 3DS or DS.

    Credits
    DevkitPro / DevkitARM / libnds
    MakeTMD by Tuxality
    GBATEK

    Compatible Homebrew
    Chip-84-ds
    DSDoom (original)
    Gameyob (original)
    GodMode9i
    Magic Floor
    NDSi SaveDumper
    NesDS
     

    Attached Files:

    Last edited by JeffRuLz, Nov 16, 2018
    Zense, futureboii, MyDePain and 8 others like this.
  2. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    10
    Oct 10, 2015
    Mexico
    Nice! Now we can say that the TIA format is completly useless, it always has been kinda useless since tickets aren't needed and TMDs can be easily forge'd.

    Enviado desde mi LG-X240 mediante Tapatalk
     
  3. Trash_Bandatcoot

    Trash_Bandatcoot Your average GBAtemp fanboy

    Member
    7
    Jul 14, 2018
    Netherlands
    The fact that I can take any homebrew application, and stick it onto my home menu?
    Hell yeah! If we have now something that can run DSiWare as shortcuts from DSiMenu++, my DSi Menu will be complete!
     
  4. JeffRuLz
    OP

    JeffRuLz Member

    Newcomer
    3
    Sep 14, 2018
    United States
    I think DSiM++ can launch dsiware now.
    It actually makes this app useless, but I prefer using the official home menu.
     
  5. Trash_Bandatcoot

    Trash_Bandatcoot Your average GBAtemp fanboy

    Member
    7
    Jul 14, 2018
    Netherlands
    Well, TWL2HiyaCFW exist, which can convert and copy your DSi files to the SD-NAND, but it doesn't have a homebrew function.
    Although, I do prefer TWL2HiyaCFW due to recovery-fixes, but if we can merge the ideas together, we can create a perfect program.
     
  6. JeffRuLz
    OP

    JeffRuLz Member

    Newcomer
    3
    Sep 14, 2018
    United States
    Can you elaborate? I don't know what you mean by recovery-fixes.
     
  7. Trash_Bandatcoot

    Trash_Bandatcoot Your average GBAtemp fanboy

    Member
    7
    Jul 14, 2018
    Netherlands
    Well, as seeing it accepts all *.nds files, trying to stick a retail game on it will break everything instantly.
     
  8. JeffRuLz
    OP

    JeffRuLz Member

    Newcomer
    3
    Sep 14, 2018
    United States
    No, if you try installing a retail game you will get an error.
    Even if you could somehow "install" it, the official home menu will just delete it for being invalid.
     
  9. Trash_Bandatcoot

    Trash_Bandatcoot Your average GBAtemp fanboy

    Member
    7
    Jul 14, 2018
    Netherlands
    Oh, nice!
     
  10. banjo2

    banjo2 little man

    Member
    4
    May 31, 2016
    United States
    gamer armchair
    Why? And, how old? How can I differentiate between old and working?
     
  11. JeffRuLz
    OP

    JeffRuLz Member

    Newcomer
    3
    Sep 14, 2018
    United States
    "Why?"
    Old homebrew were compiled as DS roms. Modern homebrew are compiled as DSi roms. The home menu does not accept plain DS software.

    "How old?"
    I don't have an exact answer for that. But I'd have to guess sometime after 2015-2017.

    "How can I differentiate between old..."
    In TMFH, if the unit code says DSi or NDS+DSi then it should be new enough to install.

    "...and working?"
    This is a question that I'm currently investigating. Homebrew compatibility is a mess.

    What I do know is homebrew need a title ID starting with 00030004, 00030005, or 00030015, and ending with a unique 2nd half. Unfortunately a lot of devs ignore setting the ID because it's unnecessary in most cases. This can be easily remedied though, and the next update will be able to patch the rom's header to install those kinds of files.

    The problems don't end there. Sometimes an app will install fine but the game's icon and description will be blank. I've discussed this here. The solution isn't so easy, the app either has to be recompiled or broken up and reconstructed with a PC app. I doubt I can do this on a DSi itself.

    Even after all of that, sometimes homebrew just doesn't work. SpelunkyDS and Sandbox Engine both get an error message after being launched.

    And lastly, the touch screen doesn't seem to work for most apps.

    So right now this is best suited for simple tools like Wooddumper or TMFH until these problems are researched further. (Official DSiWare works perfectly though.)
     
    Tarmfot likes this.
  12. banjo2

    banjo2 little man

    Member
    4
    May 31, 2016
    United States
    gamer armchair
    Aw :/

    Could they be recompiled as DSi ROMs if you have the source?

    Ohh okay

    I'll keep all that in mind, then. Thank you.
     
  13. JeffRuLz
    OP

    JeffRuLz Member

    Newcomer
    3
    Sep 14, 2018
    United States
    Yes, I believe so.
     
  14. Socrotendo

    Socrotendo Member

    Newcomer
    1
    Jul 17, 2018
    United States
    Is there a list of apps that work with this app? Also, DSDoom is able to be installed to the home menu, but I'm not able to start a game
     
  15. JeffRuLz
    OP

    JeffRuLz Member

    Newcomer
    3
    Sep 14, 2018
    United States
    I could start a list in the OP I suppose. If anyone happens to find a working app on their own, post it here.

    For dsdoom, put your game files in /usr/share/games/doom/.
     
    banjo2 likes this.
  16. Socrotendo

    Socrotendo Member

    Newcomer
    1
    Jul 17, 2018
    United States
    Thanks OP! That worked. As far as apps and emulators, Doom, nesDS & GameYob work using this app.
     
  17. JeffRuLz
    OP

    JeffRuLz Member

    Newcomer
    3
    Sep 14, 2018
    United States
    Version 0.5
    - Ability to install homebrew without unique title ids (For example, Magic Floor, ndsi savedumper)
    - Scrolling through the installed titles menu is much more responsive
    - Fixed icon when installed to the home menu
     
    Tarmfot and Trash_Bandatcoot like this.
  18. banjo2

    banjo2 little man

    Member
    4
    May 31, 2016
    United States
    gamer armchair
    So, it no longer has to be "a title ID starting with 00030004, 00030005, or 00030015"?
     
  19. JeffRuLz
    OP

    JeffRuLz Member

    Newcomer
    3
    Sep 14, 2018
    United States
    That's correct.
     
  20. banjo2

    banjo2 little man

    Member
    4
    May 31, 2016
    United States
    gamer armchair
    Oh, yay! Thanks! :yay:
     
  21. Girtana1

    Girtana1 Advanced Member

    Newcomer
    3
    Jun 22, 2016
    United States
    New York
    You have no idea how much I love this tool, this makes it SO much easier to keep track of titles. The only issues I've found so far is when I install GodMode9i there's no text or icon for the app, it doesn't bug me at all though :)
     
Loading...