bloodbat wrote on 2021-11-13, 18:04:I would suggest being able to disable generating all those folders if desired and being able to use one central location for all captures.
Ok, I guess if you don't care too much about the captures, having all these [ID] subdirectories can be unnecessary. I've made this configurable, like you suggest.
bloodbat wrote on 2021-11-13, 18:04:There's a display bug for the toolbar under, at least, Windows 10: buttons are cutoff. (Check the attached screenshot).
I don't see anything wrong with the buttons in your screenshot?! Please note that the last button (for toggling the visibility of a profile's notes) might not be the best design, though. If anyone can come up with a better one in 16x16, I'm all for it.
bloodbat wrote on 2021-11-13, 18:04:Running bootable games is... convoluted to say the least. DOSBox can boot images directly (as stated here: https://www.dosbox.com/wiki/BOOT) yet the frontend insists on mounting the parent folder of the bootable image and then taking some unnecessary detours. I think the games I've managed to convince to boot are either due to sheer luck or by tricking the front end and booting them directly from autoexec.
I kindly disagree. Although I cannot remember exactly why I opted for the 'mount dir first, boot afterwards' route (instead of booting directly) back in 2006, I'm pretty sure there was a reason for that. Anyway, I don't see what is so 'convoluted' here:
- Click 'Add profile'
- Type title and click the 'Mounting' tab;
- Click on the 'Booter' expand-bar;
- Click 'Browse' next to the 'Image 1' field and select your booter image. The parent directory is added automatically in the mounting overview;
- Click 'Ok' to save the profile.
Maybe you've stumbled upon a bug? Or you didn't use image filenames conforming to the DOS 8.3 short filename standard? That will likely lead to a broken profile. Anyway, I've added a warning when trying to use non-8.3 filenames to hopefully prevent such issues.
bloodbat wrote on 2021-11-13, 18:04:
Related to the above: while I know most people use the frontend to launch clearly defined games and executables, sometimes I want to do stuff directly from autoexec or launch a command line with certain different options without an specific executable, while it can be done by either tricking the frontend with a fake command, using the Custom Commands stuff tab, or messing directly with the generated .conf, it spews a warning about an "Incomplete profile" when launching or refuses to accept a profile edit. An option to disable this behavior would make the program better, I think. I understand the program aims to be as friendly and useful as possible, and this is done to help a lot of users try and get what they want, but this stuff could be called "Advanced Mode" or something like that.
This suggestion has come up a couple of times before. Unfortunately, due to technical reasons this request is currently unfeasible. In DBGL's codebase, a profile is more or less defined as consisting of a set of meta-data in conjunction with a DOSBox configuration with a target runnable. Although I might come up with a real solution in the future, for the moment the best thing to do is simply to enter a bogus executable in 'Main' (like A.EXE, you can enter anything as long as it ends with .com/.exe/.bat). Remember that you can right-click on a profile and 'Start manually' to prevent execution of the 'Main' executable (and bypass 'exit') so you can test things in DOSBox.
Running 'stuff' directly from autoexec can be easily accomplished using the 'Custom commands' tab.
bloodbat wrote on 2021-11-13, 18:04:... the ability to add arbitrary sections and options from the GUI to the configuration files.
Good idea, implemented. You can find the feature in the 'Custom commands' -> 'DOSBox custom section' tab.
====
0.95 beta3:
- Implemented custom conf sections for templates and profiles (bloodbat)
- Display warning when using non 8.3 filenames, use double quotes around booter image filenames when they contain a space (bloodbat);
- Allow for choosing to have all captures in single folder (bloodbat)
- Try to improve layout issue with filled text fields (GT);
- Fixed pouet querying (changes on the website regarding demo scoring).
All the latest files. To upgrade, just update dbgl.jar.
Ronald