meladroit / svdt

tdvs, but backwards (whatever that means)
ISC License
101 stars 15 forks source link

can't auto-detect digital title ID #2

Closed meladroit closed 9 years ago

meladroit commented 9 years ago

When 3ds_hb_menu starts svdt, it uses the title ID for a target selected by the user. For gamecards (mediatype 0x2) the title ID is always zero. However, for digital titles, the title ID is of course unique for every game.

As far as I know 3ds_hb_menu does not pass the selected title ID on to svdt, so svdt has to re-prompt the user for the title. The title ID is useful because it is used for accessing the title short description in exeFS:/icon, for naming save dumps, and could potentially be used for anti-anti savegame restore (only for digital games ...).

Some ideas:

suloku commented 9 years ago

For the record, some light is being thrown here about this: https://github.com/smealum/3ds_hb_menu/issues/27

EDIT: not just some light, getting the title ID works. This issue will close soon.

meladroit commented 9 years ago

Will close for now, pending suloku's pull request for ctrulib.

suloku commented 9 years ago

APT:GetProgramID has been added to ctrulib.