4 small ideas for next JQ release
1. Maybe have fmod.dll in joequake folder instead of Quake. JQpro, Tremor and other engines use keep overwriting each others fmod.dll. But since the files in quake/joequake are required for joequake to run, might as well throw fmod.dll in there too so other engines don't overwrite the file.
2. Make screenshots saved in joequake/screenshots (like Sput does). I'd like to make an installer that has a shortcut to view your screenshots without having pak0.pak and configs hanging around.
3. Make PNG the default format for screenshots. TGA is so 1990's, and it isn't even a web ready file format and those files are huge.
4. Fix GFX.WAD not found error for good by having JoeQuake make the working directory from where it is located. Here is what is happening
People with GFX.WAD error are doing this wrote:
A user decides to open his Quake folder and make a shortcut for JoeQuake-GL and place it on his desktop.
Then the user clicks on the shortcut, it says Cannot find gfx.wad. Everyone wants an easy access shortcut for Quake. Yes, they could set the Working Directory, but most of those players aren't technical and then bang their heads against a wall because they don't know why it isn't working.
If JoeQuake used the folder where it resided as the working directory in the executable itself, this problem would go away forever. I'm no C programmer, but it is my understanding that an app gets information passed to it about where it is being called from. Just use that location as the base directory.
These are little things, that's for sure. But in context I think they'd be really userfriendly improvements. No more troubles if you use JoeQuake and (insert other client here) with fmodl.dll issues, no more gfx.wad error if newbie makes a JQ shortcut on desktop, save their hard drive space by using PNG, etc.