I'm in the process of downloading every sprite sheet for every Mario & Luigi game, and having to manually open 150+ tabs and download the sheets, rename them, and whatnot obviously takes a lot of time. I'm wondering if there could be an option, at the top of the game's sprite page, to download every sheet available at that time, ideally with proper naming and folder structures, but also the contributor's name in the metadata somewhere.
If there's already a way to do this, I would love to know how. If not, I think it would be a good idea, just to make it easier for people doing this sort of thing. I don't mean to imply it would be easy to implement, just that it would be really useful.
Thanks for any help in advance and have a nice day.
This is requested constantly and the answer never changes - it's not going to happen. Mass downloads require creating zip files on the fly and doing so, especially when multiple people are doing it at once, places an enormous strain on the server's resources.
That said, I can save you one step at least. Don't right-click > Save As on the images you're downloading. Use the "Download this Sheet" link instead. Doing that will give you a more usefully named file (Category - Game - Sheet Name.png).
Also, as I always do when this comes up, I need to ask - why are you even doing this? What's your use case for downloading every sheet from every Mario & Luigi game?
I understand there's a lot of content on the website, and perhaps compressing every single image for every game would take up a lot of time and resources, but even just a folder with all the sheets available to download would help, and I can't see that placing any extra strain on the server.
I know I can click "Download Sheet" instead of "Save Link As", and I appreciate the help, but the process is still quite tedious.
As for why, I'd like to use it for some projects (non-commercial of course, just for fun), same as with the entire website, and implementing something like this would just make that process easier and less time-consuming.
Except that most projects don't need literally every sheet from every game in a particular series.
And it's not as simple as just placing all of the images in the same folder. Ignoring how the filesystem is structured for a moment, the only reliable way to offer a bulk download is to do so via a single file which means zip files need to be created on demand. Sure, I could just trigger an individual download for each file but at best, this would result in dozens or hundreds of download prompts and at worst, would require opening dozens or hundreds of new tabs. On top of that, most browsers automatically block multiple file downloads until the user allows them so the entire thing just isn't user-friendly when it's set up to not destroy the server and isn't feasible to do it "right", so to speak.