Quote: "But with FPSC, the enemy are so stupid even with all the new DarkAi and other fancy scripts, it's fairly difficult to make the game play fantastic."
It is possible to achieve perfect AI behaviour in FPSC, I've done it. Its just not easy to ensure its consistently good everytime you play the level. This can only be achieved with lots of testing. Don't expect to drop a couple of enemies in a map and have them just going ahead and doing the right thing all the time. Restrict the circumstances to which you encounter them reducing risk of unwanted glitches etc.
Quote: "I at least hope so."
Quite. FPSC has come a long way but it's taken a long time to get there and we are still missing some crucial features e.g. terrain support etc. My policy from now on is to hope for the best but have a backup plan, namely Sauerbraten
Quote: "Lol, close. Sauerbraten. It's a pretty fun engine but I had no idea what I was doing. Do they have a manual for that engine?"
Download Sauerbraten assassin edition from the website and install. Tutorial files are included in the installation.
I installed and started using it last night. Don't have any worries over the coding side of things, I was happily buiilding and texturing away within 10 minutes of installation.
If you want features like decent bump, specular and parallax mapping, dynamic shadows, water, terrain, animated grass and great performance for both indoor and outdoor areas right now. You need to give it a try.
If FPSC v2 is to be the pinnacle for X9 then I'd rather TGC dropped support for it now and focused on making FPSC X10 everything it is capable of being. Your better off learning to use Sauerbraten now than waiting for FPSC v2.
That way you'll have a really cool fully featured engine to use now for free and by the time you've become good with it 'hopefully' FPSC will have been updated sufficiently well that you can justify going back.
It may be a case of too little too late as far as FPSC X9 is concerned. TGC should have either gone all out on X9 and not bothered with X10 or dropped X9 altogether. I'm not saying thats an easy choice to make but at present we just have 2 good game engines instead of 1 great one.