Communications Pack A
Moderators: winston, another_commander
Communications Pack A
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
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.
- Diziet Sma
- ---- 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
<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
- Cody
- 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
<nods> Yeah... rather good, is this.Diziet Sma wrote:<rubs hands with glee>
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!
And any survivors, their debts I will certainly pay. There's always a way!
Re: [WIP/1.79-only] Communications Pack A
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.
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
0.2 is now out - OXZ index and first post updated - with two personalities each for pirates and assassins.
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 staticZireael wrote:Have you used some of my Cabal-based stuff?
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
0.3 is now out with police and escort personalities added. The punctuation has also been adjusted slightly.
- Cody
- 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
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 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!
And any survivors, their debts I will certainly pay. There's always a way!
Re: [WIP/1.79-only] Communications Pack A
Anything in Latest.log? It should give a reasonably detailed error if an install attempt fails.
- Cody
- 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
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!
And any survivors, their debts I will certainly pay. There's always a way!
Re: [WIP/1.79-only] Communications Pack A
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.
- Cody
- 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
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!
And any survivors, their debts I will certainly pay. There's always a way!
- Cody
- 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
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!
And any survivors, their debts I will certainly pay. There's always a way!
Re: [WIP/1.79-only] Communications Pack A
Random name. Probably a planetary region, or some local figurehead.
- Cody
- 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
<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!
And any survivors, their debts I will certainly pay. There's always a way!
- Cody
- 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
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!
And any survivors, their debts I will certainly pay. There's always a way!