Requesting assistance

An area for discussing new ideas and additions to Oolite.

Moderators: winston, another_commander

User avatar
Shipbuilder
---- E L I T E ----
---- E L I T E ----
Posts: 877
Joined: Thu May 10, 2012 9:41 pm
Location: Derby

Requesting assistance

Post by Shipbuilder »

I have just been wondering about an oxp which would allow a player ship to issue an SOS call to NPC ships. Possibilities could include:-

1) Requesting assistance from ships within scanner range (Possibly with a fee being offered/payable for the destruction of an enemy vessel by another npc ship).

2) Ships not initially within scanner range being spawned randomly so that it would be a lottery who if anyone would be attracted to your SOS. For example much of the time your SOS may be unanswered however police or bounty hunters could be alerted but also your calls could attract pirates seeing you as a easy target.

3) The type of npc ship attracted would be influenced by the type of system you are in i.e. in an anarchic system pirates would be much more likely to be attracted to any distress calls.
The GalTech Industries Corporation - Building ships to populate the galaxies.

Increase the variety of ships within your Ooniverse by downloading my OXPs

Flying the [wiki]Serpent_Class_Cruiser[/wiki] "Thargoid's Bane"
User avatar
Smivs
Retired Assassin
Retired Assassin
Posts: 8408
Joined: Tue Feb 09, 2010 11:31 am
Location: Lost in space
Contact:

Re: Requesting assistance

Post by Smivs »

How would the player ship issue an SOS? There is currently no way players can communicate with NPCs (other than with lasers etc :D ).
Commander Smivs, the friendliest Gourd this side of Riedquat.
User avatar
CommonSenseOTB
---- E L I T E ----
---- E L I T E ----
Posts: 1397
Joined: Wed May 04, 2011 10:42 am
Location: Saskatchewan, Canada

Re: Requesting assistance

Post by CommonSenseOTB »

Laser communication can be most effective... :P
Take an idea from one person and twist or modify it in a different way as a return suggestion so another person can see a part of it that can apply to the oxp they are working on.


CommonSense 'Outside-the-Box' Design Studios Ltd.
WIKI+OXPs
User avatar
Shipbuilder
---- E L I T E ----
---- E L I T E ----
Posts: 877
Joined: Thu May 10, 2012 9:41 pm
Location: Derby

Re: Requesting assistance

Post by Shipbuilder »

Smivs wrote:
How would the player ship issue an SOS? There is currently no way players can communicate with NPCs (other than with lasers etc :D ).
To be honest at this stage I don't really know if this would be possible but thought that someone with more knowledge may know if this is a possibility or if it is just a non-starter.
The GalTech Industries Corporation - Building ships to populate the galaxies.

Increase the variety of ships within your Ooniverse by downloading my OXPs

Flying the [wiki]Serpent_Class_Cruiser[/wiki] "Thargoid's Bane"
User avatar
Svengali
Commander
Commander
Posts: 2370
Joined: Sat Oct 20, 2007 2:52 pm

Re: Requesting assistance

Post by Svengali »

[EliteWiki] Cabal Common Comms offers ship2player and worldScripts2player communication.
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: Requesting assistance

Post by Rese249er »

Equipment version of the Distress Beacon from Missiles and Bombs OXP.
Got all turned around, lost my nav connection... Where am I now?
User avatar
Wildeblood
---- E L I T E ----
---- E L I T E ----
Posts: 2453
Joined: Sat Jun 11, 2011 6:07 am
Location: Western Australia
Contact:

Re: Requesting assistance

Post by Wildeblood »

Rese249er wrote:
Equipment version of the Distress Beacon from Missiles and Bombs OXP.
Yes.
User avatar
Capt. Murphy
Commodore
Commodore
Posts: 1127
Joined: Fri Feb 25, 2011 8:46 am
Location: UK South Coast.

Re: Requesting assistance

Post by Capt. Murphy »

As a potential control method for ships to ship comms how about 'nested' N key activated equipment.

Activating the main equipment item (called Show Comms Options or similar) would 1) Temporarily remove other N key activated equipment and itself. 2) Install a whole set of Shift N/N equipment items giving more options to start communications. Depending on the outcome of comms equipment items could be removed or added on the fly to give further options for response and two-way communication. 3) One of the added equipment items will be a Hide Comms Options, which reverses the changes made at step 1.
[EliteWiki] Capt. Murphy's OXPs
External JavaScript resources - W3Schools & Mozilla Developer Network
Win 7 64bit, Intel Core i5 with HD3000 (driver rev. 8.15.10.2696 - March 2012), Oolite 1.76.1
User avatar
Wildeblood
---- E L I T E ----
---- E L I T E ----
Posts: 2453
Joined: Sat Jun 11, 2011 6:07 am
Location: Western Australia
Contact:

Re: Requesting assistance

Post by Wildeblood »

Capt. Murphy wrote:
As a potential control method for ships to ship comms how about 'nested' N key activated equipment.

Activating the main equipment item (called Show Comms Options or similar) would 1) Temporarily remove other N key activated equipment and itself. 2) Install a whole set of Shift N/N equipment items giving more options to start communications. Depending on the outcome of comms equipment items could be removed or added on the fly to give further options for response and two-way communication. 3) One of the added equipment items will be a Hide Comms Options, which reverses the changes made at step 1.
What a ridiculous suggestion! Who would ever do anything like that? :mrgreen:
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: Requesting assistance

Post by Rese249er »

Hopefully somebody will!
Got all turned around, lost my nav connection... Where am I now?
User avatar
Wildeblood
---- E L I T E ----
---- E L I T E ----
Posts: 2453
Joined: Sat Jun 11, 2011 6:07 am
Location: Western Australia
Contact:

Re: Requesting assistance

Post by Wildeblood »

Rese249er wrote:
Hopefully somebody will!
Maybe somebody has.

One problem here is that once you start (I would imagine) you'd soon realize there isn't really much to say (problem 1). Most players are like Smivs, and let their lasers do the talking. Creating an interface for the player to use messages (problem 2) is relatively easy and the way Capt. Murphy describes is obviously superior to calling up a mission screen that blocks the player's view while in flight. The hard part is getting anything in the game to react to these messages from the player (problem 3).

In the real world ships use the "international code of signals" (google that, there are pretty flag images, an' all) to avoid the problems created by the absence of a universal language and the lack of a universal translator.
Last edited by Wildeblood on Tue Jun 19, 2012 8:29 am, edited 1 time in total.
User avatar
Pleb
---- E L I T E ----
---- E L I T E ----
Posts: 908
Joined: Sun Apr 29, 2012 2:23 pm
Location: United Kingdom

Re: Requesting assistance

Post by Pleb »

It could be like the Resisitance Commander OXP that player to ship communications can be used to talk to escorts and give them orders. But as Wildeblood said, I'm not sure what else you could get them to do. Maybe if you ask for help, they might not actually help just taunt you (which could be scripted in just to annoy players), or they could turn on you and join your attacker!
Desktop PC: CPU: Intel i7-4790K Quad Core 4.4GHz (Turbo-Charged) GPU: Nvidia GeForce GTX 1080Ti RAM: 32GB DDR3

Laptop PC: CPU: Intel i5-10300H Quad Core 4.5GHz (Turbo-Charged) GPU: Nvidia GeForce GTX 1650 RAM: 32GB DDR4
User avatar
Svengali
Commander
Commander
Posts: 2370
Joined: Sat Oct 20, 2007 2:52 pm

Re: Requesting assistance

Post by Svengali »

Capt. Murphy wrote:
As a potential control method for ships to ship comms how about 'nested' N key activated equipment.
This is exactly what CCL_Comms does. And it does it for multiple ships and worldScripts as every inserting entity/script has a own entry. Methods to add, remove and change entries are giving the possibilities for nested structures and when the mode switch key comes (it's in trunk already and CCL will switch when it's in a released version) it will be even easier. It doesn't need multiple EQs.

A very simple example for a ship2player comm can be found in [wiki]Cabal_Common_MaterialsFinder[/wiki] (see ccl_matfinder.js).
Pleb wrote:
It could be like the Resisitance Commander OXP that player to ship communications can be used to talk to escorts and give them orders.
The way in Resistance Commander is nice, but eats Pylons and has other weak points as it doesn't work for playerships with lower numbers of available slots. Another approach via overlays would only work on systems with shader support.
User avatar
Capt. Murphy
Commodore
Commodore
Posts: 1127
Joined: Fri Feb 25, 2011 8:46 am
Location: UK South Coast.

Re: Requesting assistance

Post by Capt. Murphy »

Thanks Svengali,

It's obviously time I properly got my head around CCL.
[EliteWiki] Capt. Murphy's OXPs
External JavaScript resources - W3Schools & Mozilla Developer Network
Win 7 64bit, Intel Core i5 with HD3000 (driver rev. 8.15.10.2696 - March 2012), Oolite 1.76.1
Amaranth
Dangerous
Dangerous
Posts: 96
Joined: Wed Oct 19, 2011 9:07 pm

Re: Requesting assistance

Post by Amaranth »

I have always thought this would be a good add-on. In the game as it is, NPCs can broadcast an SOS and it is up to you whether you answer it (I generally answer it so I can collect the bounty on the pirate(s) and perhaps some of his cargo).

Perhaps a primable piece of kit called a Distress Beacon, good for 10 uses, available from any decent tech level system near you. Surely, scripting-wise it wouldnt need much in the way of a communication, as it would effectively have a certain percent chance of assigning a nearby non pirate NPC to the role of 'escort' to the player's ship. Perhaps it would be good practice to let your rescuer at least go for the kill and collect the cargo that is dropped. You might get a message 'Hey! I saved your (not so) iron ass, how about some thanks and leaving me the cargo pods?' if you go trying to scoop up.
On a break
Post Reply