Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Paintjobs for custom gamestarts

...

  • Paintmods are color schemes applied to ship hulls, they are also referred to as paintjobs and skins.
  • The screenshots provided on this page are only for general reference. Based on environment, light and ship, a paintjob can be very different in appearance.

Adding a

...

paintmod to a

...

save

Warning

This will tag the save as modified

...

This example will set the save to have 100 "Shade of Innocence" paintjobs

Adding paintmods to a custom start

Thanks to user Tranxalive from the Egosoft forum for this tip!


Simply save (export) a custom gamestart, it can be either creative or budgeted. Then open up the file in notepad (or some other text document editing software (I highly recommend Notepad++))

The file can be found in This PC -> Documents -> Egosoft -> X4 -> Some number id -> customgamestart
The file's name is whatever you chose to name it.

Once it's open, find wherever it says <inventory> and </inventory> you must paste the following text (below this) anywhere between those two statements, or it will not work, and your file will most likely be unloadable in game.

Expand

<ware ware="paintmod_0001" amount="10000"/>

<ware ware="paintmod_0002" amount="10000"/>
<ware ware="paintmod_0003" amount="10000"/>
<ware ware="paintmod_0004" amount="10000"/>
<ware ware="paintmod_0005" amount="10000"/>
<ware ware="paintmod_0006" amount="10000"/>
<ware ware="paintmod_0007" amount="10000"/>
<ware ware="paintmod_0008" amount="10000"/>
<ware ware="paintmod_0009" amount="10000"/>
<ware ware="paintmod_0010" amount="10000"/>
<ware ware="paintmod_0011" amount="10000"/>
<ware ware="paintmod_0012" amount="10000"/>
<ware ware="paintmod_0013" amount="10000"/>
<ware ware="paintmod_0014" amount="10000"/>
<ware ware="paintmod_0015" amount="10000"/>
<ware ware="paintmod_0016" amount="10000"/>
<ware ware="paintmod_0017" amount="10000"/>
<ware ware="paintmod_0018" amount="10000"/>
<ware ware="paintmod_0019" amount="10000"/>
<ware ware="paintmod_0020" amount="10000"/>
<ware ware="paintmod_0021" amount="10000"/>
<ware ware="paintmod_0022" amount="10000"/>
<ware ware="paintmod_0023" amount="10000"/>
<ware ware="paintmod_0024" amount="10000"/>
<ware ware="paintmod_0025" amount="10000"/>
<ware ware="paintmod_0026" amount="10000"/>
<ware ware="paintmod_0027" amount="10000"/>
<ware ware="paintmod_0028" amount="10000"/>
<ware ware="paintmod_0029" amount="10000"/>
<ware ware="paintmod_0030" amount="10000"/>
<ware ware="paintmod_0031" amount="10000"/>
<ware ware="paintmod_0032" amount="10000"/>
<ware ware="paintmod_0033" amount="10000"/>
<ware ware="paintmod_0034" amount="10000"/>
<ware ware="paintmod_0035" amount="10000"/>
<ware ware="paintmod_0036" amount="10000"/>
<ware ware="paintmod_0037" amount="10000"/>
<ware ware="paintmod_0038" amount="10000"/>
<ware ware="paintmod_0039" amount="10000"/>
<ware ware="paintmod_0040" amount="10000"/>
<ware ware="paintmod_0041" amount="10000"/>
<ware ware="paintmod_0042" amount="10000"/>
<ware ware="paintmod_0043" amount="10000"/>
<ware ware="paintmod_0044" amount="10000"/>
<ware ware="paintmod_0045" amount="10000"/>
<ware ware="paintmod_0046" amount="10000"/>
<ware ware="paintmod_0047" amount="10000"/>
<ware ware="paintmod_0048" amount="10000"/>
<ware ware="paintmod_0049" amount="10000"/>
<ware ware="paintmod_0050" amount="10000"/>
<ware ware="paintmod_0051" amount="10000"/>
<ware ware="paintmod_0052" amount="10000"/>
<ware ware="paintmod_0053" amount="10000"/>
<ware ware="paintmod_0054" amount="10000"/>
<ware ware="paintmod_0055" amount="10000"/>
<ware ware="paintmod_0056" amount="10000"/>
<ware ware="paintmod_0057" amount="10000"/>
<ware ware="paintmod_0058" amount="10000"/>
<ware ware="paintmod_0059" amount="10000"/>
<ware ware="paintmod_0060" amount="10000"/>
<ware ware="paintmod_0061" amount="10000"/>
<ware ware="paintmod_0062" amount="10000"/>
<ware ware="paintmod_0063" amount="10000"/>
<ware ware="paintmod_0064" amount="10000"/>
<ware ware="paintmod_0065" amount="10000"/>
<ware ware="paintmod_0066" amount="10000"/>
<ware ware="paintmod_0067" amount="10000"/>
<ware ware="paintmod_0068" amount="10000"/>
<ware ware="paintmod_0069" amount="10000"/>
<ware ware="paintmod_0070" amount="10000"/>
<ware ware="paintmod_0071" amount="10000"/>
<ware ware="paintmod_0072" amount="10000"/>
<ware ware="paintmod_0073" amount="10000"/>
<ware ware="paintmod_0074" amount="10000"/>
<ware ware="paintmod_0075" amount="10000"/>
<ware ware="paintmod_0076" amount="10000"/>
<ware ware="paintmod_0077" amount="10000"/>
<ware ware="paintmod_0078" amount="10000"/>
<ware ware="paintmod_0079" amount="10000"/>
<ware ware="paintmod_0080" amount="10000"/>
<ware ware="paintmod_0081" amount="10000"/>
<ware ware="paintmod_0082" amount="10000"/>
<ware ware="paintmod_0083" amount="10000"/>
<ware ware="paintmod_0084" amount="10000"/>
<ware ware="paintmod_0085" amount="10000"/>
<ware ware="paintmod_0086" amount="10000"/>
<ware ware="paintmod_0087" amount="10000"/>
<ware ware="paintmod_0088" amount="10000"/>
<ware ware="paintmod_0089" amount="10000"/>
<ware ware="paintmod_0090" amount="10000"/>
<ware ware="paintmod_0091" amount="10000"/>
<ware ware="paintmod_0092" amount="10000"/>
<ware ware="paintmod_0093" amount="10000"/>
<ware ware="paintmod_0094" amount="10000"/>
<ware ware="paintmod_0095" amount="10000"/>
<ware ware="paintmod_0096" amount="10000"/>
<ware ware="paintmod_0097" amount="10000"/>
<ware ware="paintmod_0098" amount="10000"/>
<ware ware="paintmod_0099" amount="10000"/>
<ware ware="paintmod_0100" amount="10000"/>
<ware ware="paintmod_0101" amount="10000"/>
<ware ware="paintmod_0102" amount="10000"/>
<ware ware="paintmod_0103" amount="10000"/>
<ware ware="paintmod_0104" amount="10000"/>
<ware ware="paintmod_0105" amount="10000"/>
<ware ware="paintmod_0106" amount="10000"/>
<ware ware="paintmod_0107" amount="10000"/>
<ware ware="paintmod_0108" amount="10000"/>
<ware ware="paintmod_0109" amount="10000"/>
<ware ware="paintmod_0110" amount="10000"/>
<ware ware="paintmod_0111" amount="10000"/>
<ware ware="paintmod_0112" amount="10000"/>
<ware ware="paintmod_0113" amount="10000"/>
<ware ware="paintmod_0114" amount="10000"/>
<ware ware="paintmod_0115" amount="10000"/>
<ware ware="paintmod_0116" amount="10000"/>
<ware ware="paintmod_0117" amount="10000"/>
<ware ware="paintmod_0118" amount="10000"/>
<ware ware="paintmod_0119" amount="10000"/>
<ware ware="paintmod_0120" amount="10000"/>
<ware ware="paintmod_0121" amount="10000"/>
<ware ware="paintmod_0122" amount="10000"/>
<ware ware="paintmod_0123" amount="10000"/>
<ware ware="paintmod_0124" amount="10000"/>
<ware ware="paintmod_0125" amount="10000"/>

Once you've done that, save the file. And load your custom gamestart in game. If you're playing on a budgeted gamestart, your game will NOT be marked as modified

You will see the paintmods in your list of inventory items. Feel free to adjust amounts as necessary. Be careful though, if you remove the item from the list it will disappear, and you'll have to reload your custom gamestart file. I hope this helps.

Creating a new Paintmod

  • A paintmod is defined in \libraries\paintmods.xml and an associated ware in \libraries\wares.xml. The ware id associates the two records.
  • Factions have a selected list of paintmods assigned in \libraries\themes.xml
  • Pirate, Shady, and Station Traders may sell paintmods if the ware is added as a stock in \libraries\stock.xml
  • It is possible to create custom paintmods using unique settings in paintmods.xml and by also adding additional patterns to \assets\textures\pattern. The pattern file is a *.gzip file with a *.dds file (Direct Draw Surface) wrapped inside.
  • Each paintmod needs an icon for use in the UI. These must be located in \assets\fx\gui\textures\paintmods. The icon file is a *.gzip file with a *.dds file (Direct Draw Surface) wrapped inside.

...