Jump to content
LaunchBox Community Forums
dillonm

Import from Gamebase?

Recommended Posts

42 minutes ago, wirtual82 said:

basically, I renamed gamefiles to correspond game names because that is not usually the case. Everything is clean and consistent according to one pattern. 

That's what I try to say, this way launching the games through "gblaunch.exe" as emulator (so using all the gamebase per-game tweaking) no longer works.

Share this post


Link to post
Share on other sites
36 minutes ago, mgtroyas said:

That's what I try to say, this way launching the games through "gblaunch.exe" as emulator (so using all the gamebase per-game tweaking) no longer works.

I do not use this emulator at all. I import the roms and set different emulators for different platforms with all the metadata and images

Edited by wirtual82

Share this post


Link to post
Share on other sites
On 2/25/2017 at 1:50 PM, wirtual82 said:

I do not use this emulator at all. I import the roms and set different emulators for different platforms with all the metadata and images

I know I'm a little late  but would you do a tutorial 9_9

Share this post


Link to post
Share on other sites

i used gamebase for years , really good but it would be brilliant to import to launchbox & gamebase has lots of artwork that is missing from the launchbox database ;)

i have c64,zx spectrum , amiga, cpc 646 & atari st gamebase :)

2017-09-21_160112.png

Edited by harryoke

Share this post


Link to post
Share on other sites
On 21.09.2017 at 9:58 AM, Abdu said:

I know I'm a little late  but would you do a tutorial 9_9

I only managed to import the metadata provided by gamebase, so genre, year etc. etc. I do not know if that's what you need, but that was time-consuming. Advanced renaming and fuzzy match etc. That sort of thing.

I believe that someone will make a plugin to make things easier for everyone. It shouldn't be a big deal. 

But it was worth it. I like the way it looks now. The way I wanted:

I basically did a fuzzy match to match path names with game titles.

Then I matched the appllication path with game titles to be able to match it with the other metadata. 
 
You need to match your LB titles with gamebase titles first because they do not always match etc. So I did some tricks. 
 

Zrzut ekranu (50).png

Edited by wirtual82

Share this post


Link to post
Share on other sites
On 9/22/2017 at 9:29 PM, wirtual82 said:

I only managed to import the metadata provided by gamebase, so genre, year etc. etc. I do not know if that's what you need, but that was time-consuming. Advanced renaming and fuzzy match etc. That sort of thing.

I believe that someone will make a plugin to make things easier for everyone. It shouldn't be a big deal. 

But it was worth it. I like the way it looks now. The way I wanted:

I basically did a fuzzy match to match path names with game titles.

Then I matched the appllication path with game titles to be able to match it with the other metadata. 
 
You need to match your LB titles with gamebase titles first because they do not always match etc. So I did some tricks. 
 

Zrzut ekranu (50).png

someone actually wrote a dat file to rename the roms to something like no intro names and uploaded it to dropbox and now the link says file not found

so if someone can write a dat file to rename the roms to match the pictures at least so launchbox recognize the pictures

im really dissatisfied with launchbox there's so much rom sets and collections that i cant i Import  :(

Share this post


Link to post
Share on other sites

Importing metadata and games from gamebase actually does not require re-naming roms. However, many title names may not match with the LB database. 

I actually moved those genres into sub-genres field. 

Edited by wirtual82

Share this post


Link to post
Share on other sites

I don't think that there will be any official way to import Gamebases into LaunchBox. It's a niche, hard thing to do it well as every gamebase is slightly different thanks to capabilities of Microsoft Access database engine, and work on better import of things was very low priority recently.

Things  that, seven years after last update, GameBase is doing better than LB

  • logging, you can check what command line was sent to emulators.
  • launching emulators, passing  arguments to them is extremely advancement. 
  • more than one manual, music file, URL etc.
  • unzipping that works, with information which file from archive open, AND which file open on extracted floppy. OK, that one only for C64, I think.
  • better data in gamebases for 8/16 computer system than in Launchbox Games DB.

But overall, LaunchBox has better usability.  So, I hacked crude, very unoptimised converter in Python. Result of converting Gamebase 64:

https://imgur.com/a/XIjMO

UmQTy+

File is 55 MB big, and has info of 25.000 games.

Every important field is imported, extras are imported as "Additional Apps", VLC plays original sids. Music, games, extras stay in gamebase folder, screenshots and box covers are converted to LB naming. Games are launched via GBLauncher.exe but you can start them also by emulators configured in LB.

 

Two things that doesn't  went well:

- "Additional Apps" can't have custom command-line, so I can't pass necessary arguments to GBLauncher.exe. They are run by separate emulator (WinVice, for example), which adds some problems with running them.

- auditing crashes LaunchBox with CheckInvalidPathChars error. I have no idea why, so I attach platform file, so maybe someone can tell my what I should fix.

 

Commodore 64 (GB).zip

Edited by cZ8tL
  • Like 1

Share this post


Link to post
Share on other sites

Has anybody done a tutorial video yet on importing the metadata from gamebase for the Commodore 64 to LB? Would love to do that. From what I've read gamebase has the most extensive metadata for it. Also, a little off subject, which gamebase file is just the game ROMs? I see their package is split into several files online and the descriptions of what is what are not very distict.

Share this post


Link to post
Share on other sites
On 21.11.2017 at 8:48 PM, cZ8tL said:

But overall, LaunchBox has better usability.  So, I hacked crude, very unoptimised converter in Python. Result of converting Gamebase 64:

https://imgur.com/a/XIjMO

UmQTy+

File is 55 MB big, and has info of 25.000 games.

Great Job  @cZ8tL !!

I am coming from Raspi/Retropie and i am looking for an easy gui for all my retrogames on PC. I have Gamebase64 and GamebaseAmiga and of course i wished to have that games/info/Screenshots in my preferred Retro-GUI.

It seems Launchbox is the right GUI and i am looking forward to use your data to integrate the c64 Games. 

For playing Amiga-Games there is fs-uae-arcade, i liked that. But if launchbox is really great it would be a wish to integrate Amiga-Games too. Still have a look....

Thanks for sharing your work! 🙌

Share this post


Link to post
Share on other sites
1 hour ago, Alfonx said:

Great Job  @cZ8tL !!

I am coming from Raspi/Retropie and i am looking for an easy gui for all my retrogames on PC. I have Gamebase64 and GamebaseAmiga and of course i wished to have that games/info/Screenshots in my preferred Retro-GUI.

It seems Launchbox is the right GUI and i am looking forward to use your data to integrate the c64 Games. 

For playing Amiga-Games there is fs-uae-arcade, i liked that. But if launchbox is really great it would be a wish to integrate Amiga-Games too. Still have a look....

Thanks for sharing your work! 🙌

The wait was unbearable for me,  so I took things in my own hands. I imported all the data from GB systems that I am interested in. And it's not the end. Now I have been building my own database with almost every field or artwork you can find on the net including ratings from a few databases and websites. In short,  it will be a lot beyond LB database. It will be huge. A combination of at least a few websites.

However, my computer has been broken for over a month. And my work has stopped since then. I am not sure when I can come back to it. Hopefully, soon.

Edited by wirtual82

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×