[Release] gsagostinho's Texture Pack: Asp Mk II

Discussion and information relevant to creating special missions, new ships, skins etc.

Moderators: winston, another_commander

User avatar
gsagostinho
---- E L I T E ----
---- E L I T E ----
Posts: 573
Joined: Sun Jul 19, 2015 1:09 pm

[Release] gsagostinho's Texture Pack: Asp Mk II

Post by gsagostinho »

gsagostinho's Texture Pack: Asp Mk II
=====================================

Version: 1.4
Required Oolite Version: 1.80
Author: Gilberto Agostinho (gsagostinho)
Credits: based on Griff's Asp Mk II.
License: CC-BY-NC-SA 3.0

=============

Hi all,

I am happy to release a bundle which adds 6 new paint jobs for the Asp Mk II for both the player and the NPCs. This work is based on Griff's Asp Mk II.

Image

Paint Jobs
==========

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Link
====

Download it via the extension manager in the game.

Version history
===============

14/06/2019 - Version 1.4:
- six new paint jobs.
- fix cockpit glass colour in the black and red paint job

08/10/2018 - Version 1.3:
- better reflection settings (thanks another_commander!)

29/11/2017 - Version 1.2:
- small fix to shipdata.plist.

18/07/2017 - Version 1.1:
- fixed an shipyard.plist type with the grey orange livery.
- removed Shaders folder as it was not being used.
- added Griff to credits.
- fixed date in README.txt file.
- individually set the shininess and specular colour properties for each livery.
- renamed the emission map texture file, it was wrongly called gsagostinho_asp_mk2_diffuse.png.
- removed the references to *-NPC variants from all *-PLAYER variants, so that it becomes easier to have the new liveries available only for the player.

17/07/2017 - Version 1.0:
- initial release.
Last edited by gsagostinho on Fri Jun 14, 2019 4:09 pm, edited 7 times in total.
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6682
Joined: Wed Feb 28, 2007 7:54 am

Re: [Release] gsagostinho's Texture Pack: Asp Mk II

Post by another_commander »

Looking great. And thanks for dropping that horrible, horrible tinyupload storage What a pop-up fest that was!.

If I may make a recommendation, see if you can add more variety for some of those versions by small adjustments to the specular properties. If used correctly, this can make a very big difference. Here is the white/blue variant, with a specular color of 0.5 x 3 and shininess bumped up to 35. It's just an example, I am sure that even better results can be achieved. This would be more appropriate for any versions looking like just out of the factory of course, the rusty metal type textures should not have too much shiny.
Image
Image
User avatar
Griff
Oolite 2 Art Director
Oolite 2 Art Director
Posts: 2483
Joined: Fri Jul 14, 2006 12:29 pm
Location: Probably hugging his Air Fryer

Re: [Release] gsagostinho's Texture Pack: Asp Mk II

Post by Griff »

These are stunning! Really beautiful design work
User avatar
gsagostinho
---- E L I T E ----
---- E L I T E ----
Posts: 573
Joined: Sun Jul 19, 2015 1:09 pm

Re: [Release] gsagostinho's Texture Pack: Asp Mk II

Post by gsagostinho »

another_commander wrote: Mon Jul 17, 2017 5:32 pm
Looking great. And thanks for dropping that horrible, horrible tinyupload storage What a pop-up fest that was!.
Thanks a lot! 8) As for the tinyupload, I did not know about the pop up and ad issues! But yes, Dropbox is better for now. I will soon have all these OXPs converted to OXZ format and available at the manager, I already have the login access but still did not read how it all works.
If I may make a recommendation, see if you can add more variety for some of those versions by small adjustments to the specular properties. If used correctly, this can make a very big difference. Here is the white/blue variant, with a specular color of 0.5 x 3 and shininess bumped up to 35. It's just an example, I am sure that even better results can be achieved. This would be more appropriate for any versions looking like just out of the factory of course, the rusty metal type textures should not have too much shiny.
Great advice, thanks a lot! I will apply something like this to all liveries of the Cobra and of the Asp. I will experiment with the shininess and specular colour values, but the shots you posted look really good!

Griff wrote:
These are stunning! Really beautiful design work
Thanks a lot, Griff, really appreciate it! But I can't take credit for the design, a lot of these liveries I am creating are adaptations of liveries from Elite Dangerous :wink:

* * *

And next up: Fer-de-Lance and then Python. If someone is interested in liveries for his/her favourite ship, just drop me a message :D
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 4830
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: [Release] gsagostinho's Texture Pack: Asp Mk II

Post by phkb »

Awesome work! Just awesome!

A minor issue for the next release:

Code: Select all

08:20:28.694 [shipData.load.shipyard.unknown]: ----- WARNING: the shipyard.plist entry "asp_grey_orane-PLAYER" does not have a corresponding shipdata.plist entry, ignoring.
User avatar
gsagostinho
---- E L I T E ----
---- E L I T E ----
Posts: 573
Joined: Sun Jul 19, 2015 1:09 pm

Re: [Release] gsagostinho's Texture Pack: Asp Mk II

Post by gsagostinho »

phkb wrote: Mon Jul 17, 2017 10:45 pm
Awesome work! Just awesome!
I am happy you like it! :D
A minor issue for the next release:

Code: Select all

08:20:28.694 [shipData.load.shipyard.unknown]: ----- WARNING: the shipyard.plist entry "asp_grey_orane-PLAYER" does not have a corresponding shipdata.plist entry, ignoring.
Thanks for spotting this, that was a typo in the shipyard.plist. It is already fixed, and tomorrow I will work with the shininess and specular colour parameters and update the links.
User avatar
gsagostinho
---- E L I T E ----
---- E L I T E ----
Posts: 573
Joined: Sun Jul 19, 2015 1:09 pm

Re: [Release] gsagostinho's Texture Pack: Asp Mk II

Post by gsagostinho »

Version 1.1 is released, here is the changelog:
- fixed an shipyard.plist type with the grey orange livery.
- removed Shaders folder as it was not being used.
- added Griff to credits.
- fixed date in README.txt file.
- individually set the shininess and specular colour properties for each livery.
- renamed the emission map texture file, it was wrongly called gsagostinho_asp_mk2_diffuse.png.
- removed the references to *-NPC variants from all *-PLAYER variants, so that it becomes easier to have the new liveries available only for the player.
User avatar
spara
---- E L I T E ----
---- E L I T E ----
Posts: 2691
Joined: Wed Aug 15, 2012 4:19 am
Location: Finland

Re: [Release] gsagostinho's Texture Pack: Asp Mk II

Post by spara »

Now when this one is based on the core model, it would be possible recreate it for NPCs by using a single ship script instead of shipdata.

Basically you would add a ship script to the template. The script would only have a shipSpawned handler that would set the materials with setMaterials and exhaust_emissive_color with exhaustEmissiveColor.

The advantage would be that you only change the livery for spawned ships thus not touching the roles. The only downside I see, would be losing that laser_color definition, since that can't be set from a script.

And again, really nice looking textures :).
User avatar
spara
---- E L I T E ----
---- E L I T E ----
Posts: 2691
Joined: Wed Aug 15, 2012 4:19 am
Location: Finland

Re: [Release] gsagostinho's Texture Pack: Asp Mk II

Post by spara »

Well, that was easy :). I made a crude hack of the oxp using a ship script instead of shipdata entry to implement different liveries for the asp. The hack basically just switches the materials on spawn rather than defining new ships. If someone is interested here's the hacked oxp: https://app.box.com/s/uydjdgjyom4tfbrc93rowzmkregm86p5.
User avatar
gsagostinho
---- E L I T E ----
---- E L I T E ----
Posts: 573
Joined: Sun Jul 19, 2015 1:09 pm

Re: [Release] gsagostinho's Texture Pack: Asp Mk II

Post by gsagostinho »

spara wrote:
Now when this one is based on the core model, it would be possible recreate it for NPCs by using a single ship script instead of shipdata.

[...]

Well, that was easy :). I made a crude hack of the oxp using a ship script instead of shipdata entry to implement different liveries for the asp.
Great, spara, many thanks! I will take a look at it and then try to incorporate it on the OXP, if that's all right with you. I just had a quick look on the zip file you uploaded but I did not test it yet, but it seems to me that by not using at all the files shipdata.plist and shipyard.plist, you are disabling these liveries for the player as well. I suppose that those two files should now have only the *-PLAYER variants, and let the script handle the NPCs. If this works well, I will convert my other texture packs using these ideas. (My Python pack also uses the default model so that should be easy, but my Cobra Mk 3 and Fer-de-Lance use different models than the default ones. But if switching to the default ones would not be too painful then I guess it might be worth it!)
User avatar
spara
---- E L I T E ----
---- E L I T E ----
Posts: 2691
Joined: Wed Aug 15, 2012 4:19 am
Location: Finland

Re: [Release] gsagostinho's Texture Pack: Asp Mk II

Post by spara »

Yeah. It's just a bare minimum proof of concept type of hack to show case the idea of switching liveries with a ship script. And yes, for player ships, you need to define some shipdata. The script will need a bit more work, but I think it's worth to venture a bit further as it gives a safe and easy way to make textures for the base ships and adding harmless variation to the game.
User avatar
gsagostinho
---- E L I T E ----
---- E L I T E ----
Posts: 573
Joined: Sun Jul 19, 2015 1:09 pm

Re: [Release] gsagostinho's Texture Pack: Asp Mk II

Post by gsagostinho »

spara wrote: Thu Jul 20, 2017 10:41 am
Yeah. It's just a bare minimum proof of concept type of hack to show case the idea of switching liveries with a ship script. And yes, for player ships, you need to define some shipdata. The script will need a bit more work, but I think it's worth to venture a bit further as it gives a safe and easy way to make textures for the base ships and adding harmless variation to the game.
Spara, your script looks really great, I will start testing it in-game and then incorporate it into these OXPs. You say the script will need a bit more work, what exactly are you referring to? Besides the laser colour (which is a non-problem in my opinion), are there other limitations of using the script?
User avatar
spara
---- E L I T E ----
---- E L I T E ----
Posts: 2691
Joined: Wed Aug 15, 2012 4:19 am
Location: Finland

Re: [Release] gsagostinho's Texture Pack: Asp Mk II

Post by spara »

gsagostinho wrote: Thu Jul 20, 2017 11:20 am
spara wrote: Thu Jul 20, 2017 10:41 am
Yeah. It's just a bare minimum proof of concept type of hack to show case the idea of switching liveries with a ship script. And yes, for player ships, you need to define some shipdata. The script will need a bit more work, but I think it's worth to venture a bit further as it gives a safe and easy way to make textures for the base ships and adding harmless variation to the game.
Spara, your script looks really great, I will start testing it in-game and then incorporate it into these OXPs. You say the script will need a bit more work, what exactly are you referring to? Besides the laser colour (which is a non-problem in my opinion), are there other limitations of using the script?
I would like to take the default Oolite paint job into mix. Is it enough to just add your normal map to it or does it require some texture/value tweaking to make it fit in with your paint jobs? You're the artist here :).

Another thing to consider is conflicts with other OXPs. Some OXPs like_ship default ships and at least the livery has to be bound with ships entityPersonality.

And of course, script optimization has been on the table lately :).
User avatar
spara
---- E L I T E ----
---- E L I T E ----
Posts: 2691
Joined: Wed Aug 15, 2012 4:19 am
Location: Finland

Re: [Release] gsagostinho's Texture Pack: Asp Mk II

Post by spara »

And in the long rung, would it make sense to create a Paint Shop oxp, to which individual texture OXPs would register their textures and which would pool those textures and handle all texture switching? That way other texture artists could also join in and the player could mix and match just like they do with Additional Planets oxp.

I'll see what I can up with :). Personality persistence was easy, btw, consider it done.
User avatar
gsagostinho
---- E L I T E ----
---- E L I T E ----
Posts: 573
Joined: Sun Jul 19, 2015 1:09 pm

Re: [Release] gsagostinho's Texture Pack: Asp Mk II

Post by gsagostinho »

I would like to take the default Oolite paint job into mix. Is it enough to just add your normal map to it or does it require some texture/value tweaking to make it fit in with your paint jobs?
I believe that basically it's only adding the normal map.
And in the long rung, would it make sense to create a Paint Shop oxp, to which individual texture OXPs would register their textures and which would pool those textures and handle all texture switching? That way other texture artists could also join in and the player could mix and match just like they do with Additional Planets oxp.

I'll see what I can up with :). Personality persistence was easy, btw, consider it done.
That would be a great approach! Would something like this handle the fact that some liveries might use different normal/emission maps, other might use an effect map while another one doesn't, different shineness and other parameters, etc.?
Post Reply