Uhh, dev people, am I the only one who finds himself lost when looking at the game's main code? Today I was searching for the AI files and it took quite a bit to find and edit some of them, and in the end I was always missing another AI file, even if they all have AI written in their names.
Seriously, I'm paying attention, but there's no way I can find one file among almost 500 w/o spending quite some time or using a search tool.
Don't anyone think that AI, game logic, graphics, 3d objects, features, weapons, effects, unit logic, file handling, parsers and other important standing all in the very same directory isn't a bit messy. And I'm being nice saying that.
I don't want to sound like a whiner, but can't someone clean this mess ASAP? I'd volunteer I'm afraid to break working code everywhere since I don't know it all. I'd say it's just something like 'creating a new dir, moving the files accordingly and changing the source code references', but there's also the project config and other annoying things. I'm sure it only helps to maintain the things nice or at least less... well, just less.
Of course it's not the only cleaning that could be done, but it's the easiest, and the one which would bring results fast.