homebrew.space icon indicating copy to clipboard operation
homebrew.space copied to clipboard

Implement more generic application structure

Open deadphoenix8091 opened this issue 5 years ago • 2 comments

The Application and Application Release structure is currently very tightly fitted to CIA-Archives.

To make it possible for TinyDB to support anything other than Nintendo 3ds + simplify 3dsx support, it would be nice if tinydb could handle any generic type of homebrew applications.

In order to do this we would need a generic application and multiple handlers for every application type we want to support.

deadphoenix8091 avatar Sep 06 '19 12:09 deadphoenix8091

Note: while doing this, it might be reasonable to have archives of misc data available as well, or links to them, with instructions for the TinyDB HB App to extract them into particular locations. This includes, but is not limited to:

FreeDoom, for PRBoom3DS. RomHacks, such as levels for VVVVVV. Lua files, such as for apps that use Lua player plus or something

frozenLake avatar Sep 08 '19 19:09 frozenLake

@frozenLake While this feature request is very interesting, it sadly is out of scope at the moment as automating this kind of thing will be way too much.

Some sort of deployment scripting and directly publishing it to tinydb will be needed to do this properly.

deadphoenix8091 avatar Sep 09 '19 11:09 deadphoenix8091