Posts: 809
Threads: 14
Joined: Apr 2015
Reputation:
34
Pronouns: she/they
Seems reasonable. I'll see what I can do.
Posts: 3
Threads: 0
Joined: Oct 2015
Reputation:
0
Ah, loading an individual file inside a 7-zip solid archive of similar files. Fun.
Just a fair word of warning ... when I tried this, loading a single game from "Super Mario World.7z" would consume nearly 2GiB of memory.
GBA games are even larger, but I don't think there's anything in the world quite like the SMW hacking community, so you'll probably be able to get away with a lot less. But all the same, you may want to be careful on RAM allocation boundaries on the more limited systems you support (eg 3DS, assuming you have a file loader there.) You should prepare for the worst case that you'll need RAM equal to the size of the entire uncompressed 7-zip archive to load a game from it.
Posts: 809
Threads: 14
Joined: Apr 2015
Reputation:
34
Pronouns: she/they
I am fortunately not using libarchive, which when used wrong would lead to this sort of thing. Unfortunately, since I'm not using libarchive, I can't actually do 7z loading on the 3DS. I've had trouble getting it working at all, and libzip seems kind of unhappy on the 3DS, which is holding up that feature.
Posts: 809
Threads: 14
Joined: Apr 2015
Reputation:
34
Pronouns: she/they
I finally added it. It'll be in the next nightly, and consequently, the next stable release.