We probably need to decide on a installation file structure for the add-on.
I assume that all of the binaries, libretro cores, and skeleton config files would go into a folder in /storage/.xbmc/addons/. There is some information we could use on the XBMC wiki concerning the structure of this folder. It seems pretty straight forward.
The main choice we have to make, I think, is concerning non-static files and their placement. The zaggash add-on creates a folder emulator in $HOME. However, I am a little averse about cluttering the user's home folder, even though it allows easy access to things like configs, screenshots, etc. We could also use /storage/.xbmc/userdata/addon_data which seems to be the standard placement for non-static files.
What are your thoughts on these issues?
We probably need to decide on a installation file structure for the add-on.
I assume that all of the binaries, libretro cores, and skeleton config files would go into a folder in /storage/.xbmc/addons/. There is some information we could use on the XBMC wiki concerning the structure of this folder. It seems pretty straight forward.
The main choice we have to make, I think, is concerning non-static files and their placement. The zaggash add-on creates a folder emulator in $HOME. However, I am a little averse about cluttering the user's home folder, even though it allows easy access to things like configs, screenshots, etc. We could also use /storage/.xbmc/userdata/addon_data which seems to be the standard placement for non-static files.
What are your thoughts on these issues?