Reply 1040 of 2132, by rcblanke
- Rank
- Oldbie
wrote:... With the current (0.77b) setup, it is a right royal pain to try and decode the DBGL numbering in order to "Correct" or add to or remove any screenshots fetched from Moby Games or created by myself.
Not sure why you'd want to modify the packages 'manually' outside DBGL in the first place. If you'd want to change the contents of a package, simply import it into an empty DBGL instance, add/change/remove whatever you like and re-export the thing. What's the issue here, really?
wrote:Having everything for a particular game under its own relevantly named directory would certainly make life easier in that regard.
No need for database cross-referencing "GAME" to "nnn", just TOTAL relative addressing. In fact, the games information currently held in the database could be kept in the .\infroot\GAME_nnn\ folder, in a "profile" (I know that starts to sound like D-Fend Reloaded) or "ini" file. - The few global settings retained in the db could then be stored in a dbgl.ini file, and no database operations would be needed at all.
That is simply not going to happen; there is a good many reasons to have the database (performance, scalability, integrity, flexibility, querying, filtering, structuring, 'ACID') which you cannot (easily) replicate using just the filesystem. Besides, I certainly do not see the problem of just _having_ a database.
wrote:... Similarly, unpacking a multi-game package would require NO database fiddling about, NO checking for ID or duplicated numbers and correcting those potential errors, just unpack and refresh the Games List. Creating a Game-Pack or Multi-Game-Pack would only require the archiving of two folders & contents per Game, with no need to search for .\captures\what_was_that_number? and no need to build an XML reference list within the archive. Neither would there be any need to muck about changing those numbers on import, - just "does .\dosroot\GAME_abc\ exist?"
Why do you mention all these things as if they need to be done by hand? DBGL will take care of everything, so what's your point? I've created the GamePackArchive file format to allow for a high level of flexibility, not for ease of creating or managing one, by hand.
wrote:Having mentioned DFR, it has one particular feature which I do find useful - right-click any screenshot and select "Use as screenshot in Games List" - Beats the heck out of having to find where the captures folder is, then rename the image files to put the one you want as Game List Screenshot as the first in the folder.
In the captures pane, you can right-click on a screenshot, and select 'Open folder' to go there, instantly. I'll add 'Open captures folder' to the context menu for the profiles list, as well.