Closed mmillar-bolis closed 1 month ago
I don't like this much. @andrei-drexler: What do you think?
Rename it to QuakeEx.pk3, use an engine that supports scanning for pk3s (this should work in both FTE and QSS). That way there's no special encouraging of people to fiddle with their copyrighted data files...
But yes, the translation stuff inherently needs a mod-specific component, so it sucks that the qc/map translations are bundled separately from the compiled qc and maps and that Quakespasm won't load them from the gamedir at all. Except few people are ever going to bother to provide usable translations for everything new to their mod/map, for every language. So yes, more correct but probably still won't be used other than by copying/using those copyrighted translations.
OK, not applying this one.
Many users play with a mix of original
.pak
files and mod content.Currently,
QuakeEx.kpf
is only a dependency for rerelease content. The file itself hasn't been updated in over a year, at this point. Likewise, most new mods in the last two years continue to not need or even use this file, so it is not necessary to load and replace strings for each and every other mod.QuakeEx.kpf
is still useful if one wishes to playmg1
, for example. However, it seems reasonable that if users wish to keep theirbasedir
clean of otherwise unused files, they should have the option.This would allow users to load
QuakeEx.kpf
from thegamedir
path if it is not found in thebasedir
first. This way, users with more advanced setups or users who only wish to incorporatemg1
have the option of placingQuakeEx.kpf
in there, keeping files clean, separate, and functional without breaking any current functionality.