Hi all,
It's been a long time, but I've got another new test build (0.73f) ready for your pleasure with a major new feature: 'Add Game Wizard'. This dialog wizard allows the user to easily add a game to the list, by going through a series of steps.
The wizard will start asking for the game's title, and whether it needs to be installed first. In this example, I'm installing the game titled 'Epic':

Upon pressing 'next', DBGL will fetch meta-information from MobyGames but since multiple games are found when searching for 'epic', a popup is shown from which the user can choose the exact game:

Continuing, we get to specify the game's installer executable. I'm installing this game from disk images (5 .ima files) so I'm browsing inside DISK1.IMA for INSTALL.EXE to select that file. DBGL will find some other files to be related to the installation (disk 2 to 5) and add it to the mounts accordingly:

After pressing 'next', DOSBox is launched and the game installation is started. Please note that for this case to work properly, a special DOSBox build is required. Although DOSBox supports multiple cd-rom image mounting, it does not support multiple floppy image mounting out of the box.

After finishing the installation, DBGL comes into the foreground again and we have the option to patch the game. Leaving the fields blank skips game patching, which is what we do in this example:

Next, the user will have to choose the game's main executable and optionally a setup executable. DBGL will use some fuzzy logic to preset the most likely values like so:

When that's done, DBGL will ask where you want to move (a selection of) the installed game files to. The original disk images can also be moved in this step if the user prefers to do so:

Finally, the user can tweak some of the most important DOSBox settings (machine, core, cycles) and/or load one of the pre-configured DBGL templates:

After finishing the wizard, the game will be added to DBGL's profiles list, with its files nicely stored in a directory below the dosroot. The temporary location where the game was installed is cleaned away afterwards. Of course, the existing profile editor can be used to tweak more settings if necessary.
When adding a game that doesn't require installation (any more), most of the steps are bypassed; only the game executable has to be configured and the last step with the major DOSBox settings is shown.
As you might have noticed, these steps somewhat resemble the actions outlined in Minimax's "60 seconds guide".
I consider this implementation of the 'add game wizard' to be a very first draft. The steps in the wizard may very well change, and features might get added or removed. As always, suggestions and bug-reports are more than welcome.
So, to conclude, this new build has:
* The 'Add Game Wizard'
* support for 7-zip gamepackarchive importing. No exporting for reasons mentioned earlier, and limited to LZMA compression only. So, if you want to save space, you can recompress your existing gamepackarchives to 7-zip. (code120)
* implemented 'Start manually' (right-click menu), meaning that the profile will startup DOSBox as usual and the mounts and DOSBox settings are all activated, except that the actual game executable is not called. This might allow for more easy problem shooting, game patching, etc.
* Searchengine title lookup now using Levenshtein Distance for better pre-selection
* automatically set correct mount type (floppy or cdrom) when mounting a floppy or CD-Rom drive
* minor fix for default loadfix_value (0 instead of 64)
* refactored the existing import/export wizards somewhat
* updated SWT to 4.2
All the latest files
To upgrade, grab the dbgl.jar as usual.
Regards,
Ronald