Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

.7z files and libretro cores #774

Closed
Tele42 opened this issue Mar 29, 2015 · 15 comments
Closed

.7z files and libretro cores #774

Tele42 opened this issue Mar 29, 2015 · 15 comments

Comments

@Tele42
Copy link
Contributor

Tele42 commented Mar 29, 2015

All libretro cores that accept .zip files potentially also accept .7z archives via the same mechanism. Some testing is required before adding this to the relevant parts of platforms.cfg.

@free5ty1e
Copy link
Contributor

This would be quite awesome.

@joolswills
Copy link
Member

I believe the 7z support was somewhat more limited than the zip in regards to supporting only single files in an archive etc. this may have changed, but please do try it and let me know. Thanks.

@free5ty1e
Copy link
Contributor

Wait, there's no need to have games all individually zipped up? Retroarch does something sensible when it is passed a ZIP archive containing multiple ROMs? :o

@joolswills
Copy link
Member

I believe there were initially more limitations to the 7zip support than zip such as directories not being supported. this was some time ago however, and it may have been resolved since - hence it needs some testing.

@joolswills
Copy link
Member

I'm not sure how smart retroarch is when it comes to zips either :)

@HerbFargus
Copy link
Member

I've usually had more trouble with zipped folders than not, I've always just unzipped my files first and never had any problems.

@arthurlutz
Copy link

+1 on this

@joolswills
Copy link
Member

Has anyone had time to test this ? It needs some user testing before I change anything.

@HerbFargus
Copy link
Member

tested with all nes and snes emulators, and a no go- its likely the same for the rest of the systems as well. If people can prove support for .7z on the pi with retroarch we can look on adding them but for now it looks like it isnt viable (at least not out of the box).

@davidjb
Copy link

davidjb commented Feb 16, 2016

Tested with Megadrive / Genesis and Retropie v3.5 and nothing is listed within Emulationstation if inside a .7z file. Zip files partially work, with the only the final file (by filename, lexographically it seems) unzipped and loaded; all other files present in the .zip are ignored. This unzipped file remains in the folder after exiting.

+1 for convenience, though, if both .zip and .7z could be supported; but it's not that difficult to just unzip first.

@dankcushions
Copy link
Member

I think this needs revisiting now that we have added .zip support across all (?) libretro cores. I think they are functionally identical now?

care must be taken on the arcade cores which have their own loaders. lr-fbalpha supposedly supports 7zip, but the others maybe not.

@joolswills
Copy link
Member

@dankcushions what needs revisiting ? .7z was added to most of the platforms that have a libretro emulator.

@joolswills
Copy link
Member

Yeah. Wanted to get any bug reports etc first but can probably be added now.

@joolswills
Copy link
Member

There may be some platforms missed also (and some that as you say natively load that don't work). Because we have per system extensions for ES, there could be some mistakes also.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants
@arthurlutz @davidjb @Tele42 @joolswills @free5ty1e @HerbFargus @dankcushions and others