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: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Communications Pack A

Post 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
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: 6312
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 »

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: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

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

Post by Cody »

Diziet Sma wrote:
<rubs hands with glee>
<nods> Yeah... rather good, is this.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
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 »

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: 4072
Joined: Fri Nov 11, 2011 6:19 pm

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

Post 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!
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

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

Post by cim »

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: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

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

Post 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.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

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

Post by cim »

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: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

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

Post 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.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

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

Post 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.
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

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

Post by Cody »

Thanks again, cim - and this time, it updated without a hitch.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

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

Post 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).
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

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

Post by cim »

Random name. Probably a planetary region, or some local figurehead.
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

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

Post by Cody »

<scatches head> Oh well, another 'senior moment' then - they become more frequent. <sighs>
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

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

Post 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.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
Post Reply