- Joined
- Aug 7, 2008
- Messages
- 2,464
- Trophies
- 2
- Location
- Melbourne
- Website
- vaguerant.tumblr.com
- XP
- 3,316
- Country
The thing is that the limitation on the Homebrew Launcher that all apps have to be in /3ds is long since gone. You can place the app folder (e.g. picodrive_3ds) anywhere you like on the SD card, and navigate to and launch it using the Homebrew Launcher. For me, this means I have separate homebrew folders for games, emulators and system tools. But if a homebrew uses hardcoded directories, you're kind of stuck dropping it in /3ds since all its required files will be in there. Technically, I can still have PicoDrive in /3ds/Emulators/picodrive_3ds and store my BIOS files in /3ds/picodrive_3ds/bios, but then my /3ds directory will include the folders /3ds/Emulators, /3ds/Games, /3ds/picodrive_3ds and /3ds/System.Well, this caters to the CIA version, whose relative folder is always in the root of the SD card. So I thought I might as well keep the BIOS in a fixed folder. And furthermore, I always thought that the HBL prefers that the 3dsx files exists in the same folder name as its file name, no?
Obviously it's completely up to you where the files should go, I wouldn't presume to tell you how to make your software. Personally, I think the most convenient thing for me (and which preserves the current behavior for CIA users) would be if PicoDrive behavior was "find BIOS files in /3ds/picodrive/bios; if not found, try in bios (relative to current executable)". But again, I'm just one user, I don't know whether anyone else would want this, and if not it's probably not worth the effort.
Last edited by Vague Rant,