|Date:||1/21/2010 9:11:54 AM|
|Subject:||RE: SS - Open source the WFA code!|
Anyway, to sum up, I took a baseball bat to the code. Q3 wasn't built for WFA. WFA/WF was made because there were parts of code that could be played with. Almost all mods were built that way.
The whole entity system should've been redone, but it grew and grew and became a monster. I mean christ, loop through up to 100+ ents on some functions? Just define and assign arrays and stick to them.
It's nobody's fault, that's for damn sure. I've never seen code like I saw with q2wf and wfa. Some dude did his master's thesis on stock q3, I think you could go PhD with a dissertation involved with code evolution using WFA as an example.
My goal was to get it down to using less memory than q3 stock, of course not counting media.
But y'know, I have kids now, and they somehow forget to pick up their socks and stuff like that.