1: MD5's aren't very useful. Each rom will have like 100 different versions.
Mario 1 [!]
Mario 1 US[!]
Mario 1 !!![US]!!!
Mario 1 EU
Mario 1
So that won't be the best method.
2. Not very realistic for people with like 1,000 roms. We're probably not going to go there.
The best method I'd say is to have the software look at the title of the rom lets say "Super Mario World (U).smc" It removes the extension and the (U). It would query the server and find "Super Mario World" under Super Nintendo (since the user will have it in the right folder.) Then it will download all the information on the game and store it on the database within the program.
Now let's say theres one called "rom.smc", it would search and find nothing so the user would have to manually enter the rom title which is "Super Goom Goom Palace", well it would query the server once more and find nothing. Well, it's time for this user to either let it be incomplete on information or update himself and submit the info to the server for later approval into the database.
The best bet would be to mark unknown games and try to urge users to keep their games correctly marked.
I realize this would be a HUUUGE project/undertaking to get all that in, but I figure it would be worth it, and could potentially successfully ported to pc. That's the most realistic way to deal with game information IMO. Unless we take away the server and let each user update the data themselves (which would be fine at the start.)
A lot of emulators have screenshot abillities already, I was thinking if it were possible to tap into those features and let the user take the screenshots like in the ZnexBox emulator.
I dunno...
Mario 1 [!]
Mario 1 US[!]
Mario 1 !!![US]!!!
Mario 1 EU
Mario 1
So that won't be the best method.
2. Not very realistic for people with like 1,000 roms. We're probably not going to go there.
The best method I'd say is to have the software look at the title of the rom lets say "Super Mario World (U).smc" It removes the extension and the (U). It would query the server and find "Super Mario World" under Super Nintendo (since the user will have it in the right folder.) Then it will download all the information on the game and store it on the database within the program.
Now let's say theres one called "rom.smc", it would search and find nothing so the user would have to manually enter the rom title which is "Super Goom Goom Palace", well it would query the server once more and find nothing. Well, it's time for this user to either let it be incomplete on information or update himself and submit the info to the server for later approval into the database.
The best bet would be to mark unknown games and try to urge users to keep their games correctly marked.
I realize this would be a HUUUGE project/undertaking to get all that in, but I figure it would be worth it, and could potentially successfully ported to pc. That's the most realistic way to deal with game information IMO. Unless we take away the server and let each user update the data themselves (which would be fine at the start.)
A lot of emulators have screenshot abillities already, I was thinking if it were possible to tap into those features and let the user take the screenshots like in the ZnexBox emulator.
I dunno...