Back to Index Page generated: Nov 12, 2024, 11:02:04 PM

Expansion Noshader extra stations addon

Content

Manifest

from Expansion Manager's OXP list from Expansion Manifest
Description This bundle *adds* different additional small, medium and large system stations based on Griff's old grey Coriolis, Trade Outpost and Dertien's Z_GrOovy SML Tetra and Octahedron and Ico Systemstations. (requires Noshader Z GrOovy station resources) This bundle *adds* different additional small, medium and large system stations based on Griff's old grey Coriolis, Trade Outpost and Dertien's Z_GrOovy SML Tetra and Octahedron and Ico Systemstations. (requires Noshader Z GrOovy station resources)
Identifier oolite.oxp.amah.noshaders_extra_stations_addon oolite.oxp.amah.noshaders_extra_stations_addon
Title Noshader extra stations addon Noshader extra stations addon
Category Retextures Retextures
Author Michael -Amah- Doering Michael -Amah- Doering
Version 1.0.1 1.0.1
Tags ships ships
Required Oolite Version
Maximum Oolite Version
Required Expansions
Optional Expansions
Conflict Expansions
Information URL http://wiki.alioth.net/index.php/No_Shaders_alternate_or_extra_ships_and_accessories n/a
Download URL https://wiki.alioth.net/img_auth.php/6/61/Oolite.oxp.amah.noshaders_extra_stations_addon.oxz n/a
License CC-BY-NC-SA 3.0 CC-BY-NC-SA 3.0
File Size n/a
Upload date 1610873314

Documentation

Also read http://wiki.alioth.net/index.php/Noshader%20extra%20stations%20addon

readme/


        

readme/Changelog.txt

v0.9.noshader		converted the original Z GrOovy SML and system stations for a noshadered ooniverse.
			edited shipdata.plist for use with Oolite v1.80(mld)
v0.9.6.noshader		additional Z_Groovy Icoshedron SML station
v0.9.7.noshader		(internally)tweaked probabilities
v0.9.8.noshader		try to fix incompatibilities of the manifest with v1.82	
v1.0.1.noshader		fixed missing semicolon, reported by Mikael. Thanks to Norby looking into it too.

readme/Z_GrOovy.Readme/


        

readme/Z_GrOovy.Readme/Readme.txt

*** Z-GrOovY paintshed (Ze Griff's Ooniversal vinYl paintshed)  presents ***

Z_GrOovy_SML-Systemstations_1.0.oxp {CREATED} 17-Mar-2012 (Small  Medium Large systemstations)


*** Contents ***

This addon is based on Griff's excellent griff_coriolis_normalmapped_alt_v2.0.oxp. It will add new Tetrahedron and Octahedron stations to systems according to production quota with the same ruleset as Z grOovy System stations V1. 

In short it means:

- GBP 7000 and above (New Coriolis Station - example system: Lave)
- GBP 6999 - 4032 (Octahedron Outposts - example system: Reorte)
- GBP below 4032 (Tetrahedron Depots - example system Riedquat)

Since I worked with Griff's textures, I aligned them to the new stations as good as I could, and they don't look too shabby in my opinion. 


*** Credits ***

A big thank you to:

- Giles Williams and contributors for Oolite
- Griff for his new Coriolis station

*** Dependables/Requirements ***

Has been tested and Works with Oolite 1.76

WARNING: griff_coriolis_normalmapped_alt_v2.0.oxp is required since it borrows textures to this oxp : http://deephorizonindustries.com/griffind/griff_coriolis_normalmapped_alt_v2.0.zip

- Recommended:

NOT REQUIRED, but completes the set (Dodecahedron station) http://www.box.com/s/rpkms25cc9/1/31414656/1779573256/1

*** Notes ***

Looks at its best with shaders set to full of course, but will look good also with half and no shader support (at least on my GPU. I have an NVIDIA GT 630 M)

*** Installation ***

Drag and drop the OXP into your AddOns folder of Oolite in addition to the required oxp's

*** Legal bollox ***

This oxp is free to use, distribute, edit or alter as you see fit without my permission. It can not be used in any commercial product and cannot be sold. It is free software and should only cost you download time. I am not in any way liable if your break your Oolite installation using this oxp. Use at your own risk. I have successfully tested it and it works 4 me.


Enjoy.

Steve

*** Z-GrOovY spaceways - Showing you new ways on how to be seen ***

readme/Z_GrOovy.Readme/Readme_systemstations.txt

*** Z-GrOovY paintshed (Ze Griff's Ooniversal vinYl paintshed)  presents ***

Z_GrOovy_System_Stations.oxp {1.0} 27-feb-2011

*** Contents ***

Right after a few days of tinkering with the code that almost drove me nuts, here's the result:


- 5 Stations using Griff's same texture and detail as his excellent existing Coriolis Station. Station choice is governed by a planet's production quota.

You will now find:
 
- Tetrahedron depots: 		Small station found in systems with a GBP below 4032 Million C.
- Octahedron Outposts:		Medium station found in systems with a GBP between 4032 and 6999 Million C.
- Coriolis stations: 		Large (most common) station found in most systems and a GBP of 7000 and more.
- Dodecahedron stations:	XL station found in tech systems 10 and above chosen by game mechanics and not bound to GBP
- Icosahederon stations: 	XXL station found in tech systems 10 and above chosen by game mechanics and not bount to GBP

*** Optional *** 

ELS system ADD on (for Commanders who like a little landing challenge once in a while !!!

The ELS system (Elite Landing System) is a kind of glideslope ILS system as invented on earth in the 20 th century. It projects a holo of 3 beacons in front of the station's docking bay and indicates the ideal flight and alignment path. The markers are well spaced and shouldn't be a problem for pilots comfortable with manual station approaches. Hitting any of the beacons with your craft will be punished by instant death. No exceptions. That is the reason why rookies call it the "Corridor Of Death". The harshness of the penalty was enforced to discourage rocket-jockeys and rookies to disregard traffic regulations at busier starports. It is safe to let the docking computer (of installed) handle your landing when an ELS is present. 
Its use is limited to Dodecahedron and Icosahedron stations and some but not all Coriolis stations with tech level 6 and above. It is not found on Tetrahedron Depots and Octahedron outposts since they are too small to accomodate the hardware to project the holo.


*** Changes to the 3D models ***

- Tetrahedron and Octahedron stations built from scratch, added details ad texture from Griff's coriolis station
- The Coriolis station is a clone from Griffs so no changes have been made visually, exept that it will not show up in systems with a GBP lower than 7000 not including. This means for the canon people that some planets like Lave, Zaonce and Tionisla for example still have their "vanilla" stations, and since I didn't want to change the gameplay too much visually I put the poverty barrier at 7000 Million Cr.
- The Dodecahedron station is a modified model from Kapt Kev and Griff's station (the baydoor has been realigned and rotated 17.5 degrees, which tidies the model up a bit, something Gibbon put me up to do), and has the details and textures from Griff's Coriolis station.
- The Icosahedron station is a model from PaGroove, and has been scaled up together with its docking bay with a factor of 35% to make it the biggest station in the Ooniverse. Don't worry it's only marginally visible and doesnt break the gameplay at all.

- I found this too good to leave out so I left the choice to the player as to install them or not. It does not have a bad influence on the AI ships. It doesn't kill them, because the AI seems to avoid it when coming in and out of dock, neat! also a reason why I left it in. remember, Commanders, it's YOUR game.


*** Debugging ? ***

Found something I can fix ? leave me a message on the Oolite BB, and I'll see what I can do.

*** Credits ***
A big thank you to:

- Giles Williams and contributors for Oolite.
- Griff for his textures and details.
- Commander Mac Lane for taking the time to explain the game mechanics of system population in great detail.
- Thargoid for taking up the challenge of writing a docking tunnel (which alas wasn't possible to script didn't make it ingame as intended)
- PaGroove for the model of his Icosahedron station.
- Griff and Kapt Kev for the model of his Dodo station.
- All the other enthusiasts on the forum.

*** Dependables/Requirements ***

NONE, yes I repeat, NO other addons are necessary, they are based on Griff's work but don't need them.

*** Installation ***

- A) Copy Z_GrOovy_System_Stations.oxp folder into the addons folder of your Oolite installation. (This will give you the 5 stations WITHOUT ELS)

- B) Copy both Z_GrOovy_System_Stations.oxp folder AND Z_GrOovy_System_Stations_ELS.oxp into your addons folder (This will give you 5 stations WITH ELS) 


*** Legal bollox ***

This oxp is free to use, distribute, and following files in the "models" folder can be altered, changed, enhanced etc...without my permission.

- S-station.dat
- M-station.dat

It can however not be used in any commercial product and cannot be sold. It is free software and should only cost you download time. I am not in any way liable if your break your Oolite installation using this oxp. Use at your own risk. I have successfully tested it and it works 4 me.
Enjoy.

Steve

*** Z-GrOovY paintshed - Showing you new ways on how to be seen ***

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 overlay.
6) Change the opacity setting to roughly between 70% and 80%.
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, remove the alpha layer
    copy the green layer and insert as new layer on the diffuse texture,
    change layer mode to overlay and opacity to 70%
    select invert colors from colors menu.
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

Dertien's Z_GrOovy SML and Systemstation


An oxp for Oolite that adds Dertien's alternate models (grey G_stations and new SML_Stations) of the standard system stations plus two smaller
additional ones to increasing the variety of dockables.
 
Overview:

In this OXP 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. The shipdata playlist was cleaned up and updated for Oolite v1.80, 
a smaller bug that  prevented auto docking fixed and some standard flashers were added.



Requirements:
Tested with Oolite 1.80. No dependencies. 

Installation:

This package consists of three packages: 
* The base resource oxp you need in any case.

* The replacement oxp changes the system stations to use only the greyish Z_Groovy Ico, Dodo,Cori plus two smaller extra 
  tetra- and octahedron stations, replacing the default Griff stations.
* The additional oxp adds all stations (including the greyish G_systemstations, plus three extra Griff style tetra, octa and ico stations) to
  the pool of stations you can encounter in game.
  
Choose either the additional or the replacement oxp and unzip, copy it plus the resource oxp into your OXP folder 
(e.g. on Linux into: ~/.Oolite/AddOns/ )


Credits or rather "Standing on shoulders of giants":
* Griff, for his marvelous normalmapped ships -> http://wiki.alioth.net/index.php/Griff_Industries

* Dertien, for coming up with more standard stations that follow Griff's look and feel.

* 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)


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

Name
coriolis-station
Coriolis Station
Octahedron Outpost
Tetrahedron Depot
Dodecahedron Station
Icosahedron Station
noshaders_coriolis_mainhull_diamonds
noshaders_griff_tradeoutpost
Icosahedron Station
Octahedron Outpost
Tetrahedron Depot

Models

This expansion declares no models.

Scripts

Path
Scripts/productivity_between4031and7000.js
this.author      = "amah"; 
this.copyright   = "2014 Amah"; 
this.licence = "CC-BY-SA 3.0";
this.version     = "1.0.0"; 
this.name = "NoShaders condition script";

"use strict";

this.allowSpawnShip = function(shipkey) {
  var cond = false;
  if (system.productivity > 4031 && system.productivity <7000)
	{
	  cond = true;
	}
	return cond;
};

Scripts/productivity_greaterthan6999.js
this.author      = "amah"; 
this.copyright   = "2014 Amah"; 
this.licence = "CC-BY-SA 3.0";
this.version     = "1.0.0"; 
this.name = "NoShaders condition script";

"use strict";

this.allowSpawnShip = function(shipkey) {
  var cond = false;
  if (system.productivity > 6999)
	{
	  cond = true;
	}
	return cond;
};

Scripts/productivity_lessthan4032.js
this.author      = "amah"; 
this.copyright   = "2014 Amah"; 
this.licence = "CC-BY-SA 3.0";
this.version     = "1.0.0"; 
this.name = "NoShaders condition script";

"use strict";

this.allowSpawnShip = function(shipkey) {
  var cond = false;
  if (system.productivity < 4032)
	{
	  cond = true;
	}
	return cond;
};