homebrew.space
homebrew.space copied to clipboard
Implement more generic application structure
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.
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 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.