Modifying a Texture
From Elite Wiki
Revision as of 15:57, 13 May 2022 by Cholmondely (talk | contribs) (Note on lack of knowledgeable editing since 2009)
Textures or skins are 2D graphics that are wrapped around 3D objects by the game.
Contents
Quick Guide
- Find the correct texture .png found in the /Textures folder
- Back up the file you want to change
- Open the texture in a 2D graphic editing program
- Resample the image to 4096x4096
- You can hopefully see the elements that are mapped to particular features on the model
- Customize the existing image or ...
- Create a 'coloring book' outline template and replace the elements from scratch.
- Resample the image to 1024x1024.
- Save it as a .png
Detailed Guide
Location of files
The textures are stored in Oolite as .png files in the /Textures folder. Which /Textures folder depends on whether the object is part of the standard game or part of an add-on.
$PROGDIR/ Oolite.app/ Resources/ Textures/ <-- Textures for standard ships live here. Addons/ ShipX.oxp/ Textures/ <-- Textures for ShipX live here. ShipY.oxp/ Textures/ <-- Textures for ShipY live here.
Using shipdata.plist to see which textures are loaded
Ship textures usually carry an obvious name e.g. ShipX_body.png. But not always. To confirm which textures are loaded for ShipX open the file shipdata.plist in a text editor.
$PROGDIR/AddOns/ShipX.oxp/Resources?/shipdata.plist
<key>ShipX</key> <dict> ... < > ... </dict>