Noshader Griff's missing coreships

From Elite Wiki
Revision as of 16:21, 25 May 2021 by Cholmondely (talk | contribs) (Page Created)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Redirect page

This bundle adds missing ships like the organic Thargoid, a 2nd flyable Python or Sidewinder and the scuffed Cobra mk3 in default Oolite. It is based on the original shader models and textures from Griff's coreships and was remade to go along nicely with the default shipset of Oolite v1.80+ and/or for e.g. Computer with lowend graphics hardware.



To read the below "in format" press the "edit" tab at the top of this page!


Author amah Version 1.1.1 Tags (ships) Required Oolite Version 1.80 Maximum Oolite Version Required Expansions Optional Expansions Conflict Expansions Information URL http://aegidian.org/bb/viewtopic.php?t=16898 Download URL http://wiki.alioth.net/img_auth.php/6/6a/Oolite.oxp.amah.noshaders_missingcoreships.oxz License CC-BY-NC-SA 3.0

Documentation readme/

readme/Changelog.txt

v1.0.0.noshader converted missing ships of Griff's core shipset for a noshadered ooniverse. edited shipyard.plist and shipdata.plist (mld) v1.0.1.noshader missing flyable Sidewinder added (mld) v1.1.0.noshader fixed old style subentity entry for scuffed cobra to make Oolite v1.81 happy v1.1.1.noshader fixed missing semi-colon to make Mac OS X happy when plist parsing

readme/conversion.txt

Based on Instructions by Captain Solo: (some additional effect map channels used for engine glow)


1) Load "diffuse.png" into GIMP. 2) Decompose to RGB layers. You don't need the greyscale alpha layer. 3) Compose to RGB. 4) Duplicate the background layer so you now have two layers. 5) Change the layer mode of the top layer to dodge. 6) Change the opacity setting to roughly between 66%. 7) Merge the top layer down. This is your base diffuse texture 8) Load "normal.png" into GIMP 9) Decompose to RGBA 10) Move the alpha channel to the top, select all and copy. 11) Paste the copied greyscale image as a new image. This is your glow map. 12) Now back to the normal map layers, delete the alpha channel. 13) Compose to RGB 14) Under the colors menu select Desaturate, and choose desaturate by Luminosity. 15) Select all and copy. This is your pseudo relief texture. 16) Go back to your diffuse texture and Paste as new layer. 17) Change the layer mode to Grain Merge, and merge it down to the bottom layer.

  • a) Load the "effects" texture
  • b) decompose to RGB, copy alpha and green channel and insert each as new layer on the diffuse texture,
   change layer modes for them to merge grain and opacity to 33%
   scale copied green and alpha layers to 2048x1024

18) Now go to your greyscale glow map from step 11, select all and copy.

  • d) back to the decomposed effects texture from *a)
  • e) paste as new layer
  • f) set layer mode of all layers to Screen
  • g) Under the Image menu choose flatten image
  • h) select all and copy.

19) Back to your diffuse texture, right click on the image, select Layer, then Mask and Add Layer Mask 20) Set the layer mask to Black. 21) Cntrl V - paste the glow map on top of the layer mask. 22) Anchor the floating layer to the background image. 23) You will see two representations in the layer dialog. Click on the left one. 24) Export as your new shaderless_diffuse texture.

Finally you will need to edit the shipdata.plist file and change the material section to the following: materials = { "Hull" = { diffuse_map = "shaderless_diffuse.png"; specular_color = ( 0.2, 0.2, 0.2 ); shininess = 5; emission_map = { name = "shaderless_diffuse.png"; extract_channel = "a"; }; emission_modulate_color = (0.9926, 0.9686, 0.7325); }; };

Good luck.

readme/readme.txt

Griff's NoShader missing coreships.

An oxp for Oolite v1.80 and higher that adds some of Griff's ships missing in default Oolite to the ooniverse


Overview: Griff's fantastic models and textures for some alternate or extra ships and accessories.

In this OXP, only the textures were modified so they render well on GPU's that do not support OpenGL shading language. The clever procedure how to convert was developed by Captain SOLO.


Requirements: Tested with Oolite 1.80. No dependencies.

Installation:


Credits or rather "Standing on shoulders of giants":

  • Captain Solo, who invented a clever way to convert them for computers with shaderless GPUs and helped me
 extensively to explain how it was done for his noshader shipset (now default ships for 1.80)
 
  • startchoice inspired by Spara's oxp.


License: This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License version 3.0.

Michael "Amah" Doering

Equipment This expansion declares no equipment. Ships

   Cobra Mark III
   noshaders_gecko_sharkteeth
   noshaders_missingcoreships_cobra_Mk3_alternate2_scuffed-NPC
   noshaders_missingcoreships_cobra_Mk3_alternate3_scuffed-NPC
   noshaders_missingcoreships_cobra_Mk3_alternate4_scuffed-NPC
   noshaders_missingcoreships_cobra_Mk3_alternate_scuffed-NPC
   noshaders_missingcoreships_cobra_Mk3_pirate_alt2_scuffed-NPC
   noshaders_missingcoreships_cobra_Mk3_pirate_alt3_scuffed-NPC
   noshaders_missingcoreships_cobra_Mk3_pirate_alt4_scuffed-NPC
   noshaders_missingcoreships_cobra_Mk3_pirate_alt_scuffed-NPC
   noshaders_missingcoreships_cobra_Mk3_pirate_scuffed-NPC
   noshaders_missingcoreships_cobra_Mk3_scuffed-PLAYER
   noshaders_missingcoreships_cobra_Mk3_trader_scuffed-NPC
   Cobra Mark III
   noshaders_missingcoreships_ferdelance_old_npc
   noshaders_missingcoreships_ferdelance_old_player
   noshaders_missingcoreships_gecko_normal
   noshaders_missingcoreships_python_alt-player
   noshaders_missingcoreships_sidewinder-player
   noshaders_missingcoreships_tharglet_organic
   noshaders_missingcoreships_thargoid_organic