One day, when version 1.25 comes out, it will have the following feature:
There will be a new folder under ‘data’ called ‘installs’, which will contain text files (none by default). If you add a new file to this folder called ‘mymod.txt’ and make its contents thus:
path = mymod
Then when the game runs and loads in any data, it will treat
\program files\gratuitous space battles\mymod
the same as
\program files\gratuitous space battles
So you can create subfolders under mymod which contain all the usual folders such as data\bitmaps, data\ships, data\hulls etc, and the data will be loaded from both locations. This has been requested many times, and is very handy, because it means your mod can be entirely self-contained within a single directory structure. It also makes doing a mod installer much much simpler, because you just drop a enw file into installs, and dump the rest in its own location.
This will also be the system used to add some expansion pack stuff to the game.
This stuff is coded and working today, but I will wait until the next patch, which will be bug fixing, before it gets rolled out to everyone.