deadphoenix8091 / homebrew.space

Other
32 stars 3 forks source link

Implement more generic application structure #12

Open deadphoenix8091 opened 5 years ago

deadphoenix8091 commented 5 years ago

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.

frozenLake commented 4 years ago

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

deadphoenix8091 commented 4 years ago

@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.