Links are back up, might be some errors here and there.
Thanks Zman You are close but don't have the whole theory yet.
well... the entity.manifest would have to include all the entries for all of the mods. The galaxy scenario def could be trimmed to almost nothing if your not overly concerned with maps or starting units.
The problem areas I see are with the shared files and hardcoding.
Shared files you will need to be concerned with:
Explosions.explosiondata
SoundDialogue.sounddata
SoundMusic.sounddata
Also of note: Sounds are limited to 2000 entries.
enum { MAX_SOUNDDATA = 2000 };
enum { MAX_SOUNDIDS_PER_TYPE = 6 };
* If only there was a sounddata.manifest....
Other hard codes that will need attention (i.e. may affect the # of "Add a mod" you can activate):
enum { MAX_NUM_MESHES = 400 };
enum { MAX_NUM_FILE_TEXTURES = 1000 };
enum { MAX_NUM_FILE_CUBE_TEXTURES = 10 };
enum { MAX_NUM_ICONS = 2000 };
Edit - The English.str will be particularly large as well