Join us at the Oolite Anniversary Party -- London, 7th July 2024, 1pm
More details in this thread.

Armoury OXP

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

Moderators: another_commander, winston

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: Armoury OXP

Post by Norby »

Rese249er wrote:
I seem to have lost my AddOns folder... Where is it with a 1.80 intall on Linux?
I have three of them:
~/.Oolite/AddOns - is read by both of my Oolite installations so contain my manually installed oxps,
~/GNUstep/Applications/Oolite/AddOns - for 1.80 only, empty at me,
~/GNUstep/Applications/Oolite-trunk/AddOns - for the last trunk, contain a Basic-debug.oxp only.
Last edited by Norby on Mon Dec 01, 2014 12:46 pm, edited 1 time in total.
User avatar
Smivs
Retired Assassin
Retired Assassin
Posts: 8408
Joined: Tue Feb 09, 2010 11:31 am
Location: Lost in space
Contact:

Re: Armoury OXP

Post by Smivs »

Home -> GNUstep -> Applications -> Oolite (for a Home directory install).
Edit:- Ninja'd by Norby :)
BTW OXZs downloaded by the Manager are at :- GNUstep -> Library -> Application Support -> Oolite -> Managed AddOns
Commander Smivs, the friendliest Gourd this side of Riedquat.
User avatar
Rese249er
---- E L I T E ----
---- E L I T E ----
Posts: 647
Joined: Thu Jun 07, 2012 2:19 pm
Location: Well, I WAS in G3...

Re: Armoury OXP

Post by Rese249er »

Thanks for the help! Now if only I could figure out what's wrong with my Serpent. I set the chance to 1.0 in shipyard.plist, but it doesn't show up.
Got all turned around, lost my nav connection... Where am I now?
User avatar
Milo
---- E L I T E ----
---- E L I T E ----
Posts: 466
Joined: Mon Sep 17, 2018 5:01 pm

Re: Armoury OXP

Post by Milo »

Hello. This is my first post on this forum. I am using a lot of OXZs through the in-game manager. Since I thought there might be compatibility problems with some of the addons, I plugged in the JS debug console to see if any errors turned up during play. One error was just reported from this mod. I'm using Armoury v1.13 and Oolite 1.86 with developer add-on.

Exception: Error: Cannot set property Machinery of instance of Manifest to invalid value NaN.
Active script: drones_Pickup 2.0
drones_Pickup.js, line 15:
manifest["Machinery"] += 1;
scooped Combat Drone 10819

This error appeared in the JS console when I scooped a Combat Drone that was left floating in space after a battle. My cargo bay was empty at the time, so no machinery was there before scooping, and there was none there after.
Rustem
Deadly
Deadly
Posts: 170
Joined: Mon May 25, 2015 5:23 pm
Location: Russia

Re: Armoury OXP

Post by Rustem »

Milo wrote: Mon Sep 17, 2018 5:14 pm
This error appeared in the JS console when I scooped a Combat Drone that was left floating in space after a battle. My cargo bay was empty at the time, so no machinery was there before scooping, and there was none there after.
13/12/2018 - Version 1.14, --update by rustem for oolite 1.80--
  • - Required oolite version up to 1.80.
    - Added "use strict" in the scripts.
    - Updated a subentities format.
    - Fixed for small bug in drone script.
    - Adds unpiloted status for bombs, drones and etc.
    - Adds more time interval for activate a void bomb.
    - Adds missile role(0.01) for kamikaze drone.
User avatar
Nite Owl
---- E L I T E ----
---- E L I T E ----
Posts: 524
Joined: Sat Jan 20, 2018 4:08 pm
Location: In The Dark

Re: Armoury OXP

Post by Nite Owl »

Loaded up Armoury v1.14 and got the following error in Mr. Latest Log:

Code: Select all

[shipData.load.error]: ***** ERROR: the shipdata.plist entry "drones_kamikazeDrone" has unresolved subentity drone_kamikazeLaser.
Have a vague idea myself as to what the problem may be but cannot be 100% sure of my theory as my scripting skills are not the best. A subentity key should be part of the main entities script. Once that main entities script is closed then all of the subentities should be listed. Yes - No - Maybe - Perhaps - Better minds than mine will figure it out. Looking forward to a corrected release. Thank You for maintaining this OXZ.

P.S.
Noticed that when looking through the OXZ as a .zip file that none of the files listed as being updated by date. Usually 7zip will give a date when a file was last updated. By comparing say a v1.13 to a v1.14 it is usually easy to tell what files have been changed since the last release. For some odd reason this was not the case with these two files. Probably dependent on what software is being used to either update the files or place them in the OXZ. Not a big deal really just an interesting anomaly that has not been run into before. Thanks Again for your efforts.
Humor is the second most subjective thing on the planet

Brevity is the soul of wit and vulgarity is wit's downfall

Good Night and Good Luck - Read You Soon
Rustem
Deadly
Deadly
Posts: 170
Joined: Mon May 25, 2015 5:23 pm
Location: Russia

Re: Armoury OXP

Post by Rustem »

Thanks!

Code: Select all

[shipData.load.error]: ***** ERROR: the shipdata.plist entry "drones_kamikazeDrone" has unresolved subentity drone_kamikazeLaser.
My final shipdata is consisted subentity drone_kamikazeLaser from another OXP.

For quikly fix can replaced the string: subentity_key = "drone_kamikazeLaser"; to subentity_key = "drones_kamikazeLaser";.

Link to latest pre-release version OXZ.
User avatar
Milo
---- E L I T E ----
---- E L I T E ----
Posts: 466
Joined: Mon Sep 17, 2018 5:01 pm

Re: Armoury OXP

Post by Milo »

In response to Thargoid's open offer, I have adopted Armoury to bring it up to date, as I did not see that anyone else had claimed it. I hope Rustem and others will continue to contribute.

A new version 1.21 is now available on the wiki and I asked phkb to help me again with updating the in-game expansion manager.
16/06/2020 - Version 1.21, --update by Milo for Oolite 1.82--
- Required Oolite version up to 1.82.
- Fixed Captured Thargons script for 1.82 (alienItems no longer works, must use alien_items).
- Revised description of Anti-Missile System to clarify that it only targets non-standard missiles.
- Removed Anti-Missile System from primeable equipment list: it just provided an on/off switch, and why turn it off?
If anyone is curious, the reason for the jump from 1.15 to 1.21 is because some of the OXZ files floating around before were named 1.20, even though the files inside them still said version 1.15. To avoid any possible confusion, I've used a higher number.
User avatar
Milo
---- E L I T E ----
---- E L I T E ----
Posts: 466
Joined: Mon Sep 17, 2018 5:01 pm

Re: Armoury OXP

Post by Milo »

I've noticed an issue with the AMS wherein it is possible for the player's ship to collide with the darts as they are launching, thereby destroying them. I am testing a fix with the Oolite 1.82+ function addCollisionException. If you know of other issues or have any requests for the next release, please let me know.
User avatar
Josef
Competent
Competent
Posts: 60
Joined: Sat May 29, 2021 6:20 pm
Location: Wien

Re: Armoury OXP

Post by Josef »

Hi everybody,
does anybody know, how much the Captured Thargons cost?
Josef
User avatar
hiran
Theorethicist
Posts: 2078
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Armoury OXP

Post by hiran »

Josef wrote: Sun Jun 20, 2021 3:33 pm
Hi everybody,
does anybody know, how much the Captured Thargons cost?
Hello Josef. I am still wondering why you are trying to collect manually one by one. The Armoury OXP defines a lot of equipment:

Name Cost [deci-credits] Tech-Level
Anti-Missile System 80000 10+
Single AMS Dart 5000 10+
Two AMS Darts 10000 10+
Three AMS Darts 15000 10+
Four AMS Darts 20000 10+
Five AMS Darts 25000 10+
Six AMS Darts 30000 10+
Remove AMS System 5000 7+
Bug Bomb 10000 8+
Buzz Bomb 10000 8+
Cutpurse Missile 6000 9+
Decoy Mine 8000 6+
Displacer Missile 4000 8+
Field Missile 10000 6+
ECM Hardened Missile 1000 99+
Black Market Interdictor Mine 25000 6+
Kicker Missile 8000 8+
Missile Machine 50000 10+
Screamer Mine 10000 9+
Missile 200 99+
Stun Bomb 10000 8+
Tracker Missile 5000 6+
Uni Bomb 15000 10+
Void Bomb 30000 10+
Anti-Thargoid Drone 4500 9+
Combat Drone 4500 9+
Reprogram Thargon Fighter 5000 12+
Replacement Thargon Fighter 10000 12+
Replacement Thargon Fighters x2 20000 12+
Replacement Thargon Fighters x3 30000 12+
Replacement Thargon Fighters x4 40000 12+
Captured Thargon Ship Defense System 55000 12+
Missile Rack (Hard) 10000 100+
Missile Rack (Hard) 10000 100+
Missile Rack (Hard) 10000 5+
Interception Missile Rack 1200 100+
Interception Missile Rack 1200 100+
Interception Missile Rack 1200 5+
Kamikaze Drone 5000 10+
Missile Rack (Std) 1000 100+
Missile Rack (Std) 1000 100+
Missile Rack (Std) 1000 5+
Probe Missile 4500 7+
Missile Rack (Stun) 10000 100+
Missile Rack (Stun) 10000 100+
Missile Rack (Stun) 10000 5+
Sunshine - Moonlight - Good Times - Oolite
User avatar
Josef
Competent
Competent
Posts: 60
Joined: Sat May 29, 2021 6:20 pm
Location: Wien

Re: Armoury OXP

Post by Josef »

hiran wrote: Sun Jun 20, 2021 9:50 pm

Hello Josef. I am still wondering why you are trying to collect manually one by one. The Armoury OXP defines a lot of equipment:
Hi Hiran,
I am working on a database, that's why I need it.
But thank you for the information.
Josef
User avatar
hiran
Theorethicist
Posts: 2078
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Armoury OXP

Post by hiran »

Josef wrote: Mon Jun 21, 2021 6:32 am
hiran wrote: Sun Jun 20, 2021 9:50 pm

Hello Josef. I am still wondering why you are trying to collect manually one by one. The Armoury OXP defines a lot of equipment:
Hi Hiran,
I am working on a database, that's why I need it.
But thank you for the information.
I am not questioning the database, or why you need it.
I am wondering why you are trying to fill it manually, that's it.
Sunshine - Moonlight - Good Times - Oolite
User avatar
Josef
Competent
Competent
Posts: 60
Joined: Sat May 29, 2021 6:20 pm
Location: Wien

Re: Armoury OXP

Post by Josef »

hiran wrote: Mon Jun 21, 2021 6:49 am


I am not questioning the database, or why you need it.
I am wondering why you are trying to fill it manually, that's it.
Is there an other possibility?
Josef
User avatar
hiran
Theorethicist
Posts: 2078
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Armoury OXP

Post by hiran »

Josef wrote: Mon Jun 21, 2021 10:12 am
hiran wrote: Mon Jun 21, 2021 6:49 am


I am not questioning the database, or why you need it.
I am wondering why you are trying to fill it manually, that's it.
Is there an other possibility?
https://bb.oolite.space/viewtopic.php?f=2&t=20980
Sunshine - Moonlight - Good Times - Oolite
Post Reply