Communications Pack A

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

Moderators: winston, another_commander

User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4018
Joined: Fri Nov 11, 2011 6:19 pm

Communications Pack A

Post by cim » Thu May 01, 2014 7:53 pm

1.79 gives much more flexibility to NPC communications. This OXZ - available from the OXZ manager in Oolite nightly builds or by direct download - aims to add several distinct personalities to the various common ship roles, as well as being easy for other writers to modify to create mutually-compatible comms packs B, C, D, etc. with their own NPC communications personalities.

0.1: two personalities each for bounty hunters and traders
0.2: two personalities each for pirates and assassins
0.3: two personalities each for police and escorts
0.4: two personalities each for shuttles and miners, and one each for stations, rock hermits and defense ships.
0.5: various bug fixes and improvements to shared messages
Last edited by cim on Sat Jun 06, 2015 9:20 pm, edited 5 times in total.

User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6310
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: [WIP/1.79-only] Communications Pack A

Post by Diziet Sma » Fri May 02, 2014 8:15 am

8)

<rubs hands with glee>
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
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 13567
Joined: Sat Jul 04, 2009 9:31 pm
Location: Corke's Drift
Contact:

Re: [WIP/1.79-only] Communications Pack A

Post by Cody » Fri May 02, 2014 12:46 pm

Diziet Sma wrote:<rubs hands with glee>
<nods> Yeah... rather good, is this.

Zireael
---- E L I T E ----
---- E L I T E ----
Posts: 1396
Joined: Tue Nov 09, 2010 1:44 pm

Re: [WIP/1.79-only] Communications Pack A

Post by Zireael » Thu May 08, 2014 12:50 pm

Grabbing!

Have you used some of my Cabal-based stuff?

EDIT: For some reason, I can't get it to install via OXZ and the built-in manager, will probably grab it manually.

User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4018
Joined: Fri Nov 11, 2011 6:19 pm

Re: [WIP/1.79-only] Communications Pack A

Post by cim » Fri May 09, 2014 8:36 pm

0.2 is now out - OXZ index and first post updated - with two personalities each for pirates and assassins.
Zireael wrote:Have you used some of my Cabal-based stuff?
The functionality is in Oolite to let you use that sort of thing as a comms generator for NPCs relatively easily, but this is all just the simple route with static descriptions.plist settings. I'm looking forward to what other people manage to do with it, though!

User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4018
Joined: Fri Nov 11, 2011 6:19 pm

Re: [WIP/1.79-only] Communications Pack A

Post by cim » Fri May 30, 2014 4:38 pm

0.3 is now out with police and escort personalities added. The punctuation has also been adjusted slightly.

User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 13567
Joined: Sat Jul 04, 2009 9:31 pm
Location: Corke's Drift
Contact:

Re: [WIP/1.79-only] Communications Pack A

Post by Cody » Fri May 30, 2014 7:01 pm

Thanks - though I had a little trouble using the OXZ updater, and had to uninstall, then re-install.
I was probably doing something wrong - but I thought I'd mention it anyway.

User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4018
Joined: Fri Nov 11, 2011 6:19 pm

Re: [WIP/1.79-only] Communications Pack A

Post by cim » Fri May 30, 2014 7:21 pm

Anything in Latest.log? It should give a reasonably detailed error if an install attempt fails.

User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 13567
Joined: Sat Jul 04, 2009 9:31 pm
Location: Corke's Drift
Contact:

Re: [WIP/1.79-only] Communications Pack A

Post by Cody » Fri May 30, 2014 7:28 pm

No, nothing unusual in the log - probably down to me, in that case. Next time I update an OXZ, I'll see if I can reproduce it.

User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4018
Joined: Fri Nov 11, 2011 6:19 pm

Re: [WIP/1.79-only] Communications Pack A

Post by cim » Sun Jun 01, 2014 5:20 pm

0.4 is now out. This provides at least one comms personality - and usually two - for all the built-in ship roles, and I've also expanded most of the general comms lists for messages shared between personalities, since you'll be hearing those a lot.

User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 13567
Joined: Sat Jul 04, 2009 9:31 pm
Location: Corke's Drift
Contact:

Re: [WIP/1.79-only] Communications Pack A

Post by Cody » Sun Jun 01, 2014 6:16 pm

Thanks again, cim - and this time, it updated without a hitch.

User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 13567
Joined: Sat Jul 04, 2009 9:31 pm
Location: Corke's Drift
Contact:

Re: [WIP/1.79-only] Communications Pack A

Post by Cody » Sun Jun 08, 2014 10:26 pm

Those 'Will you side with the [_______] rebellion... ' messages - do they always refer to the current (or a nearby) system? Or is it a random name? I'd formed the impression that they used local system names, you see - but I've just been invited to '... side with the Reescese rebellion', which doesn't exist as a system (as far as I know).

User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4018
Joined: Fri Nov 11, 2011 6:19 pm

Re: [WIP/1.79-only] Communications Pack A

Post by cim » Mon Jun 09, 2014 6:22 am

Random name. Probably a planetary region, or some local figurehead.

User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 13567
Joined: Sat Jul 04, 2009 9:31 pm
Location: Corke's Drift
Contact:

Re: [WIP/1.79-only] Communications Pack A

Post by Cody » Mon Jun 09, 2014 11:05 am

<scatches head> Oh well, another 'senior moment' then - they become more frequent. <sighs>

User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 13567
Joined: Sat Jul 04, 2009 9:31 pm
Location: Corke's Drift
Contact:

Re: [WIP/1.79-only] Communications Pack A

Post by Cody » Thu Jun 26, 2014 8:01 pm

I presume this belongs here rather than in the trunk (1.80.0.5823-140626-0c87450) thread:

Code: Select all

20:40:27.543 [script.javaScript.warning.ooliteDefined]: ----- JavaScript warning (Oolite Pirate AI 1.80): Unknown expansion key [commsPackA_rebel_continuingAttackThargoid] in string.
20:40:27.543 [script.javaScript.stackTrace]:  0 (oolite-priorityai.js:381) <anonymous function>
20:40:27.543 [script.javaScript.stackTrace]:     this: {...}
20:40:27.543 [script.javaScript.stackTrace]:     priority: 4
20:40:27.543 [script.javaScript.stackTrace]:     params: {...}
20:40:27.543 [script.javaScript.stackTrace]:     key: "oolite_continuingAttackThargoid"
20:40:27.543 [script.javaScript.stackTrace]:     message: undefined
20:40:27.543 [script.javaScript.stackTrace]:     template: "[commsPackA_rebel_continuingAttackThargoid]"
20:40:27.543 [script.javaScript.stackTrace]:     recv: 814.7301330566406
20:40:27.543 [script.javaScript.stackTrace]:     send: 942.5331115722656
20:40:27.543 [script.javaScript.stackTrace]:  1 (oolite-priorityai.js:639) <anonymous function>
20:40:27.543 [script.javaScript.stackTrace]:     this: {...}
20:40:27.543 [script.javaScript.stackTrace]:     priority: 4
20:40:27.543 [script.javaScript.stackTrace]:     code: "continuing"
20:40:27.543 [script.javaScript.stackTrace]:     target: [Ship "Thargoid Warship" position: (28750.9, -26214.7, 362225) scanClass: CLASS_THARGOID status: STATUS_IN_FLIGHT]
20:40:27.543 [script.javaScript.stackTrace]:     scan: "CLASS_THARGOID"
20:40:27.543 [script.javaScript.stackTrace]:     msgcode: "oolite_continuingAttackThargoid"
20:40:27.543 [script.javaScript.stackTrace]:  2 (oolite-priorityai.js:2914) <anonymous function>
20:40:27.543 [script.javaScript.stackTrace]:     this: {...}
20:40:27.543 [script.javaScript.stackTrace]:     handlers: {...}
20:40:27.543 [script.javaScript.stackTrace]:  3 (oolite-priorityai.js:224) _reconsider()
20:40:27.543 [script.javaScript.stackTrace]:     this: {...}
20:40:27.543 [script.javaScript.stackTrace]:     newBehaviour: function
20:40:27.543 [script.javaScript.stackTrace]:  4 (oolite-priorityai.js:75) _handlerAIAwoken()
20:40:27.543 [script.javaScript.stackTrace]:     this: {...}
20:40:27.544 [strings.expand.warning.unknownExpansion]: ----- WARNING: Unknown expansion key [commsPackA_rebel_continuingAttackThargoid] in string.

Post Reply