[RELEASE] Jaguar Company 2.5r29

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

Moderators: winston, another_commander

User avatar
Tricky
---- E L I T E ----
---- E L I T E ----
Posts: 821
Joined: Sun May 13, 2012 11:12 pm
Location: Bradford, UK. (Anarchic)

[RELEASE] Jaguar Company 2.5r29

Post by Tricky »

Sometime ago I posted some images on the Screenshots thread of what is possible with Griff's multi-decal OXP. I mentioned that I have a lioness on the back of my Cobbie 3 hunters. Someone else suggested that jaguars might be better. This formed an idea in my head and Jaguar Company was born.

Image

Image

From the readme.txt

Code: Select all

Jaguar Company 2.5r29 (2013-11-10)

Sometime ago I posted some images on the Screenshots thread ( https://bb.oolite.space/viewtopic.php?f=2&t=4494 ) of the Oolite BB ( https://bb.oolite.space/ ), of what is possible with Griff's multi-decal Player Cobra Mk III OXP. I mentioned that I have a lioness on the back of my Cobbie 3 hunters. Someone else suggested that jaguars might be better. This formed an idea in my head and Jaguar Company was born.

TOC
---
Overview
Requirements
Optional OXPs
Install
Uninstall
Oolite v1.77 and newer
Version History
Credits
    Griff
    Thargoid
    Little Bear
    Eric Walch
    Spara
Copyright

Overview
--------
Adds in an Elite group of pilots to patrol the space lanes in Anarchy, Feudal and Multi-Government systems.

The members of Jaguar Company are part-time reservists so there is a chance that they will appear if there is a major Galactic Naval convoy in the system.

Requirements
------------
    Oolite 1.75+
    Cabal Common Library

Optional OXPs
-------------
    OXPConfig - For log control.
    Snoopers OXP - For news alerts from various sources.
    Galactic Navy.

This is highly recommended.
    Talkative Space Compass - Easy identification of the beacon codes. (Or a HUD that does similar reporting.)

Install
-------
*** Only place one of these in your AddOns directory! ***
    Zip file - After unzipping, move or copy the folder, "Jaguar_Company_2.5.oxp", into your AddOns
      directory.
    OXZ file - Just place this file in your AddOns directory.

Uninstall
---------
Delete the directory, "Jaguar_Company_2.5.oxp", or the OXZ file, Jaguar_Company_2.5r29.oxz, from your AddOns directory.

Oolite v1.77 and newer
----------------------
Use visual effect code for Oolite v1.77 and newer by setting 'this.$visualEffects' to true in 'jaguar_company.js' found in the Scripts directory.

Version History
---------------
v2.5r29 (2013-11-10)
    *** This OXP now requires Cabal Common Library. ***
    Bug fix for a typo in the main script.
    Bug fix for a typo in the black box script.
    Proper integration for Oolite v1.77 and newer with the interface screen for base locations.
    Added check for blackbox + software patch for base locations in the $addInterface() function.
    Renamed the vertex and fragment shaders.
    Rewritten $listNames() to use Cabal Common Library for truncating, padding and creating columns.
        Oolite v1.76.1 and older use the original method of padding rows. (Spaces)
        Oolite v1.77 and newer use Cabal Common Library v1.7 strAdd2Columns() and strAddIndentedText()
          to create the rows.
    Removed some dead/unused code.
    Fixed ghost messages appearing on the player's console. I forgot player.consoleMessage() isn't
      distance dependant.
      It obviously isn't, however these minor bugettes happen from time to time. ;)
    Multiple rescue news implementation.
    Clean up of code in guiScreenChanged().
    Changed key combination to show list of base locations to F7, F5.
        Oolite v1.77 and newer use the interface API when docked.
    Lowered max cargo space to 10TC to explain extra speed.
    AI tweaks.
    New ship to patrol the area around the base.
    Allow auto dock with the base once you have the black box.
    Only use one mission variable. Old mission variables will be converted.
    Changed the operation of the black box tracker.
        'n' toggles the ASC tracker on or off.
        'b' toggles the holo tracker on or off.
    'jaguar_company_attackers.js' now called jaguar_company_ships.js
        Common code moved here and is hooked in to the ship script when a ship is spawned.
    Check the Patrol ships, tug, buoy and miner within the code for the base.

For a full version history see jaguar_company_changelog.txt in the directory you loaded this readme file from.

Credits
-------
An addon for Oolite by Giles Williams, Jens Ayton & contributors.

Based on Elite by Ian Bell and David Braben.

Griff
    Models, textures and shaders for the Cobra MkIII, ECM proof missile and Transporter.
        Both regular and scuffed versions of the multi-decal Cobra MkIII are used.

Thargoid
    External missile code found in Griff's example for missile sub-entities on a Cobra MkIII.
    Code example to stop Jaguar Company from breaking a core mission for the player if they
      'accidently' help out.
        Various OXPs.
    Inspiration for the invisible tracker from Tracker OXP.
    AI inspiration from Hired Guns OXP.

Little Bear
    Examples of messages for 'friendly fire' and 'hostile fire' from Random Hits OXP.

Eric Walch
    Buoy positioning code examples from Buoy Repair OXP.

Spara
    Inspiration for multi-column lists from Trophy Collector OXP.

Copyright
---------
Copyright © 2012-2013 Richard Thomas Harrison (Tricky)

This work is licensed under the Creative Commons
Attribution-Noncommercial-Share Alike 3.0 Unported License.

To view a copy of this license, visit
http://creativecommons.org/licenses/by-nc-sa/3.0/ or send a letter
to Creative Commons, 171 Second Street, Suite 300, San Francisco,
California, 94105, USA.
You don't need Griff's multi-decal OXP installed. The relevant files are in this OXP with jaguar_company pre-pended to the filenames. I've also altered the models to point to the correct textures.

The chances of them appearing are...
37.5% chance in Anarchist systems.
25% chance in Feudal systems.
12.5% chance in Multi-Government systems. (Might upset the furball if you have Factions OXP installed. Then again it might add to the fun :lol: )

Also if you have the Galactic Navy OXP installed, there is a 50% chance of them appearing in any system there is a convoy or patrol.

Wiki: [EliteWiki] Jaguar Company
Download: rockthehalo.org.uk
Download: rockthehalo.org.uk - New OXZ format!
Download: box.com
Download: dropbox.com
Download: dropbox.com - New OXZ format!
RSYNC: rsync://ebspso.dyndns.org/jaguar_company_2.5r29 or ebspso.dyndns.org::jaguar_company_2.5r29 (rsync)
Last edited by Tricky on Thu Feb 20, 2014 6:58 am, edited 25 times in total.
User avatar
Tricky
---- E L I T E ----
---- E L I T E ----
Posts: 821
Joined: Sun May 13, 2012 11:12 pm
Location: Bradford, UK. (Anarchic)

[UPDATE] [WIP] Jaguar Company 1.1

Post by Tricky »

Tweaks to the AI.
Added in pirate-victim-roles.plist
Added some random ship names for variety.

Download from the link in the OP.
User avatar
Tricky
---- E L I T E ----
---- E L I T E ----
Posts: 821
Joined: Sun May 13, 2012 11:12 pm
Location: Bradford, UK. (Anarchic)

Re: [WIP] Jaguar Company 1.0

Post by Tricky »

User avatar
maik
Wiki Wizard
Wiki Wizard
Posts: 2028
Joined: Wed Mar 10, 2010 12:30 pm
Location: Ljubljana, Slovenia (mainly industrial, feudal, TL12)

Re: [WIP] Jaguar Company 1.0

Post by maik »

Tricky wrote:
Nice! The next step would be to add it to the [wiki]OXP List[/wiki]. Then, think about adding a Quick Facts box, see [wiki]Galactic Misjump OXP[/wiki] for an example, adding pictures etc.
User avatar
Tricky
---- E L I T E ----
---- E L I T E ----
Posts: 821
Joined: Sun May 13, 2012 11:12 pm
Location: Bradford, UK. (Anarchic)

[UPDATE] [WIP] Jaguar Company 1.2

Post by Tricky »

1.2 (2012-06-13)
Cleaned up the scripts with JSLint.
navyPresent variable in jaguar_company.js fixed.
Tightened up the escort formation distances.

Download from the links in the OP.
User avatar
maik
Wiki Wizard
Wiki Wizard
Posts: 2028
Joined: Wed Mar 10, 2010 12:30 pm
Location: Ljubljana, Slovenia (mainly industrial, feudal, TL12)

Re: [WIP] Jaguar Company 1.2

Post by maik »

Good job with the wiki page! Please remember to keep its entry in the [wiki]OXP List[/wiki] up to date as well :)
User avatar
Tricky
---- E L I T E ----
---- E L I T E ----
Posts: 821
Joined: Sun May 13, 2012 11:12 pm
Location: Bradford, UK. (Anarchic)

Re: [WIP] Jaguar Company 1.2

Post by Tricky »

Thanks for the reminder.

Just uploaded some photos on to the page. Also done the same with my user page.
User avatar
Tricky
---- E L I T E ----
---- E L I T E ----
Posts: 821
Joined: Sun May 13, 2012 11:12 pm
Location: Bradford, UK. (Anarchic)

[UPDATE] [WIP] Jaguar Company 1.3

Post by Tricky »

1.3 (2012-06-18)
Fixed the decal rotation.
Added lots of new ship names. Altered one for profanity reasons.
Tweaked all the AI's.

Download from the links in the OP.
User avatar
Tricky
---- E L I T E ----
---- E L I T E ----
Posts: 821
Joined: Sun May 13, 2012 11:12 pm
Location: Bradford, UK. (Anarchic)

[UPDATE] [WIP] Jaguar Company 1.3.1

Post by Tricky »

1.3.1 (2012-06-21)
Simplified the AI for the leader.
Reduced accuracy to 7.5
Added in "randomshipnames" = no, into script_info of ship data.
Uses OXPConfig to change logging levels. Set 'displayAll' in OXPConfig to show this OXP.

Forgot to add that this requires OXPConfig to be installed.

Download from the links in the OP.
User avatar
Tricky
---- E L I T E ----
---- E L I T E ----
Posts: 821
Joined: Sun May 13, 2012 11:12 pm
Location: Bradford, UK. (Anarchic)

[UPDATE] [WIP] Jaguar Company 1.4

Post by Tricky »

v1.4 (2012-07-04)
Flee for Q-Bombs.
Be more mercenary when in intercept mode.
Get back into formation after fighting.
Port and starboard flashers.
Moved the naming scheme into the ship script.
New proto base. Doesn't spawn yet.

PLEASE NOTE: Now requires Oolite 1.75+ due to some station keys I've used.

The new base is there for testing. Note, it is a dark rock, there are no docking flashers, there is no docking bouy, docking computers are not allowed, there is a small anti-clockwise spin to the station. Oh and it is 10 metres narrower than a standard dock.

I also realise the textures need work.

Download from the links in the OP.
User avatar
Tricky
---- E L I T E ----
---- E L I T E ----
Posts: 821
Joined: Sun May 13, 2012 11:12 pm
Location: Bradford, UK. (Anarchic)

Re: [WIP] Jaguar Company 1.4

Post by Tricky »

A cleaned up version of the base texture. Still some joins visible but a lot better. Not worth releasing a very minor revision just for this.

jaguar_company_base_diffuse.png at box.com
User avatar
Tricky
---- E L I T E ----
---- E L I T E ----
Posts: 821
Joined: Sun May 13, 2012 11:12 pm
Location: Bradford, UK. (Anarchic)

Re: [WIP] Jaguar Company 1.4

Post by Tricky »

Been using GeeXLab to tweek the shader for the base. I've setup a backlight at half intensity (diffuse of 0.5) to make it a little brighter.

Image

Now I just need to set it up as the main base for Jaguar Company and also find a nice little quiet spot for it.
User avatar
Tricky
---- E L I T E ----
---- E L I T E ----
Posts: 821
Joined: Sun May 13, 2012 11:12 pm
Location: Bradford, UK. (Anarchic)

[UPDATE] [WIP] Jaguar Company 1.5

Post by Tricky »

v1.5 (2012-07-08)
Vertex and fragment shaders for the base.
Docking bay looks like a rippling pool.

Download from the links in the OP.
User avatar
BuggyBY
Dangerous
Dangerous
Posts: 108
Joined: Thu Feb 09, 2012 9:03 am

Re: [WIP] Jaguar Company 1.5

Post by BuggyBY »

Cheers for v1.5, but could you please fix the hyperlinks to the box and dropbox in the OP? [url = http://tags.work.like/]this[/url ] without the spaces inside the square brackets.
User avatar
Tricky
---- E L I T E ----
---- E L I T E ----
Posts: 821
Joined: Sun May 13, 2012 11:12 pm
Location: Bradford, UK. (Anarchic)

Re: [WIP] Jaguar Company 1.5

Post by Tricky »

BuggyBY wrote:
Cheers for v1.5, but could you please fix the hyperlinks to the box and dropbox in the OP? [url = http://tags.work.like/]this[/url ] without the spaces inside the square brackets.
Use the links at the very bottom of the OP.
Download: box.com
Download: dropbox.com
The ones in the quoted text is a verbatim copy from the readme file which is also a copy and paste of the majority of the wiki entry, which is why there is a strange format for the [ ] brackets. (Reminds me, need to update that page and OXP List.)
Post Reply