VOGONS

Common searches


DOSBox Game Launcher (DOSBox Frontend)

Topic actions

Reply 1960 of 1974, by rcblanke

User metadata
Rank Oldbie
Rank
Oldbie

You can use "Windows 3.x" as the platform filter, that will work. Indeed it looks like DBGL wil take the last release of a game, but since usually there's only booters and dos releases in the MobyGame API result set, that's not really an issue.

Reply 1961 of 1974, by snoad

User metadata
Rank Newbie
Rank
Newbie
rcblanke wrote on 2024-03-21, 16:45:

You can use "Windows 3.x" as the platform filter, that will work. Indeed it looks like DBGL wil take the last release of a game, but since usually there's only booters and dos releases in the MobyGame API result set, that's not really an issue.

Yes, you are right about the filter. I was using win3x but Windows 3.x is the right one to use. Thank you for that. After adding Windows 3.x to the filters, I am getting info for the 1994 Windows 3.x release when searching. Here are the filters I currently have set in File > Preferences > Web Information Archives > Platforms to query:

dos
pc booter
Windows 3.x

Reply 1962 of 1974, by snoad

User metadata
Rank Newbie
Rank
Newbie

I have another question that I hope someone can help with in regards to making DBGL portable.

I'm on Linux Mint and I extracted DBGL to my home folder /home/<username>/dbgl, which contains all the default directories (captures, dosroot, etc.) but when I ran it the first time from this location, it created a new folder at /home/<username>/.local/share/dbgl which also contains the captures, dosroot, etc. folders and also a settings.conf file.

No settings file was created in the original DBGL folder, only in the newly created folder in the /home/<username>/.local/share/dbgl directory. I moved the settings file to DBGL folder in my home directory, and deleted /home/<username>/.local/share/dbgl. I then confirmed that both data and dosbox directories are set to . :

[directory]
data=.
dosbox=.

I ran DBGL again, and it still created a new directory at /home/<username>/.local/share/dbgl instead of using the one I created in my home folder.

How can I make it so that everything is contained in one portable directory, such that I can move the directory to different locations or even different machines without breaking anything?


EDIT:

I found the answer in this post: Re: DOSBox Game Launcher (DOSBox Frontend)

I opened the dbgl file and changed this:

Ddbgl.data.userhome=true

to this:

Ddbgl.data.userhome=false

Now it seems that the DBGL folder is portable.

Reply 1963 of 1974, by Neville

User metadata
Rank Oldbie
Rank
Oldbie

I just installed a fresh version of DBGL v0.98 on a USB drive and I'm having some issues...

1) DOSBox v0.74-3 appears listed several times on the DOSBox builds section. And PC model templates show twice, associated with two different DOSBox v0.74-3 installations.

2) From the DBGL installation in my harddrive, I can't export game profiles as usual. If you remember, some time ago rcblanke marked in yellow those profiles that needed extra files from the folder inmediately superior to the one with the game's main executable. This for example is useful with profiles with games installed from an ISO, so the ISO file is not left behind when exporting. Or for games that need to run from a especific folder no matter what.

Well, I just selected a whole bunch of games (probably way too many) to export to my new DBGL installation, but some games are still marked in yellow although I've individually chosen the correct folders. Either I'm making some obvious mistake or there's a problem somewhere.

LGY8JyC.png

I can't proceed with the export process 🙁

EDIT: It seems I was choosing way too many games to export. And probably one single mistake meant I couldn't proceed with the export process. Now I've tried with just the games starting with "A" and I can indeed proceed. Although it is a bit confusing that the game profiles still show in yellow AFTER they've been corrected. I wonder if this behaviour can be changed.

WeeEZs7.png

Reply 1964 of 1974, by Neville

User metadata
Rank Oldbie
Rank
Oldbie

A further update on my DBGL issues from last night.

As I proceeded with importing my old games to the USB pen, I noticed another issue. With every imported pack, DBGL keeps adding another DOSBox v0.73-4 build to the database. And with it, another set of computer profiles. I can always delete them afterwards, but it's cumbersome.

EalMxxc.png

In the case of computer profiles, the issue gets worse because you cannot delete them in bulk, you have to delete each one individually 🙁

EDIT: I think I got another bug, minor but nevertheless annoying: DOSBox-X ignores command to launch in fullscreen.

Reply 1965 of 1974, by rcblanke

User metadata
Rank Oldbie
Rank
Oldbie
Neville wrote on 2024-04-02, 18:00:

DOSBox v0.74-3 appears listed several times on the DOSBox builds section. And PC model templates show twice, associated with two different DOSBox v0.74-3 installations.
As I proceeded with importing my old games to the USB pen, I noticed another issue. With every imported pack, DBGL keeps adding another DOSBox v0.73-4 build to the database. And with it, another set of computer profiles.

Thanks for reporting this problem Neville. Actually, I believe this issue to be unrelated to game importing. The only way I can see the default DOSBox version and the default templates from being added automatically, is on the first DBGL startup. However, when changing certain options in the 'File'->'Preferences' dialog window (for example, enabling Dark-mode), DBGL will restart itself. I found that this could trigger the behaviour you describe. Neville, do you remember changing some preferences on your first DBGL startup? Then that could indeed be the cause. It is fixed in this new beta build.

Neville wrote on 2024-04-02, 18:00:

2) From the DBGL installation in my harddrive, I can't export game profiles as usual. If you remember, some time ago rcblanke marked in yellow those profiles that needed extra files from the folder inmediately superior to the one with the game's main executable. This for example is useful with profiles with games installed from an ISO, so the ISO file is not left behind when exporting. Or for games that need to run from a especific folder no matter what.
Well, I just selected a whole bunch of games (probably way too many) to export to my new DBGL installation, but some games are still marked in yellow although I've individually chosen the correct folders. Either I'm making some obvious mistake or there's a problem somewhere. It is a bit confusing that the game profiles still show in yellow AFTER they've been corrected. I wonder if this behaviour can be changed.

Also fixed in DBGL 0.99 beta1.

Neville wrote on 2024-04-02, 18:00:

I can't proceed with the export process 🙁

What prevented you from continuing the export? Did you get a error message that you couldn't resolve? Maybe the message is unclear and needs to be reworded.

Neville wrote on 2024-04-02, 18:00:

EDIT: It seems I was choosing way too many games to export. And probably one single mistake meant I couldn't proceed with the export process.

There really is no limit to the amount of games to export. I've exported (and imported) many thousands of games/profiles at once. So I'm curious to hear about the reason you couldn't continue the export.

Neville wrote on 2024-04-02, 18:00:

DOSBox-X ignores command to launch in fullscreen.

As you know, I'm currently working on improving support for DOSBox forks such as ECE, Staging and -X. It is quite a tedious job, and requires a rebuild of the template/profile editor. Not only because of the dialog space required to fit all the options, but also because of performance reasons. But I'm making some progress.

editor2-a.png
Filename
editor2-a.png
File size
67.05 KiB
Views
1898 views
File comment
Editor 2.0
File license
Public domain
editor2-b.png
Filename
editor2-b.png
File size
66.16 KiB
Views
1898 views
File comment
Editor 2.0
File license
Public domain

Reply 1966 of 1974, by Neville

User metadata
Rank Oldbie
Rank
Oldbie

There really is no limit to the amount of games to export. I've exported (and imported) many thousands of games/profiles at once. So I'm curious to hear about the reason you couldn't continue the export.

I believe the process wouldn't continue because there were too many errors on the profiles I selected. On one hand the mounting issues already marked in yellow, but also my long-standing issue with game folders containing regional characters. I plan to change as many of those as I can in my collection, but it can take me some time to do it.

Neville, do you remember changing some preferences on your first DBGL startup? Then that could indeed be the cause. It is fixed in this new beta build.

I'm not sure, really. Does changing the interface language or enabling downloading snapshots from MobyGames count?

As you know, I'm currently working on improving support for DOSBox forks such as ECE, Staging and -X. It is quite a tedious job, and requires a rebuild of the template/profile editor. Not only because of the dialog space required to fit all the options, but also because of performance reasons. But I'm making some progress.

Yet another thing you couldn't predict when you started this project so long ago. And I imagine builds such as DOSBox Staging adding so many changes per version doesn' help matters either. Luckily most of their usual features are already in ECE, and that build seems well supported.

Thanks for your work, answering so quickly and fixing most of the stuff I reported earlier.

Reply 1967 of 1974, by Slayer1791

User metadata
Rank Newbie
Rank
Newbie

Hey, What's up guys? This is my first time posting here. I had a question about the commands to import/convert Exodos into DBGL. Does anyone here know why I am getting this error when trying to import Exodos games/profiles into DBGL? I have the latest JDE 22. I also tried it on two separate computers, exodos databases, and got the same result.

Attachments

Reply 1968 of 1974, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

This is not an exodos support forum. See below for where to go for such questions:
Re: DOSBox Game Launcher (DOSBox Frontend)

How To Ask Questions The Smart Way
Make your games work offline

Reply 1969 of 1974, by Neville

User metadata
Rank Oldbie
Rank
Oldbie

I was just reminded elsewhere that DOSBox allows for long filenames in floppy images when using " with the imgmount option, but DBGL doesn't seem comfortable with that. Is there anything that can be done about it?

Reply 1970 of 1974, by Neville

User metadata
Rank Oldbie
Rank
Oldbie

Also, DOSBox Staging v0.81.1 just came out, and it includes a new option, vmem_delay = on.

It's designed to fix flicker in a number of CGA / EGA and early VGA games, such as Future Wars, Operation Stealth, Quest for Glory II, Hostages, The Gold of the Aztecs, Crazy Brix, Corncob Deluxe, and Corncob 3-D.

I'll see if I can get it working with DBGL, adding it to the dynamic options.

Reply 1971 of 1974, by rcblanke

User metadata
Rank Oldbie
Rank
Oldbie

Neville, do you remember changing some preferences on your first DBGL startup? Then that could indeed be the cause. It is fixed in this new beta build.

Neville wrote on 2024-04-05, 13:55:

I'm not sure, really. Does changing the interface language or enabling downloading snapshots from MobyGames count?

Yeah, the alteration of the language setting was probably it.

Slayer1791 wrote on 2024-04-13, 20:35:

Does anyone here know why I am getting this error when trying to import Exodos games/profiles into DBGL?

This problem was fixed in 0.99beta2.

Neville wrote on 2024-05-08, 10:52:

I was just reminded elsewhere that DOSBox allows for long filenames in floppy images when using " with the imgmount option, but DBGL doesn't seem comfortable with that. Is there anything that can be done about it?

Mmmh, I don't know, will take a look.

Neville wrote on 2024-05-12, 18:48:

Also, DOSBox Staging v0.81.1 just came out, and it includes a new option, vmem_delay = on.
It's designed to fix flicker in a number of CGA / EGA and early VGA games, such as Future Wars, Operation Stealth, Quest for Glory II, Hostages, The Gold of the Aztecs, Crazy Brix, Corncob Deluxe, and Corncob 3-D.
I'll see if I can get it working with DBGL, adding it to the dynamic options.

That won't work Neville, the 'dynamic options' can only be used to change a known option its values (for the dropdown). Thus it won't help you with newly introduced DOSBox options.

However, I've added 'vmem_delay' to a new DBGL testing build. Please note that I'm calling this new build 'alpha' quality, so please be careful using this build as your daily driver. If you do intend to update an existing DBGL installation, make copies of your data in advance. The new template/profile-editor is still very much a work in progress and will require more testing.

In the past, DBGL analyzed a DOSBox's .conf to detect its 'family' (official, gulikoza, daum, dosbox-ece, dosbox-staging, dosbox-x, etc). This information was then used when switching a profile from one family to another, to make sure the profile remained valid for the newly selected family.

In this new alpha build, the family autodetection is removed, which means it has to be configured per 'DOSBox Version' in DBGL itself:

dbv.png
Filename
dbv.png
File size
42.01 KiB
Views
1118 views
File comment
DOSBox 'family'
File license
Public domain

Each family has it's own version numbering scheme. If you want to use a DOSBox family that is not listed in DBGL, it's probably best to select 'Official', version '0.74-3'. If the exact version is not available, select the nearest version below yours (for example, choose 'DOSBox Staging' and '0.81.0' for DOSBox Staging v0.81.1).

DOSBox ECE and DOSBox Staging should now be fully supported (except for a few niche options). Support for DOSBox-X has only just started, so will require lots of work, still.

About the new profile editor; I've tried to organize DOSBox options into logical categories, but that is really not an easy task. Also, as support for DOSBox-X is still underway, more options have yet to be added, and existing options might move around. If anyone has suggestions on how to improve the layout and categorization of the options in the new profile editor, please let me know!

pe.png
Filename
pe.png
File size
92.92 KiB
Views
1118 views
File comment
Profile editor 2.0
File license
Public domain

Also, I've updated and added many option's descriptions (when hovering over it with your mouse). To conclude, the German translation was updated in alpha3 by Marcel Luka.

Any feedback is appreciated. ALPHA3.

Regards,
Ronald

Reply 1972 of 1974, by Neville

User metadata
Rank Oldbie
Rank
Oldbie

The novelties sound interesting, but I think I will wait until the next "beta", thank you xD

I actually keep two separate DBGL installations. One is for playing games and using stable versions of DBGL. The other one is for testing games, and that's where I keep a plethora of DOSBox builds too so I can try new things.

Reply 1973 of 1974, by Neville

User metadata
Rank Oldbie
Rank
Oldbie

Just learnt of another DOSBox-X quirk, I'm mentioning it here because the info could be useful when adapting DBGL for this build.

In order to emulate the Disney Sound Source and variants, you need to activate them from the PC Speaker section, but also change this line in the parallel port section:

nHfDozj.png

Reply 1974 of 1974, by Neville

User metadata
Rank Oldbie
Rank
Oldbie

I think I've run into another issue in v0.98. I've been trying to export a complete gamelist in plain TXT, but so far all tries have ended in DBGL freezing. It's true I have a staggering number of profiles (8.805) but I think I could export gamelists with earlier versions.