Page 1 of 6

Communications Pack A

Posted: Thu May 01, 2014 7:53 pm
by cim
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

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

Posted: Fri May 02, 2014 8:15 am
by Diziet Sma
8)

<rubs hands with glee>

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

Posted: Fri May 02, 2014 12:46 pm
by Cody
Diziet Sma wrote:
<rubs hands with glee>
<nods> Yeah... rather good, is this.

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

Posted: Thu May 08, 2014 12:50 pm
by Zireael
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.

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

Posted: Fri May 09, 2014 8:36 pm
by cim
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!

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

Posted: Fri May 30, 2014 4:38 pm
by cim
0.3 is now out with police and escort personalities added. The punctuation has also been adjusted slightly.

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

Posted: Fri May 30, 2014 7:01 pm
by Cody
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.

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

Posted: Fri May 30, 2014 7:21 pm
by cim
Anything in Latest.log? It should give a reasonably detailed error if an install attempt fails.

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

Posted: Fri May 30, 2014 7:28 pm
by Cody
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.

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

Posted: Sun Jun 01, 2014 5:20 pm
by cim
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.

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

Posted: Sun Jun 01, 2014 6:16 pm
by Cody
Thanks again, cim - and this time, it updated without a hitch.

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

Posted: Sun Jun 08, 2014 10:26 pm
by Cody
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).

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

Posted: Mon Jun 09, 2014 6:22 am
by cim
Random name. Probably a planetary region, or some local figurehead.

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

Posted: Mon Jun 09, 2014 11:05 am
by Cody
<scatches head> Oh well, another 'senior moment' then - they become more frequent. <sighs>

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

Posted: Thu Jun 26, 2014 8:01 pm
by Cody
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.