I believe when I post here I post for every campaign/MOD maker here at HLP. The ships.tbl and other tables cannot be properly integrated into a conventional VP file for distribution and must be distributed separately. What I'm requesting is that maybe one of you C++ wizards can pump out a source-MOD that tells Freespace 2 which table to recognize. For example, you can add a flag into a table file like such:
$tableversion 1.0
and tell Freespace 2 that for the tag "$tableversion" at the beginning of a ".tbl" file, the number following it is the code. Tell Freespace 2 to load the table in the tables directory or in a VP with the largest integer. If in cases where there is no "$tableversion" flag or of such, tell Freespace 2 that that table will be that last one that it will consider to load as the corresponding table. (In English: The Freespace 2 ships.tbl file doesn't have this flag so it will load the ships.tbl with the flag and the biggest integer following it. If there are no ships.tbl with the flag, then load the original Freespace 2 ships.tbl)
I thought that this would be a nice thing to do for campaign makers/MODders.
- Rampage