i started using a mod dir for my mod, then when i tried to edit a mission, nothing of mine worked, so i renamed the data folder data2 and then moved my data folder to the root freespace dir. so far my mod is about 400 files and takes up 27 mb of drive space.
for some reason when i have my mod in the data dir, it forgets to load the new hud gfx for the ballistic primaries. this does not happen if i use a mod dir. the way i understand it, freespace is supposed to load vps before loading anything in the data folder. the problem doesn't show itself unless i load the mod from the data dir. it gets very annoying because over a third of the weapons ive done are ballistic weapons.
when the code was originally released i tried to see if i could make sense of it (i actually got scared and spent the next 2 days in my closet). i think i recall that fred uses the same file loading code that freespace uses. its entirely possible that the fix is already done, there is just no way to tell fred to use it. of course my programming skills suck, and i could have been looking at a recipe for pot brownies and i wouldnt have known it.