Homebrew [Release][DSi] Title Manager for HiyaCFW

JeffRuLz

Well-Known Member
OP
Member
Joined
Sep 14, 2018
Messages
129
Trophies
0
XP
1,804
Country
United States
Title Manager for HiyaCFW (TMFH)
A basic title manager for DSi EmuNand.

Download
Source

Features
- Install DSiWare and homebrew onto your emunand home menu.
- Delete system titles and others hidden from Data Management.
- Backup and restore installed titles.
- View basic title header info.

Notes
- This is only for DSi systems. Not 3DS or DS.
- Backup your SD card! Nothing bad should happen, but this is an early release so who knows.
- This cannot be used to install cartridge games or older DS homebrew.

Credits
DevkitPro / DevkitARM / libnds
MakeTMD by Tuxality
GBATEK

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

Attachments

  • TMFH 0.5.zip
    153.8 KB · Views: 385
  • TMFH 0.5.1.zip
    154 KB · Views: 371
  • TMFH.0.5.5.zip
    154.2 KB · Views: 364
  • TMFH 0.5.8.zip
    126.7 KB · Views: 330
  • TMFH 0.6.5 beta.zip
    108.9 KB · Views: 183
  • TMFH 0.6.8.zip
    111.6 KB · Views: 231
  • TMFH 0.7.0.zip
    111.5 KB · Views: 1,489
Last edited by JeffRuLz,

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,124
Trophies
1
Age
29
XP
3,620
Country
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
 

Trash_Bandatcoot

Your Local Random Internet Geek
Member
Joined
Jul 14, 2018
Messages
1,181
Trophies
1
XP
3,768
Country
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!
 

Trash_Bandatcoot

Your Local Random Internet Geek
Member
Joined
Jul 14, 2018
Messages
1,181
Trophies
1
XP
3,768
Country
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.
 

JeffRuLz

Well-Known Member
OP
Member
Joined
Sep 14, 2018
Messages
129
Trophies
0
XP
1,804
Country
United States
Well, as seeing it accepts all *.nds files, trying to stick a retail game on it will break everything instantly.
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.
 

JeffRuLz

Well-Known Member
OP
Member
Joined
Sep 14, 2018
Messages
129
Trophies
0
XP
1,804
Country
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.)
 
  • Like
Reactions: Tarmfot

banjo2

gamer
Member
Joined
May 31, 2016
Messages
2,287
Trophies
1
Location
society
Website
youtube.com
XP
4,545
Country
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.
Aw :/

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

"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.
Ohh okay

"...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.)

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

Socrotendo

Member
Newcomer
Joined
Jul 17, 2018
Messages
17
Trophies
0
Age
30
XP
58
Country
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
 

JeffRuLz

Well-Known Member
OP
Member
Joined
Sep 14, 2018
Messages
129
Trophies
0
XP
1,804
Country
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/.
 
  • Like
Reactions: banjo2

banjo2

gamer
Member
Joined
May 31, 2016
Messages
2,287
Trophies
1
Location
society
Website
youtube.com
XP
4,545
Country
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
So, it no longer has to be "a title ID starting with 00030004, 00030005, or 00030015"?
 

Girtana1

Well-Known Member
Member
Joined
Jun 22, 2016
Messages
103
Trophies
0
Age
42
Location
New York
XP
673
Country
United States
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 :)
 
General chit-chat
Help Users
    NeoGaming @ NeoGaming: beep da skeet