Ok so we know that for almost every app a separate directory is made in a directory in a separate spot called "appdata".
We got all kinds of explanations why it has to be this way like making it easer to delete PNDs and leave configs, and because "everything else does it like that" etc. I an not buying those explanations as being so great. It is already a headache.
With hardly any apps released yet I went into this appdata directory as I am deleting updating things. It is a fucking mess! I have things like prboom, prboom.pickle, prboom-1, prboom2wad.pickle, Quake2, ioquake2, ioquake2.pickle, nesemu, nesemu.pickle etc. Now someone else comes out with a Nesemu there will be ANOTHER nesemu-1 or something.
Now if I want to remove or update an app I have no idea what goes with what. If I want to do something with prboom which dir do I use to update things? Which one do the WAD files go in? Where do I put the quake2 data files? Do they go in Quake 2? ioQuake2 or maybe ioquake2.pickle? Which one? how do I know? just keep trying things until it works? Why are there two nesemu directories? What is all of this crap? How confusing!
If there was a way to do what I suggested, but no one would hear of it, and allow this appdata dir to be within the same subdir of the app then this would be much easier to know what is what. If I had a dir called Quake2 with my Quake2.pnd, quake2.ovl, and appdata in that same Quake2 sub dir I would know right away what goes with what. No guessing or trying things until something works. If someone else ported a Quake 2 with a different feature I could have a subdir called something (made up of course) Quake2DX. And in there would be the pnd for that as well as the appdata for that. Now if I wanted to delete or update that I would know exactly which data dir to change. As it is now I would go into the appdata dir and try to sort through a huge pile of hundreds of directories and try to guess what goes with what.
We need to at least make an option to at least have that appdata dir go in the same dir as the app. It would make things so much easier to figure out.
dir Quake2 contains:
Quake2.pnd - executable
quake2.ovl - override for minimenu (optional)
quake2.png - override icon (optional)
Dir: Quake2 - this contains the data (configs, game data, etc) that would hve gone in that big appdata directory.
We got all kinds of explanations why it has to be this way like making it easer to delete PNDs and leave configs, and because "everything else does it like that" etc. I an not buying those explanations as being so great. It is already a headache.
With hardly any apps released yet I went into this appdata directory as I am deleting updating things. It is a fucking mess! I have things like prboom, prboom.pickle, prboom-1, prboom2wad.pickle, Quake2, ioquake2, ioquake2.pickle, nesemu, nesemu.pickle etc. Now someone else comes out with a Nesemu there will be ANOTHER nesemu-1 or something.
Now if I want to remove or update an app I have no idea what goes with what. If I want to do something with prboom which dir do I use to update things? Which one do the WAD files go in? Where do I put the quake2 data files? Do they go in Quake 2? ioQuake2 or maybe ioquake2.pickle? Which one? how do I know? just keep trying things until it works? Why are there two nesemu directories? What is all of this crap? How confusing!
If there was a way to do what I suggested, but no one would hear of it, and allow this appdata dir to be within the same subdir of the app then this would be much easier to know what is what. If I had a dir called Quake2 with my Quake2.pnd, quake2.ovl, and appdata in that same Quake2 sub dir I would know right away what goes with what. No guessing or trying things until something works. If someone else ported a Quake 2 with a different feature I could have a subdir called something (made up of course) Quake2DX. And in there would be the pnd for that as well as the appdata for that. Now if I wanted to delete or update that I would know exactly which data dir to change. As it is now I would go into the appdata dir and try to sort through a huge pile of hundreds of directories and try to guess what goes with what.
We need to at least make an option to at least have that appdata dir go in the same dir as the app. It would make things so much easier to figure out.
dir Quake2 contains:
Quake2.pnd - executable
quake2.ovl - override for minimenu (optional)
quake2.png - override icon (optional)
Dir: Quake2 - this contains the data (configs, game data, etc) that would hve gone in that big appdata directory.