Pickle
Mega GP Mania
I put out a dosbox pacakge with a qt frontend which seemed to work ok. Later though i noticed my config was gettting blown away defeating the purpose. I never really found another simple cross platform frontend. Ive been hand modifying the conf directly which stinks.
So Ive been tinkering with qt and python and I have the basic mechanics down and everything looks plausible. So this thread is just a place to give feedback, give ideas on improvements and useful features. I intend for this to be a simple frontend that can adjust any and all settings relating to the dosbox conf files.
This works on the fact that the current dosbox can take multiple conf files as arguments using the later one to overwrite the previous's settings. So i see there being a high level common conf, and then specific tweak confs. Most the time i use the same conf, but tweak the cycles.
All confs will be located in one location <appdata?/confs
One file will contain entries describing all games/programs in ini format.
Each entry will have section name, group, base conf, and user conf.
The section name is what will show in the current gui list.
The group name will act a folder to organize games, like all the utlima games could be give an 'Ultima' group name.
Base conf is a common conf with many default settings. This would be confs that would target a certain machine type or genre i.e ega, cga, vga
User conf is a specific conf that would only contain changes that game needs. For example maybe the game needs loadfix, or a fixed cycles.
The GUI will allow for creation/deletion/edit of the game entries.
The GUI will allow for modification of the conf and any setting inside
The APP will parse a default conf for options, making the APP dynamic against future dosbox releases.
The GUI will have a settings dialog
I dont intend to do anything with meta data or anything to catagorize the games or to show any game info like images. Just a simple list.
So there you go, I do have something started and no idea when i would be ready. But if you care to post some feedback.
So Ive been tinkering with qt and python and I have the basic mechanics down and everything looks plausible. So this thread is just a place to give feedback, give ideas on improvements and useful features. I intend for this to be a simple frontend that can adjust any and all settings relating to the dosbox conf files.
This works on the fact that the current dosbox can take multiple conf files as arguments using the later one to overwrite the previous's settings. So i see there being a high level common conf, and then specific tweak confs. Most the time i use the same conf, but tweak the cycles.
All confs will be located in one location <appdata?/confs
One file will contain entries describing all games/programs in ini format.
Each entry will have section name, group, base conf, and user conf.
The section name is what will show in the current gui list.
The group name will act a folder to organize games, like all the utlima games could be give an 'Ultima' group name.
Base conf is a common conf with many default settings. This would be confs that would target a certain machine type or genre i.e ega, cga, vga
User conf is a specific conf that would only contain changes that game needs. For example maybe the game needs loadfix, or a fixed cycles.
The GUI will allow for creation/deletion/edit of the game entries.
The GUI will allow for modification of the conf and any setting inside
The APP will parse a default conf for options, making the APP dynamic against future dosbox releases.
The GUI will have a settings dialog
I dont intend to do anything with meta data or anything to catagorize the games or to show any game info like images. Just a simple list.
So there you go, I do have something started and no idea when i would be ready. But if you care to post some feedback.