snowkatt: scattered
all my gog games have their own version of dosbox
and i cant be arsed to centralize it all and do al the jumping through hoops required to get the games to work
This. Especially for CD games which need CD mounting in the config file etc., ie. just using the same generic DOSBox config files isn't enough.
If I feel some GOG DOSBox game needs a newer version of DOSBox, then I probably replace the DOSBox in the GOG installation with a newer one, instead of moving the GOG game files around to my "main DOSBox installation". I've done that once I think (replacing old DOSBox in a GOG game with a newer version), for the GOG version of Shattered Steel (not sure if that helped any to the game's problems, mainly that the laser guns don't hit enemies but go right through them if you give too many CPU cycles for the game in DOSBox)..
The good thing about GOG DOS games having their own copy of DOSBox is that that makes those GOG games portable, ie. you can just copy that game directory around, without needing an installed DOSBox in the system. Having its own DOSBox inside each GOG game directory takes an extra 8 megabytes per game, and that is nothing, the savings for HDD space would be negligible.
All in all, while there might be some small benefits by GOG (and Steam) using some centralized DOSBox installation for all their DOSBox games, I feel the current way is more fool-proof and probably also more future-proof. What if some new DOSBox version really does bring some issues to certain older games? What if the "generic" DOSBox installations made by both GOG and Steam DOSBox games somehow clash? What if Microsoft changes something in Windows 11 that makes such arrangement non-working?
It would also be more work for GOG. If all GOG DOSBox games use the same central DOSBox, then if the config file formatting changes with a newer DOSBox version (like it HAS changed before), then GOG would have to rewrite the DOSBox config files for all their existing DOSBox games, to be compatible with that new DOSBox version.
I just feel the current approach, DOSBox included inside the game directory, has less such risks. A self-contained package. Boohoo for losing extra 8 megabytes per game installation, I can live with that thanks.