A relatively easier and less intrusive way to switch out skins mid game using a hullmod. You still need to edit the settings.json and paintable_ships.csv files located in paintjob/data/config. Examples with Dominator and Onslaught is provided.
Known Issues:
-Each Hull ID also needs a _default_D version to prevent a crash.
-Does not changes the sprites in Campaign View and some menus.
-Sprites need to be in 24bit png file, otherwise will shows up as invisible.
Future Plans:
-Indexing through multiple skins.
-Custom Hullmod icon.
-Unifying all needed changes in a single file.
Custom Skins Are Not Included
(https://i.imgur.com/MCM7vzF.gif) (https://i.imgur.com/CwNIKxs.gif)
Download Paintjob version 003 : https://www.dropbox.com/s/n1rb7wydh7ww3y8/Paintjob003.rar?dl=0
Change Log
001: Initial release for 9.1a
002: Recompiled for 95a
003: Added mod plugin script to change ship sprites in some menus as well.