Unfortunately, you may have to go through the process of documenting the game's hexadecimal code yourself. You can do this by finding an emulator that can trace changes in a Super Nintendo game's code (I recommend Mesen-S).
Link to the site
Using a hex program called HxD, you can edit said code. I recommend removing the header from your rom using a program called Tush (if it has one in the first place), and then using another program called Lunar Expand to expand your rom (try 32 mbit, the options on the right column of the box are risky to use). This gives you room to change and experiment with things.
If you give up on this, I don't blame you. But here's to hoping your dedication keeps up and you find a way!
Btw, learn how to repoint hex code addresses and go from there for these kinds of things.
Sometimes the checksum is provided and I use them to compare with md5sum if possible. The issue is the automation of it, regardless of information on the website.
>I'm curious tho what kind of automated process you're wanting to make ?
I created a little program for myself to extract, build and run romhacks with it, as seen here: https://retropie.org.uk/forum/topic/27110/autopatch-a-commandline-tool-for-automated-patching-of-roms-linux-python-3-snes. My idea was to search a directory with pre selected roms, that would match as the original rom needed for the patch.
And yes, it seems there is no way of making this fail safe, so user interaction is necessary. It was just an idea and question, now I learned that some formats do not provide this information, which is a huge flaw in the data format in my opinion. It could work with BPS, but that is not the only format, so I just forget it about.
Sure. There are some apps that automate Wine for you. One is PlayOnLinux. It basically is Wine but repackaged with an easier user interface for installing Windows games/apps. https://www.playonlinux.com/
Steam on Linux also has something similar - it's called Proton. It's basically Wine but with Valve's custom tweaks added to it. It can be enabled by adding a Windows app to your Steam library, and going into the Properties for it and enabling the compatibility layer. Here's a guide on it: https://www.howtogeek.com/738967/how-to-use-steams-proton-to-play-windows-games-on-linux/
These apps/guides were meant to be used to run games on Linux, but they'll work with Windows programs in general, even apps like Photoshop - and romhacking tools, of course.
As an addendum: if the goal is to build an archive, and hopefully therfore something that is resilient and unlikely to go down, then I would actually recommend that someone consider creating a zite