My first question is how limited would I be modding quake using Darkplaces specifically, and I mean by modding it with csqc and svqc. Using csqc+svqc could I create a standalone game? I know I would have to do a little engine modification to load my game instead normal quake, but would I need to do anymore than that to make it standalone? (I've written small 2D games in C++ before so doing some engine code in c shouldn't be too bad, but I'd rather just working on csqc+svqc)
My second question is about the quake progs data stuff. I know if I'm making a standalone game I can't use any of quake's assets which is fine as I plan to create all my assets myself, but am I allowed to use the qc files provided on the getting started page , or do I have to essentially recreate all those files like the scratch tutorials?
My third question directly correlates with the forum post above, would I be better off creating the standalone game in a quake3 engine like ioquake3? From that post they made modding quake sound unforgiving when just using qc, but after looking at some csqc stuff it looks pretty powerful. Both Darkplaces and ioquake3 support the file formats I would be using (IQM/MD3 and q3bsp), but Darkplaces seems a lot more mature and advance when compared to ioquake3.
My fourth and final question is about modern quake modding. From the looks of it quake modding looks to separated into two groups that I will refer to as "Legacy" and "Modern". "Legacy", would be all the mods that are most likely supported by every single quake engine as they use pure engine features."Modern" would be the use on new things like csqc and modern file formats that give you much more control over what you're doing, but are only supported by a handful on engines. So my question is using some of that legacy stuff bad when you have the option to use more modern stuff like csqc? Also would tutorials like these be good to follow, or are they considered out-of-date now that some things can be more effectively done using csqc?
Note: Right now I am a novice to quake modding so I do plan on doing some modding work first to get the hang of things. This would be considered my "Ultimate" project, when I finally know what I'm doing
