Admitted, I'm no expert c++ programmer (got an A- on intro to C++ programming), I am working on a few projects on the source, and I would like your input. So far, I've started on a project, with limited results, and I am wondering which part most of you would like me to do first?
I plan to add different fields to the .tbl files, while trying to maintain backward compatibility. This will make it easier for MOD authors to create their pieces of work, and vastly improve flexability (I dont want anyone else to go through the hell I did while trying to compile this thing). I'm doing nothing major like beams on this one, I figure let Bob handle that. Anyway, I cant imagine how many aspects of FS2 can be modded in plain pseudo-english. Overall, I can:
1. Add new weapon types (i.e. ship-piercing weapons; NOT BEAMS!)
2. Modify existing ones (i.e. making fully customizable swarm missiles)
3. Change the way a fighter handles energy (i.e. weapon strength manipulation, War Emergency Power (SLAMS
))
4. Dynamic big ship explosions and integrity (idea speaks for itself)
Anyway, I can see how 3 and 4 could break compatibility, but hopefully I can implement them without breaking the main FS2 campaign. Once I finish something, I can post additions here. What do you people think is the most important to implement first? Or should I go away? OK, you can flame me now
.
EDIT: Which file contains the 390000 byte limit on tbl files, and what does the WIP, WP, WIF, WF, etc mean? I'd like to follow the standards for simplicity's sake.