Ship Respray OXP

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

Moderators: winston, another_commander

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: Ship Respray OXP

Post by phkb »

Norby wrote:
hen how about a "Show/hide ship keys" menu item? I like the keys.
I'll put that in the next version.
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: Ship Respray OXP

Post by phkb »

OK, version 1.1.0 now has the option to turn on or off the ship data keys.
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6312
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: Ship Respray OXP

Post by Diziet Sma »

Looks like when you updated this to v1.1.2, you left out a semi-colon (after the closing bracket) on line 16 of the manifest.plist. It's presently causing download attempts to fail.
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
User avatar
Norby
---- E L I T E ----
---- E L I T E ----
Posts: 2577
Joined: Mon May 20, 2013 9:53 pm
Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
Contact:

Re: Ship Respray OXP

Post by Norby »

Note that under Mac only. I uploaded a quick fix, should work now.
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: Ship Respray OXP

Post by phkb »

Diziet Sma wrote:
Looks like when you updated this to v1.1.2, you left out a semi-colon (after the closing bracket) on line 16 of the manifest.plist.
Thanks for the heads up. Version 1.1.3 fixes this.
UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1248
Joined: Sat Sep 12, 2009 11:58 pm
Location: Essex (mainly industrial and occasionally anarchic)

Re: Ship Respray OXP

Post by UK_Eliter »

phkb,

I like this OXP. I was hoping though that someone who had made an OXP that added a non core-ship might be able to include in his/her pack some resprays for your OXP to use. I'd be happy to do this with my two player-ship OXPs. What do you think? Perhaps little more would be necessary than for me (or some other maker of player ship OXPs) to bung in a few more textures that had a certain prefix or suffix or what have you. (I haven't looked beyond your OXP's readme to its actual code, though.)
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: Ship Respray OXP

Post by phkb »

Theoretically ShipRespray will automatically pick up any ship variations for your current ship. It looks through all ship data keys for the role of "player" and from that list it picks up ships that have the same "shipClassName" (eg "Cobra Mark III") as your current ship. So, as long as all your ship variations have the same "shipClassName", you're good to go!
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: Ship Respray OXP

Post by phkb »

Version 1.2.2 of this OXP has just been released. In this version:
  • Updated check for "Allow Big GUI".
  • Fixed error when leaving the ship respray selection screen without making a selection.
  • Added a "job completed" message.
  • Changed "==" comparisons to "===" for performance improvements.
  • Fixed max_cargo size of oolite-cobra3-alternate-player, which is based on oolite_template_cobra3-alternate, which has a larger than standard max_cargo setting.
  • Fixed various settings for the additional player versions of the Cobra Mk1 and Python ships so they match the standard versions of those ships.
  • Added a shipdata override for some OXP ships to correct some bugs.
Download via the manager or from links in the first post.
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: Ship Respray OXP

Post by phkb »

There's been a few updates since my last post above, but just for the latest one:
  • Added the ability to stop the ship model spinning, to make it easier to view a paint job.
  • Removed the shipyard.plist entry for the Python Blackdog.
  • Changed background overlay image.
Download via the manager or from links in the first post.
User avatar
gsagostinho
---- E L I T E ----
---- E L I T E ----
Posts: 573
Joined: Sun Jul 19, 2015 1:09 pm

Re: Ship Respray OXP

Post by gsagostinho »

phkb wrote: Thu Aug 03, 2017 5:19 am
[*] Added the ability to stop the ship model spinning, to make it easier to view a paint job.
Thanks, this one will be very handy when making consistent screenshots of paint jobs!
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6682
Joined: Wed Feb 28, 2007 7:54 am

Re: Ship Respray OXP

Post by another_commander »

Thanks, this one will be very handy when making consistent screenshots of paint jobs!
For that, there is also the debug console macro :test <ship role> which will show a mission screen with the rotating model of the ship requested. Example: :test [anaconda] will show the Anaconda model, :test trader will pick a ship of role trader and show that.
User avatar
gsagostinho
---- E L I T E ----
---- E L I T E ----
Posts: 573
Joined: Sun Jul 19, 2015 1:09 pm

Re: Ship Respray OXP

Post by gsagostinho »

@another_commander that's great to know as well!
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: Ship Respray OXP

Post by phkb »

another_commander wrote:
there is also the debug console macro :test <ship role> which will show a mission screen with the rotating model of the ship requested.
What..!? :shock: :shock: :shock:

Oh, well. I don't have to keep hacking Station Dock Control to achieve consistently positioned ships.
Thanks for the pointers! Life just got a lot easier.
User avatar
Damocles Edge
---- E L I T E ----
---- E L I T E ----
Posts: 256
Joined: Thu Mar 30, 2017 9:57 pm

Re: Ship Respray OXP

Post by Damocles Edge »

Hi
something i noticed quite some time back (and kept forgetting to report - sorry) is that if I respray my ship it will always replace the lasers which I have installed with the default lasers which are installed when buying the ship.
I subsequently now only respray when first buying a new ship before any kit is bought, although it would be nice to have a change of ship colour now and again if a future update can amend the disappearing lasers. :shock:

Thanks and apologies again for not reporting it sooner (I have a memory like a sieve) :roll:

I know it was asked earlier by someone else but does anyone know of any alternate paint jobs for Boa Class Cruiser?
O.C.T.D (Oolite Crash Test Dummy) Hmm Hmm Hmm Hmm......
User avatar
Norby
---- E L I T E ----
---- E L I T E ----
Posts: 2577
Joined: Mon May 20, 2013 9:53 pm
Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
Contact:

Re: Ship Respray OXP

Post by Norby »

Damocles Edge wrote: Thu Aug 24, 2017 8:13 pm
any alternate paint jobs for Boa Class Cruiser?
The shader-enabled variant is in Griff.Boa_MkII.oxz.
Post Reply