1 file? that would be insane 0_o --> The generals ini files constitute almost thirty times the length of RA2 or TS's ini content. Even worse over, if it were to be some form of hard code, the sheer length of the file would render it impenetrable ('cos no bugger could load it)
This thread almost seems worthy of sticking. I'm planning to work on my own 3-D engine in the near future, and I like all of these ideas. I dunno if my engine will get past the dream stage, but if it does, I'll let you guys know.