Oolite Bulletins

For information and discussion about Oolite.
It is currently Sun Dec 17, 2017 12:30 am

All times are UTC




Post new topic  Reply to topic  [ 130 posts ]  Go to page Previous 1 2 3 4 59 Next
Author Message
 Post subject: Re: [WIP] Escort Deck
PostPosted: Thu Dec 04, 2014 12:40 am 
Offline
Intergalactic Spam Assassin
Intergalactic Spam Assassin
User avatar

Joined: Tue Jun 08, 2010 5:11 am
Posts: 1988
Location: In analysis mode on Phaelon
I can't help thinking of one of those wee beasties with 40,000 of its young hanging on for dear life!


But besides that, good work. And with the new collision handler it looks a lot more compact.

_________________
Find out about the early influences of Fatleaf here. Also his OXP's!
Holds the Ooniversal record for "Thread Necromancy"


Top
   
 Post subject: Re: [WIP] Escort Deck
PostPosted: Thu Dec 04, 2014 2:18 am 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Mon May 20, 2013 9:53 pm
Posts: 2434
Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
@SirArian:
Image

_________________
OXPs by Norby


Top
   
 Post subject: Re: [WIP] Escort Deck
PostPosted: Fri Dec 05, 2014 2:54 pm 
Offline
Dangerous
Dangerous
User avatar

Joined: Fri Feb 28, 2014 3:18 am
Posts: 104
Location: Diqudi in chart 3
Quote:
@SirArian:
Image
Cool! Pirates, here I come. :twisted: (Right after I can manage to find some of that equipment... With it being so new and all, not many shipyards carry it. :lol: )

_________________
"May Duralium ever stand between you and the Vacuum."


Top
   
 Post subject: Re: [WIP] Escort Deck
PostPosted: Sat Dec 06, 2014 1:26 am 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Mon Apr 06, 2009 12:20 pm
Posts: 6246
Location: Aboard the Pitviper S.E. "Blackwidow"
Quote:
I started to bundle OXP escort ships into an Escort Pack OXP which can land on the deck and has nice graphics. Candidates: Bushmaster, Chameleon, Far Arm Hunter, Gnat, Hognose, Mussurana, Night Adder, Nyoka, Sidewinder Special, Sonoran, Viper Raider, Yasen-N.
I must admit I'd never considered the Hognose as an escort.. :mrgreen:

_________________
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


Top
   
 Post subject: Re: [WIP] Escort Deck
PostPosted: Sat Dec 06, 2014 12:38 pm 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Mon May 20, 2013 9:53 pm
Posts: 2434
Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
Quote:
I'd never considered the Hognose as an escort..
Well, I don't mean the unarmed [wiki]Hognose[/wiki] tugship but an escort version of a very small ship from Griff Industries based on the Hognose missionary ship from the Archimedes version of Elite:
Image
This will be the weakest escort with his single energy bank and 80 max. speed, but the deck can hold it in the smallest side pads and very cheap. Planned to euip with Injectors to be usable for a while and a Pulse laser for 30.000 credits. Better than an empty landing pad on a poor commander's deck.

_________________
OXPs by Norby


Top
   
 Post subject: Re: [WIP] Escort Deck
PostPosted: Sat Dec 27, 2014 11:30 am 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Mon May 20, 2013 9:53 pm
Posts: 2434
Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
Now after about 1500 lines of code and more weeks spent on eliminating problems I have an usable version, but I will do a few more tests for sure before release.
Here is a screenshot when escorts open fire on a bad guy:
Image


Please read the new [wiki]EscortDeck[/wiki] wiki page and tell me your opinions about the rules and possibilities.

_________________
OXPs by Norby


Top
   
 Post subject: Re: [WIP] Escort Deck
PostPosted: Wed Dec 31, 2014 4:19 pm 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Mon May 20, 2013 9:53 pm
Posts: 2434
Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
I can't resit to code another feature before release for [wiki]Carriers[/wiki] which use the ship hull as the largest Escort Deck. This is less than the goal of Carriers where the player will sit into an escort during flight (which is already scripted just need fixing&testing), but with the features of Escort Deck you also can feel yourself in a real Carrier.

Image
Image

Looks like the previous [wiki]Carriers[/wiki] but these ships are not static subentities anymore, they moved in FCB and listed in the MFD of Escort Deck so can launch and fight, at least on my machine. A bit more patience please...

_________________
OXPs by Norby


Top
   
PostPosted: Sun Jan 11, 2015 8:30 pm 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Mon May 20, 2013 9:53 pm
Posts: 2434
Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
Since my last post I polished the escort AI which can do various things depending on the situation and display the selected tactics on MFD (see details in the wiki). For example they prefer your current target if you delivered at least one laser hit on the targeted ship.
Image

I also made the deck to [wiki]Towbar[/wiki] compatible. Salvaging derelicts still fun imho and now you can transport many small ships on your deck and a large ship on Towbar at once. If you haven't Towbar OXP installed then you will get the same money after docking for salvages, just display small messages without the fancy mission screens of Towbar.
Image

Sounds good, but where is the release? Here: [wiki]EscortDeck[/wiki] v1.0 :)
Find in the Activities category in the manager.

_________________
OXPs by Norby


Top
   
PostPosted: Tue Jan 13, 2015 2:45 am 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Mon May 20, 2013 9:53 pm
Posts: 2434
Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
[wiki]EscortPack[/wiki] v1.0 add more escort ships into the game:

Image

These are based on existing ships but the models are modified a bit to fit into the Escort Deck.

_________________
OXPs by Norby


Top
   
PostPosted: Fri Jan 16, 2015 2:57 am 
Offline
Average
Average

Joined: Tue Feb 23, 2010 12:20 am
Posts: 12
This is a great OXP - thanks! :) Just 2 S8 Snipers attached to my Morrigan and it already starts to feel a bit Uber.

It would be handy to have a way to disable the auto launch when entering into red alert. (Maybe called "MANUAL" status). Sometimes I want to try to force a pilot to eject so I can salvage their ship, but as soon as they fire back at me my Snipers leap into action and blow them up - have to be really quick to get them back into LANDING status when they launch. So to have a way to disable the auto launch would be good here I think :)


Top
   
PostPosted: Fri Jan 16, 2015 6:25 am 
Offline
Average
Average

Joined: Tue Feb 23, 2010 12:20 am
Posts: 12
Me again! :D

I think I uncovered 2 odd bugs / quirks.

1. Injectors
If you have Injectors active and go to Red Alert, your escorts launch at super speed and zoom out of scanner range in a second or two (I presume they inherit the mother ship's speed). You then have to catch up with them using Jump - at which point you find them Fuel Injecting away from you - you have to hit N a couple of times to get them to calm down and back to LANDING status. You can replicate this easily by simply holding Injectors while hitting N to deploy your escorts, then release Injectors and watch your escorts disappear into the sunset :D Perhaps the fix is not to Auto-Launch escorts if Fuel Injection is engaged? (Display a message "Escorts unable to launch, Fuel Injection engaged" or some such, then auto-lauch them when Fuel Injectors are off if Red Alert still persists).

2. Slight conflict with Galactic Navy OXP (I think it is that one!)
You witchspace into a Navy Sector Command planet. As you arrive there is always a mass of Navy ships, and often a few GalCops too. The problem arises when there is also a Bogey ship that immediately attacks you. Your escorts auto-launch and foolishly accidentally hit a Navy ship - so you recall them to LANDING. They land and become DECK. This is not good, as your careless escort is now a Navy target and is attached to you - you die as the Navy ships turn their fire toward your DECKed escorts and miss - hitting you in the process. Perhaps the fix here is to have a check for (IF navy_vessels_in_scanner + galcop_vessels_in_scanner > 0 THEN abort_auto_launch), escorts stay DECK until sent away individually. Leave it to the Navy boys to sort out the Bogey. No idea if that is even possible, and excuse the pseudo-code! :D

Above was experienced with Oolite 1.80, EscortDeck 1.0, EscortPack 1.0, Galactic Navy v5.4.3, a Morrigan player ship with 2x S8 Sniper escorts (plus a bunch of other oxp's that I don't think are relevant).

Been great fun experimenting with this tonight - thanks for the work that has gone into it :)


Top
   
PostPosted: Fri Jan 16, 2015 2:14 pm 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Mon May 20, 2013 9:53 pm
Posts: 2434
Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
Quote:
This is a great OXP - thanks! :) Just 2 S8 Snipers attached to my Morrigan and it already starts to feel a bit Uber.
My pleasure. :)

Yes, both Morrigan and Sniper ships are uber and reachable in the late stage only, at least if you worked hard for the almost 4M credits to buy these.

Thanks for your suggestions, added to the todo but I have many other open projects so I need some time to arrive back and make these.

Meantime you can disable auto launch within the EscortDeck oxz by commenting out the 220.line with // in Scripts/escortdeck.js like this:
Code:
//		this.$EscortDeck_ControlAll(true, false, this);
Alternatively you can launch your escorts far away, left behind them and press landing right before your first shot.

A launch at high speed is not recommended due to can cause fatal collision: when an escort try to avoid a nearby ship at launch sometimes run into another. This chance is increasing with the number of escorts, so launch will be disabled at Injector speeds.

I think to disable autolaunch at the maximum normal speed also, in this way you can use your speed to control this feature and usually when you travel at max. speed to avoid furballs then your escorts will not counterattack but will do if you slow a bit below the maximum.

About GalNavy your pseudo-code is nice, just I do not think to go into this way due to an accident, maybe enough if you hold down injectors when you travel in witchspace to raise your speed in time and avoid launch in the next version.

_________________
OXPs by Norby


Top
   
PostPosted: Fri Jan 16, 2015 6:52 pm 
Offline
Average
Average

Joined: Tue Feb 23, 2010 12:20 am
Posts: 12
Quote:
Yes, both Morrigan and Sniper ships are uber and reachable in the late stage only, at least if you worked hard for the almost 4M credits to buy these.
I spent a very, very long time hauling around in a Boa Cruiser doing cargo runs to amass my millions before adding lots of OXPs to play with - I've done the hard miles :D
Quote:
Meantime you can disable auto launch within the EscortDeck oxz by commenting out the 220.line with // in Scripts/escortdeck.js like this:
Code:
//		this.$EscortDeck_ControlAll(true, false, this);
This works perfectly for me - now I must order my escorts to launch, I like it! Thanks.
Quote:
A launch at high speed is not recommended due to can cause fatal collision: when an escort try to avoid a nearby ship at launch sometimes run into another. This chance is increasing with the number of escorts, so launch will be disabled at Injector speeds.

I think to disable autolaunch at the maximum normal speed also, in this way you can use your speed to control this feature and usually when you travel at max. speed to avoid furballs then your escorts will not counterattack but will do if you slow a bit below the maximum.

About GalNavy your pseudo-code is nice, just I do not think to go into this way due to an accident, maybe enough if you hold down injectors when you travel in witchspace to raise your speed in time and avoid launch in the next version.
That seems like a good solution. I have had an escort run into me and terminate itself at launch once. Also the first experiment I made, I had just bought 4 S8 Snipers - I was just flying away from where I bought them and thought I would like to watch them launch and land again - so I launched them - that looked great, they zipped away on fuel injectors. Unfortunately, 2 of them took a mirror path of each other and ended up crashing into each other a few KM behind my ship at full injector speed - there was not much left :D That was the fastest ~5 million Cr I ever spent!


Top
   
PostPosted: Fri Jan 16, 2015 8:04 pm 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Mon May 20, 2013 9:53 pm
Posts: 2434
Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
Quote:
took a mirror path of each other and ended up crashing into each other a few KM behind my ship at full injector speed
Oops, then you can take my permission to reload your savegame like a bugfix of dumb pilots. ;)

The current AI is set to don't use injectors within 2.5km from the player if there isn't emergency so I have no idea why this happened. Thanks for the test report, maybe I will be able to do something if I can reproduce it.

I am still waiting for more tests from others before I will start my work on this package again.

_________________
OXPs by Norby


Top
   
PostPosted: Tue Jan 20, 2015 1:12 am 
Offline
---- E L I T E ----
---- E L I T E ----
User avatar

Joined: Mon May 20, 2013 9:53 pm
Posts: 2434
Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
[wiki]EscortDeck[/wiki] v1.1 is out:
- No escort launch at injector speeds nor autolaunch at maximum speed.
- Fixed escort equipments after load game.
- All escorts got a missile pylon to workaround a bug with Carriers' sit into feature.
- Escort view positions added.

_________________
OXPs by Norby


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 130 posts ]  Go to page Previous 1 2 3 4 59 Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 11 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
cron
Powered by phpBB® Forum Software © phpBB Limited