Official Homepage for DBGL: D OS B ox G ame L auncher

An open-source, free, multi-platform frontend for DOSBox

Latest news: DBGL version 0.92 is available with an integrated MobyGames meta-data database, directory scanning support and many bugfixes.

Introduction

DBGL is a Java frontend for DOSBox, based largely upon the proven interface of D-Fend.

DBGL serves as a frontend / Graphical User Interface to DOSBox. It tries to make creating DOSBox configuration files a little easier by offering a relatively simple interface, some shortcuts and a little bit of intelligence. Once your DOS games are configured in DBGL, its very easy to setup or start them, or alter their configuration or associated DOSBox version.

Initial work for the frontend was done in 2006, and the product has gradually improved over the course of the years. Still, it is by no means finished, it's a work in progress. Source code for the complete program is available, please feel free to hack away.

Features

To name some of its features:

Multi-platform : Windows, Mac OSX and Linux (both x86 and x64) are supported, and DBGL should be easily portable to other systems.

: Windows, Mac OSX and Linux (both x86 and x64) are supported, and DBGL should be easily portable to other systems. Multi-language support; Currently, English, Arabic, Chinese, Danish, Dutch, Finnish, French, German, Greek, Italian, Korean, Polish, Portugese-Brazillian, Slovenian, Spanish, Swedish and Russian translations are available (although some are incomplete).

If you're willing to volunteer to translate DBGL into another language, I'd like to know! Just know that you don't have to have any programming skills to be able to help! Simply follow these instructions.

support; Currently, English, Arabic, Chinese, Danish, Dutch, Finnish, French, German, Greek, Italian, Korean, Polish, Portugese-Brazillian, Slovenian, Spanish, Swedish and Russian translations are available (although some are incomplete). If you're willing to volunteer to translate DBGL into another language, I'd like to know! Just know that you don't have to have any programming skills to be able to help! Simply follow these instructions. Highly portable : DBGL uses relative paths so that you can use the same DBGL installation on whatever disk/folder/location, and even multiple operating systems. If you want to have even Java itself portable, check out this post on Vogons.

: DBGL uses relative paths so that you can use the same DBGL installation on whatever disk/folder/location, and even multiple operating systems. If you want to have even Java itself portable, check out this post on Vogons. DBGL supports all of DOSBox' official configuration options , and allows the user to add their own option values (if applicable). Most unofficial/experimental options are supported as well, such as Glide, vsync, pixelshaders and the like.

, and allows the user to add their own option values (if applicable). Most options are supported as well, such as Glide, vsync, pixelshaders and the like. Multiple DOSBox versions support. You can configure/manage multiple DOSBox versions (v0.74, v0.73, v0.72, v0.71, v0.70, v0.65, v0.63 or custom/SVN builds) inside DBGL and associate a specific version per profile . What's more, it is possible to change the association to another DOSBox version either by keeping all configuration settings, or just the alterations from the default.

support. You can configure/manage multiple DOSBox versions (v0.74, v0.73, v0.72, v0.71, v0.70, v0.65, v0.63 or custom/SVN builds) inside DBGL and associate a specific version . What's more, it is possible to change the association to another DOSBox version either by keeping all configuration settings, or just the alterations from the default. Templates support. DBGL comes with an extensive collection of example templates to simplify setting up a game for a specific PC era. And you can create your own templates on which to base your profiles.

support. DBGL comes with an extensive collection of example templates to simplify setting up a game for a specific PC era. And you can create your own templates on which to base your profiles. A simple, yet configurable interface which keeps track of dialog sizes, profile list column settings and ordering, the last selected profile and much more. It also tries to assist the user when entering profile data (for example by pointing out when some information is missing, by reusing directory locations, by implementing auto-completion, auto-mounting, browsing inside ISO/BIN/(7)zip-files, etc.).

which keeps track of dialog sizes, profile list column settings and ordering, the last selected profile and much more. It also tries to assist the user when entering profile data (for example by pointing out when some information is missing, by reusing directory locations, by implementing auto-completion, auto-mounting, browsing inside ISO/BIN/(7)zip-files, etc.). Many fields in which to define meta information about your games, such as its developer, publisher, status, URLs, PDFs, etc. Also available are 10 extra fields for user-definable content.

about your games, such as its developer, publisher, status, URLs, PDFs, etc. Also available are 10 extra fields for user-definable content. The ability to create desktop shortcuts on both Windows and Linux (Gnome and KDE) environments.

on both Windows and Linux (Gnome and KDE) environments. Internet information querying ! DBGL can contact MobyGames, hotud.org or Pouet to receive information about a game or demo by using the profile's title. When multiple matches are found, DBGL will display a popup screen in which you may select the correct entry. Even cover-art and screenshots can be fetched and saved in DBGL. What's more, DBGL 0.92 introduced a local database with a highly compressed portion of the (Metropolis Launcher) MobyGames database for very fast querying.

! DBGL can contact MobyGames, hotud.org or Pouet to receive information about a game or demo by using the profile's title. When multiple matches are found, DBGL will display a popup screen in which you may select the correct entry. Even cover-art and screenshots can be fetched and saved in DBGL. What's more, DBGL 0.92 introduced a local database with a highly compressed portion of the (Metropolis Launcher) MobyGames database for very fast querying. Powerful multi-profile editing ; selecting multiple profiles to edit will open the profiles editing dialog as usual, showing the common settings or greyed-out settings that differ among the profiles. You can then change the settings as you like (as you would normally do with a single profile). Whether its changing a DOSBox associations, querying MobyGames for information, creating desktop shortcuts or deleting certain profiles, its all possible in a single action.

; selecting multiple profiles to edit will open the profiles editing dialog as usual, showing the common settings or greyed-out settings that differ among the profiles. You can then change the settings as you like (as you would normally do with a single profile). Whether its changing a DOSBox associations, querying MobyGames for information, creating desktop shortcuts or deleting certain profiles, its all possible in a single action. Basic support for 'Windows system integration' , meaning you can use the Windows Explorer, right-click on a game executable, and select Send To -> DBGL to add the game to DBGL's profiles list.

, meaning you can use the Windows Explorer, right-click on a game executable, and select Send To -> DBGL to add the game to DBGL's profiles list. Easily create duplicates of existing profiles (ctrl-d).

Profile/Game Export : Just select the profiles that you want to export in the list, choose File->Export in the menu and go through the wizard to export your profile(s) or game(s).

: Just select the profiles that you want to export in the list, choose File->Export in the menu and go through the wizard to export your profile(s) or game(s). Profile/Game Import : Click File->Import in the menu, and select one or more packages (*.dbgl.zip) to import. You will once again enter a wizard that leads you through the steps. Review package information, select the profiles or games that you want to import and off you go! Some example game packages to try out are available here.

: Click File->Import in the menu, and select one or more packages (*.dbgl.zip) to import. You will once again enter a wizard that leads you through the steps. Review package information, select the profiles or games that you want to import and off you go! Some example game packages to try out are available here. Filter tabs ; you can add a filter to the profiles list by typing ctrl-f. This creates an inner tab in the profiles list showing a certain subselection of your profiles. For example, you can create a filter to only display profiles with the string 'quest' in it's name, but (much) more complicated filtering is also possible. When multiple profiles in the list are selected upon filter creation, DBGL will keep that selection in a filter tab.

; you can add a filter to the profiles list by typing ctrl-f. This creates an inner tab in the profiles list showing a certain subselection of your profiles. For example, you can create a filter to only display profiles with the string 'quest' in it's name, but (much) more complicated filtering is also possible. When multiple profiles in the list are selected upon filter creation, DBGL will keep that selection in a filter tab. Support for so-called Booter games .

. Has the ability to export your game-list to a file, such as a plain TXT file, a basic .CSV or a fancy HTML page.

to a file, such as a plain TXT file, a basic .CSV or a fancy HTML page. (7)zip-file mounting support (using a dosbox version that has PhysFS integrated, for example Ykhwong's or Gulikoza's).

support (using a dosbox version that has PhysFS integrated, for example Ykhwong's or Gulikoza's). Performance : DBGL can easily handle thousands of profiles (using the Java HSQLDB database engine and SWT GUI library, caching game screenshots and by using lazy loading when possible)

: DBGL can easily handle thousands of profiles (using the Java HSQLDB database engine and SWT GUI library, caching game screenshots and by using lazy loading when possible) Support for setting custom environment variables to globally override certain DOSBox settings (as explained here).

to globally override certain DOSBox settings (as explained here). No data replication; all DOSBox profile information that can be stored in the .conf file is stored in there, and only in there. Extra information such as the profile's Title, developer name, status etc. is stored in a single human-readable database file (database.script). What this basically means is flexibility : you can start a profile without even using DBGL (dosbox -conf dosbox.conf -conf profiles\lemmings.conf), if you want.

in there. Extra information such as the profile's Title, developer name, status etc. is stored in a single human-readable database file (database.script). What this basically means is : you can start a profile without even using DBGL (dosbox -conf dosbox.conf -conf profiles\lemmings.conf), if you want. D-Fend profiles importing (both for D-Fend Reloaded and the original but discontinued D-Fend from MabusRaeen)

Fully automated build system. Anyone who wants to contribute something codewise, should be able to build the DBGL packages by just downloading the source package and using Apache Ant.

Main DBGL screen (Windows 7)







Importing D-Fend profiles... (Windows XP)







Editing a profile (Ubuntu)







DBGL in Chinese (Mac OSX)

Installation

Just extract the archive to any dir (*) and start launch.exe (Windows), or ./dbgl (Linux). Mac users can simply drag the DBGL icon into their Applications folder and start it. Please note that you MUST have the Java Runtime Environment installed. DBGL 0.9x requires Java (x64) 8 or higher. On older systems, you may use DBGL 0.83 which requires Java (x86/x64) 7 or 8.

The archive contains DBGL with some pre-configured templates and the latest DOSBox release, so you can get going instantly.

Since the frontend was written in Java, it should be relatively easy to port to another platform. If anybody is interested in another build, please let me know.

Download

First-time installation Upgrading an existing installation Download the appropriate archive for your operation system and extract it to a directory of your choice. Just download the JAR and overwrite the single file in this zip archive. It is always a good idea to make backups of your profile information when upgrading; this means the /profiles, /captures, /db and /templates folders.

Special note for users upgrading to DBGL 0.90: Multiple new library files are required. Besides updating DBGL.jar, start by removing all existing *.jar files in your DBGL/lib folder. Then download the full 0.90 package for your platform, and extract all files from the archive's root and lib folder into your DBGL/ and DBGL/lib directory.

Special note for users upgrading to DBGL 0.92: Multiple new library files are required. Besides updating DBGL.jar, start by removing all existing *.jar files in your DBGL/lib folder. Then download the full 0.92 package for your platform, and extract all files from the archive's lib/ folder into your DBGL/lib directory. Also, take the three files in the archive's db/ folder and copy these in your DBGL/db folder.

DBGL v0.92, using Java version 8 and up, 64-bit only:

DBGL v0.83, using Java version 7 or 8, either 32-bit or 64-bit:

Ubuntu / Debian-based Linux users: Rob Savoury has been so kind to provide a PPA for easy installation of DBGL v0.83 on a Unbuntu system using the following commmands:

sudo add-apt-repository ppa:savoury1/dbgl sudo apt-get update sudo apt install dbgl

openSUSE (Tumbleweed) Linux users: Martin Hauke has been so kind to provide a package on OBS for openSUSE for easy installation of DBGL on a SUSE system using the following commmands:

$ zypper install dbgl

$ zypper ar obs://Emulators $ zypper install dbgl

Legacy builds

Note 1: If you can't use a modern Java version for whatever reason, try using a DBGL version prior to 0.79 which should run on Java 6.

Note 2: On DBGL startup, Windows may or may not ask whether or not to allow the program to establish connections to other machines. You can choose 'Block' since DBGL doesn't need to connect to other computers, communication takes place on localhost only. In case you don't want to use the 'Send To' functionality, you can choose to disable it in the Settings dialog window, that will also get rid of the Windows popup.

Note 3: Some users have reported problems starting up DBGL. Please make sure you're using the right package for the right environment, and you have your JAVA_HOME environment setting properly configured.

Attention Linux users: When using DBGL on Linux with an older version of KDE, specifically using the library gtk2-theme-oxygen, you might experience crashes. If so, either use a different theme for GTK2, or try to update gtk2-theme-oxygen to 1.4.6 or later.

GamePackArchives

The following game pack archives can be imported into DBGL using the menu: Profiles -> Import...

Please note that you should not extract these archives. Just store the game.dbgl.zip file somewhere on your disk, and let DBGL import it. Enjoy the games!

Random bits of in-depth Information

To start a profile, press enter. To run the setup for a given profile, use shift-enter (as in D-Fend). Ctrl-enter and F2 bring up the profile-editing screen.

GamePackArchives are plain zip files, optionally containing captures. In the root of the archive is a special file called profiles.xml which contains all the meta-data for the game(s) inside the package. The xml is human-readable and well-structured which should make it easy to understand.

Please note that there are certain restrictions (currently) when exporting complete games; For one, they have to reside in a directory below the dosroot.

DBGL can optionally use the DOSBox 'Multiple Config Files' functionality (which is enabled by default), to use incremental config files. What this means, is that your game profile only stores the differences compared to the main dosbox.conf file. Then, suppose you want to switch all profiles from say output=surface to output=opengl, you only have to alter the main dosbox.conf setting to instantaneously alter all corresponding child profiles. Another advantage is that the resulting .conf files are smaller and simpler. 'Multiple Configuration Files'-functionality is available in DOSBox since v0.70 (or CVS since october 2006). An example:

[dosbox] captures=..\captures\9 memsize=4 [cpu] cycles=10000 [autoexec] mount C "." C: cd \adv\amazonge amazon.exe exit

...As they say, beauty is in the Eye of the Beholder...

Profile information is stored in the various [ID].conf files in the 'profiles' subdirectory. Normally, only _changes_ (to the default settings) are stored in these .conf files. So, suppose you create a profile and you only change the cycles value and store the profile, then only that specific cycles setting is stored in the .conf file (well, together with the autoexec section and captures setting, obviously). Upon running the profile, dosbox is started with dosbox.conf as its base settings file, together with [ID].conf which overrides the cycles setting and contains a set of autoexec commands to run the game. However, if you should choose to disable the 'Multiple Configuration Files' setting (for example when using the official DOSBox release v0.65), ALL settings are stored in the [ID].conf file and only that file is handed over to dosbox to lauch the game. In that case, dosbox.conf is only used to provide default values for the profile-editing dialog.

Templates are stored in ./templates/[ID].conf files and also only contain differences between your settings and the associated dosbox.conf settings.

Config-files, captures, file-links and mounting locations are all relative to the dosroot folder, if possible. That's what makes DBGL highly portable; for example, if you have DBGL on an external harddrive with all your games stored in the dosroot, then changing the hdd's driveletter would be totally painless, all games would still work without any reconfiguration. You could even move the DBGL directory structure to another drive and/or subdirectory, everything would still work.

If you would decide to store your games in another location than the dosroot folder, absolute paths will be used. It will work, but you will loose the portability.

It works as follows: Two entries are used in Settings.conf to specify the locations of the 'DATA' and 'DOSBOX' directories (either relative to the DBGL dir, or using an absolute path). The DATA dir specifies the folder in which DBGL expects the 'captures', 'profiles', 'templates', 'export' and 'xsl' subdirectories. More importantly is the subdir below the DATA dir called 'dosroot'. If you would decide to move your game-files into that subdirectory, DBGL will treat all mounting and game-related information relative to that special location. Likewise for DOSBox versions; put them in a subdirectory of the DOSBOX directory setting to make them relative. If possible, document links are also stored relatively to the DATA folder. Note that the DATA and DOSBOX directories are '.' by default (i.e. the DBGL directory itself).

The migration dialog can be used to alter existing DBGL profile information with absolute paths to use relative paths instead. So, for example, if you select your '/Users/Me/Documents/Dosgames' as 'From' location, DBGL will update all profiles that are somehow using that directory location to use (a subdirectory under) the dosroot instead, to make it relative.

When editing a profile, you can doubleclick on the mounting list to add or edit an entry. The dosroot (.) is used as the default mounting location. If you browse and select a game executable with no mounting locations defined, DBGL will autocreate one.

To create a filter showing a certain subselection of your profiles, use ctrl-f. For example, you can create a filter to only display profiles with the string 'quest' in it's name by simply creating a filter with that title. To remove a filter-tab simply click on its close button, or double click on a tab to change it. More advanced filtering is also possible; for that you'll have to write a sql 'where clause' in the filter's condition field. Some examples:

To show all your favorite games: GAM.FAVORITE=true

To show all profiles with the first custom field filled in with MT-32: CUST1.VALUE='MT-32'

To show the oldies: YR.YEAR < 1984

To show all profiles with the text 'keys' in its notes and that have a setup: UPPER(GAM.NOTES) LIKE '%KEYS%' AND GAM.SETUP=true

To display all profiles with apogee as developer or publisher: UPPER(DEV.NAME) LIKE '%APOGEE%' OR UPPER(PUBL.NAME) LIKE '%APOGEE%'

To filter for action games: UPPER(GEN.NAME) LIKE '%ACTION%'

When using Gulikoza's or YKHWong's special DOSBox builds, you may have to place glide2x.ovl and the Shaders folder into DBGL's dosroot folder for it to work properly. This is necessary because DBGL's dosroot folder is the directory from which all DOSBox versions are started ('current working directory'). Those special DOSBox builds expect these files to be in the cwd, apparently.

dosbox.conf is never manipulated in any way by DBGL, but DBGL does have a button for launching a text-editor so you can manually edit the file. Changing the dosbox.conf settings is not recommended since its defaults are wisely chosen. Only system-specific settings - such as the output setting - should be changed from the default if that works better for a particular videodriver/platform combination.

Changelog

v0.92 (07/13/2020)

Added a first implementation of 'directory scanning for known games'. Currently, all files/games from the D-Fend Reloaded 'Auto setup templates' are recognized. You can try it out using 'Profiles'->'Import known games in folder' and selecting the directory to scan. After a while, it should show a dialog with the results. Simply select the entries that you want to import into the existing profiles list. Proceeding the wizard will allow you to select default DOSBox configuration settings (like machine, cycles etc) and optionally check the DBConfWS online database for game-specific configuration (when available).

DBGL can now query MobyGames meta-data using a local database from 'Metropolis Launcher', very quickly. Note that cover-art and screenshots are still being fetched from www.mobygames.com, though.

Added support for the DOSBox SVN OpenGL shader patch from ny00123 & jmarsh.

You may now browse through the various captured images using the left and right arrow keys, or the buttons below the image.

Various fixes related to MobyGames querying, especially in relation to (.gif) image data.

Fixed "Start profile manually with a specific DOSBox version" creating an incomplete .conf file (_Rob).

Fixed possible issues when using symbolic links on Linux (_Rob). Also fixed a rare file path mangling issue (Epsilon).

A few usability improvements, refactored more parts of the GUI code, updated translations.

Updated all libraries, most importantly HSQLDB (from 1.8.1 to 2.5.0).

v0.91 (02/08/2020)

Added support for importing multiple gamepacks in one go (mgtroyas).

Fixed dosbox conf canonical file location for some scenarios.

Fixed check for default Dosboxversion when initiating add game wizard (Luke Jensen).

Provide basic support for importing GoG profiles (using "mount c .." or consisting of multiple confs) (Luke Jensen).

Improve jre support on MacOS (Jorge).

Take .cue/.iso/etc into account when determining canonical game dir (pantercat).

Mark games for export with path containing pathseparator (Neville).

Support a few more booter extensions (Neville).

Properly update profiles and templates list on dosboxversion update.

v0.90 & v0.83 (07/06/2019)

Added support for both DOSBox 0.74-2 and 0.74-3; The Windows and MacOS builds now come with DOSBox 0.74-3.

Fixed geting game and screenshot data from MobyGames.

Removed TheGamesDB as a web data source (for the moment); their legacy API was recently taken down, and using their new API will require some work.

Fixed sorting on column custom11..14 and exporting the data in those columns (hoarder).

0.90 is a major update! It's a partial rewrite of DBGL in an effort to make it more robust and future-proof. 32-bit Java support was dropped, and it requires Java 8 or newer to run. Furthermore, some usability improvements got implemented, such as that DBGL will now display a list of all your changes when multi-editing profiles. Also, translation files can now be written directly in UTF-8 without the need for unicode/native2ascii. That being said, most of DBGL's user interface has remained the same.

0.90 also features improved database connection management which might prevent lockups when the database-file is temporarily unavailable (jtalbot).

0.90 adds more experimental DOSBox options: fullborderless, glfullsync, fmstrength, xsensitivity/ysensitivity, circularinput and deadzone. Added mame for oplemu and emsboard+emm386 for ems. Removed collapsemode (Ant_222) and fixed [midi]mt32.reverse.stereo, mt32.verbose, mt32.thread to use true/false instead of on/off.

0.90 features an option to override the default executable file for a DOSBox version, for example when using DOSBox-debug builds (RyanFialcowitz).

0.90 will store user-generated content in the ~/.dbgl folder by default on Linux environments. If you want, you can still have the old behaviour (storing all data inside the dbgl folder itself) by editing the dbgl shell script, please see this.

v0.82 (10/25/2017)

Implemented basic support for Yesterplay80's DOSBox ECE. This means support for the latest integrated Munt configuration settings, Ant_222's experimental Pixel-perfect tweaks, the Voodoo patch and the most important FluidSynth switches.

For those who do intend to use DOSBox ECE with DBGL, make sure to add the following values in the "Dynamic options" (File -> Preferences -> Dynamic options): fullresolution: desktop windowresolution: desktop output: surfacepp surfacenp surfacenb scaler: normal4x normal5x normal6x device: mt32 fluidsynth oplemu: nuked ems: emsboard emm386

Fixed regression in Mac build (since 0.80d) related to line breaks causing the dbgl startup shell script to malfunction (victoria).

Added option in AddGameWizard to create a unique mapper file for the new game (jjh76).

Pressing the [*] button next to the mapperfile field in the profile editing dialog will also use a unique mapperfile for the profile. It is even possible to use this feature in a template, so that when the template is used for a profile, a unique mapperfile is used in the profile.

Fixed crash when trying to load a corrupt .gif file (Neville).

v0.81 (01/31/2017)

Added 4 new custom text-fields for profiles (RetroFAN).

Always scale thumb to max dimensions fitting in the clientarea (display resolution), and auto center thumb dialog.

Altered language dropdown in preferences dialog to also show the native language names.

Show program version in about dialog (Giorgos).

Added new XSL for profile-list export to HTML5 using a Vogons theme.

Fix for setting 'fullresolution=desktop'; In some cases the 'fullresolution' dropdown in DBGL would not allow selection of the value 'desktop' (Jan-Peter).

Fix for thumb/file order on Windows platform (marquisor).

Fixed rare crash-bug when deleting thumb images (Neville).

More accurately determine linux desktop folder for shortcuts (Giorgos).

Fixed CSV profiles-list export column names (proper casing and proper custom labels).

Fixed MobyGames profile reader for "Bong Bong" (no developer, no developer link in Credits section and no closing [add credits] link).

Removed support for searching hotud.org now that the website is offline.

Spanish translation update from Neville, French translation update by max buttjer.

Updated SWT libs to 4.6.2.8, Jersey to 2.25.1, CommonsIO to 2.5, CommonsLang to 3.5 and JUnit to 4.12.

v0.80 (11/27/2015)

Added basic event logging and a new dialog (File->Log..) to view DBGL's log (history), sort it, filter it (right-click on a table field), enable or disable it, or clear the log.

Implemented basic statistics for profiles, DOSBox versions and templates such as creation time, number of starts, etc.

Fixed grabbing screenshots and cover-art from MobyGames.

Many improvements for Linux and Mac users; Implemented alternative DOSBox startup mode for both platforms which should help when using for example YkhWong's DOSBox builds (Lewis). Also fixed the automatic creation of dosbox.conf for a newly added DOSBox version (Jan Baumann) and improved the logic for opening the associated application upon clicking a link.

A workaround on Mac systems where browsing for the DOSBox executable inside a DOSBox.app wasn't very user-friendly. Now you should be able to simply point to your DOSBox.app (Jan Baumann).

A few improvements for the Add Game Wizard: Allow for choosing the DOSBox version in the wizard when installing a game from source media, and fixed a weird error message when using CD cue+bin images located in the dosroot folder or below.

Some minor GUI improvements here and there such as button sizes for high-dpi systems.

Major cleanup of source code layout and the translation files. Updated SWT to 4.5.1 and commons-lang to 3.4.



The new LOG dialog.

Legacy builds

Screenshots



The main dialog showing a list of profiles





Access the contextmenu by right-clicking





Click the Templates tab in the main window to manage them





This shot shows the profile's general information





Set the associated Dosbox version or load a template

with preconfigured settings

More profile settings; the audio section





The mounting tab where one

can select the mount location and game.exe

Editing a template is very similar to editing a profile





Click on a capture to view it enlarged, like this

Future work

Rename an existing profile configuration file

Write more documentation on DBGL usage for readme.txt

Add icon selection option for desktop shortcut creation

Implement long-to-short-filename-translation

Add an option to use profile titles for captures directories

Scan a folder for game auto-configuration

Make a suggestion

Hi there, my name is Ronald Blankendaal, you may contact me by mail, or use the information provided at Vogons (rcblanke).

Of course, bug-reports and/or suggestions are very welcome. Please let me know what you think!

License

DBGL is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.