Why can't the DB update pull the correct game names?
Because if you submit "fotns" to 'TheGamesDB' (which is the DB used by mGalaxy) it will return nothing!
Only Mame 'knows' that 'fotns' is 'Fist Of The North Star'
Those web database hold the 'real' name of a game and will return info if this name is correct ( this is particularly true for Mame. With other systems, mGalaxy algorithms will do their best to find a game even if the submitted name is misspelled)
That's the reason why you get the 'Do you want to get data from MAME embedded database ?' message when you create a database!
So you might think: "If so, why this message if I won't get result rather submitting it to the DB server?"
The answer is: to allow to create your database in 2 steps!
First step: You press the 'UPDATE' button and you reply 'YES' to the message and your database is initiated with the 'real name', 'genre', 'players' info (taken from mame itself, catver.ini & nplayers.ini)
Second step: You press the 'UPDATE' button and you reply 'NO' to the message and mGalaxy goes on the webserver...but this time it has the real name for the request and you get your screenshots/marquees/movies from the server!
Now I need to figure out why DB Update takes forever, and stops many times before it finishes.
There too, this is not a mGalaxy related problem. Unfortunately, TheGamesDB and Screenscraper (the two web sources for database info requests) are sometimes off or working very poorly!