Personalities.oxp

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

Moderators: another_commander, winston

Post Reply
User avatar
Commander McLane
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 9520
Joined: Thu Dec 14, 2006 9:08 am
Location: a Hacker Outpost in a moderately remote area
Contact:

Personalities.oxp

Post by Commander McLane »

Okay, now the competition's open for all of you who want to meet themselves in Oolite (or who want me to meet you in my Oolite). :wink:

How does it work? First read over this thread, if you like. There we discussed the possibility of including you and me in their Ooniverse. And, what shall I say, possible it is. :)

But of course first it requires you and me to spend some thoughts on how we would like to be represented in the Ooniverse. Many of us have one save-file which sort of represents us. This is the character we have created for our own Oolite experience. So all we need to do is to export this character into the Ooniverse of everybody else.

This is, in short, what personalities.oxp is all about. Below is a detailed list of what is needed to make your favourite representation of yourself available to other players.

Sorry if some of this is a little technical. I include links to the Wiki. If you need explanations, please look there first, before you PM me or ask your question here.

I need of you
  1. your character name, as it shall appear if the player targets your ship; the formula is shipname: charactername, like in "Imperial Courier: Commander McLane",
  2. your ship, consisting of three different informations:
    1. the model,
    2. a (unique?) texture (if model and/or texture are of a standard OXP ship, please tell me which OXP it is from, if it isn't obvious),
    3. the shipdata; please invest some time here, what I want is to have specs as close as possible to your actual player ship which you are using in your game; especially in regard to:
  3. some information about your character, namely:
    1. your full character name (can be longer than the one used for your ship, for instance containing a first name, example "Cliff Allister McLane"),
    2. a short description ("a Furry, Yellow Insectoid") along the lines of the Oolite races, or independent of that,
    3. whether you are clean, or have a bounty on your head (and if yes, how much),
    4. in case you're clean, how much will your insurance pay for you (I think in case of the famous characters we can exceed the usual 500₢ limit, let's say up to 1000₢),
    5. note: some of these will only be used if you have an escape capsule, but in this case it is especially important to give some attention to full name, description, and insurance/bounty, as these will be displayed on the arrival screen in a station after the player has scooped your character's escape pod,
  4. some information about your character's behaviour; in order to achieve that you can do either of the following:
    1. choose one of the basic behaviours (roles) contained in the game, or in an OXP (in this case tell me which), like trader, pirate, bounty hunter, etc.,
    2. or, if none of these fits your character, create and send me a unique AI of yours, (no longer preferred, as there is currently only one common AI for all personalities, the rest is done by ship script; and nobody has committed an AI so far, anyway)
    3. or, if you either cannot script AIs, or only want to modify certain aspects of one of the basic behaviours, tell me which; examples:
      • I hit fuel injectors as soon as my shields are depleted (or: I am low on energy), and get as far away from the action as I can,
      • I have always locked in my next witchjump coordinates, and if a fight gets too hot I hit the 'H' key and jump out,
      • I especially attack police vessels,
      • I am a Thargoid hunter first and foremost,
      • I do some pirating, but only if there is no police to be seen nearby,
      • if nothing else interesting is in the vicinity, I do some asteroid mining,
      • I always use the fuel station at the witchpoint, if there is one,
      • I use my cloak only briefly to avoid missiles,
      • I always go sun-skimming first (note: I'm not completely sure whether this should be a supported behaviour, because it reduces the likelyhood of an encounter with the player),
      • etc. pp. (try to put some characteristics of your gameplay in one short sentence each; if you can do that without too complicated explanations, chances are that I can emulate this behaviour for your character),
  5. a list of catch-phrases for communication with the player, ordered by:
    1. popping out of witchspace,
    2. after launching from a station,
    3. before jumping out after launching from a station (note: this is different from jumping out of a fight; obviously you wouldn't say things like "I am running away from you" here),
    4. docking with the main station,
    5. chatter during flight,
    6. blowing an asteroid up,
    7. shoutouts at your attacker,
    8. and if you are the attacker (either as a pirate, or as a hunter attacking offenders/fugitives, depending on which role you chose),
    9. hitting your opponent with your laser,
    10. cloaking during a fight, if you don't want to cloak from the onset of the fight,
    11. using your ECM,
    12. running away from a fight (injectors), if this is your habit,
    13. jumping out of a fight, if this is your habit,
    14. victory exclamations (when you killed your opponent),
    15. last words,
    16. note: each of these categories may contain none, one, or more than one phrases; in fact you are encouraged to send in multiple phrases at least for the 'chatter during flight' category; better still for all categories,
    17. note 2: feel free to add other categories to your character, just make clear for which situation they shall be used.
Please send me everything about your character via PM, or (especially in case of a special ship, or at least a special texture) email to commander_mclane squiggle planet point ms. Sending me a download link via PM is also fine.

Of course you may also just post an answer here, but in that case your character won't be a surprise anymore for everybody else. :wink:


EDIT: added one more category of chatter, distinguishing between running away and jumping out of a fight

EDIT: added another category of chatter (killing your opponent), and the possibility to tell me what cargo you are most likely to ship

EDIT: stroke the "make your own AI", added a few behaviours, and added some new categories of chatter which have been brought up by contributors

EDIT: added another category of chatter (docking with the main station)

EDIT: added encouragement to provide more varied chatter
Last edited by Commander McLane on Wed Feb 16, 2011 10:30 am, edited 5 times in total.
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 14830
Joined: Sat Jul 04, 2009 9:31 pm
Location: Corke's Drift
Contact:

Post by Cody »

Commander McLane

I'm intrigued by this idea. Is there a deadline?
The light at the end of the tunnel
Is the light of an oncoming train
User avatar
pagroove
---- E L I T E ----
---- E L I T E ----
Posts: 3035
Joined: Wed Feb 21, 2007 11:52 pm
Location: On a famous planet

Post by pagroove »

As it's a lot of data to provide I look into sending you 'my specs' this weekend. Great Idea :) Maybe expand it with a little 'normal NPC' interaction. This was namely also an old idea that you came up with in the past.

So basic idea is: you could meet NPC's and Famous NPC's. And INTERACT with them :D
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
Image
http://aegidian.org/bb/viewtopic.php?f=4&t=13709
User avatar
Captain Hesperus
Grand High Clock-Tower Poobah
Grand High Clock-Tower Poobah
Posts: 2312
Joined: Tue Sep 19, 2006 1:10 pm
Location: Anywhere I can sell Trumbles.....

Post by Captain Hesperus »

As to Captain Hesperus being in 'Personalities.oxp', I think he's cameoing in another OXP already... ;)

Captain Hesperus
The truth, revealed!!
Image
User avatar
Commander McLane
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 9520
Joined: Thu Dec 14, 2006 9:08 am
Location: a Hacker Outpost in a moderately remote area
Contact:

Post by Commander McLane »

Captain Hesperus wrote:As to Captain Hesperus being in 'Personalities.oxp', I think he's cameoing in another OXP already... ;)
But isn't that an OXP that so far only exists as a WIP on A_H's harddisk? Or am I hallucinating that?

Anyway, if it were so, and given the amount of A_H's presence here lately, I wouldn't rely on it too much... :?
User avatar
Kaks
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 3009
Joined: Mon Jan 21, 2008 11:41 pm
Location: The Big Smoke

Post by Kaks »

It'd be great if all the Hesperuses (Hesperi ?) met at some point:
I'm Hesperus, no I'm Hesperus, etc, etc... :P
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3092
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

.

Post by Lestradae »

Captain Hesperus wrote:As to Captain Hesperus being in 'Personalities.oxp', I think he's cameoing in another OXP already... ;)
Aw, come on man, you of all people really have to be in there! :wink:

8)

L
User avatar
Captain Hesperus
Grand High Clock-Tower Poobah
Grand High Clock-Tower Poobah
Posts: 2312
Joined: Tue Sep 19, 2006 1:10 pm
Location: Anywhere I can sell Trumbles.....

Post by Captain Hesperus »

Alright, here's a little(bear) hint...

Captain Hesperus
The truth, revealed!!
Image
User avatar
Kaks
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 3009
Joined: Mon Jan 21, 2008 11:41 pm
Location: The Big Smoke

Post by Kaks »

Hey, I'm in RH too! :P
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)
User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2812
Joined: Tue Apr 04, 2006 7:02 pm
Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Dangerous.

Post by LittleBear »

If you have a look through the random hits shipdata and the models & texture files, you'll see a certain customised python there. The code to add the special mission is not activated ATM though as I haven't finished it. Before Xmass hopefully.
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
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"

Post by Diziet Sma »

Well, at least the Dubious Profit looks in better shape in RH than she does currently! :lol:
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
Captain Hesperus
Grand High Clock-Tower Poobah
Grand High Clock-Tower Poobah
Posts: 2312
Joined: Tue Sep 19, 2006 1:10 pm
Location: Anywhere I can sell Trumbles.....

Post by Captain Hesperus »

Diziet Sma wrote:Well, at least the Dubious Profit looks in better shape in RH than she does currently! :lol:
The RH Dubious Profit is actually an ideal version of her. In reality, her nose is so distorted from poor docking it's almost a 'u' shape and in RH she doesn't haver her own orbiting debris field!

Captain Hesperus
The truth, revealed!!
Image
User avatar
Commander McLane
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 9520
Joined: Thu Dec 14, 2006 9:08 am
Location: a Hacker Outpost in a moderately remote area
Contact:

Post by Commander McLane »

El Viejo wrote:I'm intrigued by this idea.
Thanks! :D As usual it was a group effort, and I joined the discussion actually quite late.
El Viejo wrote:Is there a deadline?
Not as such. If the OXP is finished, you will even be able to add your own personality in a small sit-on-top OXP (like the different sets of adds in YAH).

I think the initial release will be due in two or three weeks. So everything commited until let's say middle of October will be able to go in.
User avatar
Cmdr Wyvern
---- E L I T E ----
---- E L I T E ----
Posts: 1565
Joined: Tue Apr 11, 2006 1:47 am
Location: Somewhere in the great starry void

Post by Cmdr Wyvern »

Name: Derik "Wyvern" Roh'i
(A grey-green large draconic reptilid)
Profession: Bounty hunter
Status: Clean
Insurance: Huge
Ship: 'Persistence Of Memory'
a. Ship model: Cadeceus Omega
b. custom texture: None (standard)
c. shipdata: TBA (scroll down please)
d. equipment: Military lasers on all four mounts, cloak, NEU, ECM, military shields, military missiles, injectors, e-bomb, scoop.
e. AI: Attacks pirates, Thargoids, and offenders on sight; leaves others alone. Precision sniper, prefers long-range attacks; pulls out all the stops at close-range. Extremely vicious if attacked. Shows no fear, rarely flees, uses injectors frugally.

CatchPhrases:
a. popping out of witchspace
- "Come on out, pirate scum! I got something for ya!"
- "Well, that was exciting."
- "Sweet, a new Dreamware band playing on the hyperradio!"

b. chatter during flight
- "Don't mind us, sir. Just cruisin' along."
- "Got pirate problems? We're here to help!"
- "Just point me to the riffraff and I'll be out of your way."

c. shoutouts at your attacker
- "Oh, you wanna fight? Let's rumble!"
- "You've messed with the wrong Lizard, punk!"
- "I'm gonna cook your ass for dinner!"
- "Nice try, ace. You may not live to regret it."
- "How sweet... Fresh meat!"
- "Come on then, let's see what you're made of."
- "If you break and run now, you may yet reach retirement age."
- "Now I'm really mad!"

d. last words
- "Nice moves, ace. Meet me in Hell, I'll buy you a drink."
- "Ow, ya got me!"
- "Well aint you the clever bastard?"
- "Alright, smartass. Some day that dirty q-bomb trick isn't gonna work, then what?"
- "Pfft! You're just lucky. Don't expect that to always work."

e. attacking
- "Well well, look what we have here. Prepare to pay the piper, scumball!"
- "Piracy on my watch? I'm not havin' that!"
- "It's time you learned some manners!"
- "Hell sent me to tell you your torture chamber is ready."
- "No rotten deed goes unpunished!"
- "It sucks to be you."
- "Not so jolly now, huh Roger?"
- "Bend over! You're getting a spanking!"

f. made a kill
- "Another kill, another cred."
- "He had it coming."
- "One more punk sent to Hell."
- "Say hello to the Devil, scumball."
- "Huntin' is the business and the business is good."
- "Let that be a lesson to the rest of you."
- "It's just that easy."
- "Target: Terminated."
- "Game over, ace. You're done."

shipdata:
<key>persistence-of-memory</key>
<dict>
<key>aft_eject_position</key>
<string>-0.1985 -5.5002 -57.7762</string>
<key>energy_recharge_rate</key>
<real>5.8</real>
<key>cloak_passive</key>
<true/>
<key>hyperspace_motor_spin_time</key>
<integer>12</integer>
<key>exhaust</key>
<array>
<string>-4.663113 -0.5 -55.1 3.8 3.8 2.0</string>
<string>4.663113 -0.5 -55.1 3.8 3.8 2.0</string>
<string>-4.663113 -0.5 -56.0 1.1 1.1 1.0</string>
<string>4.663113 -0.5 -56.0 1.1 1.1 1.0</string>
</array>
<key>forward_weapon_type</key>
<string>WEAPON_MILITARY_LASER</string>
<key>aft_weapon_type</key>
<string>WEAPON_MILITARY_LASER</string>
<key>port_weapon_type</key>
<string>WEAPON_MILITARY_LASER</string>
<key>starboard_weapon_type</key>
<string>WEAPON_MILITARY_LASER</string>
<key>accuracy</key>
<real>9</real>
<key>fuel</key>
<integer>60</integer>
<key>cargo_type</key>
<string>CARGO_NOT_CARGO</string>
<key>likely_cargo</key>
<integer>12</integer>
<key>laser_color</key>
<string>greenColor</string>
<key>max_cargo</key>
<integer>20</integer>
<key>extra_cargo</key>
<integer>10</integer>
<key>max_energy</key>
<real>512</real>
<key>max_flight_pitch</key>
<real>0.8</real>
<key>max_flight_yaw</key>
<real>0.8</real>
<key>max_flight_roll</key>
<real>1.8</real>
<key>max_flight_speed</key>
<real>400</real>
<key>scoop_position</key>
<string>0.0 -6.48006 53.297053</string>
<key>missile_launch_position</key>
<string>-3.532853 -10.17446 -12.143362</string>
<key>missiles</key>
<integer>10</integer>
<key>missile_role</key>
<string>EQ_MILITARY_MISSILE</string>
<key>model</key>
<string>cbodyg.dat</string>
<key>smooth</key>
<true/>
<key>roles</key>
<string>hunter</string>
<key>thrust</key>
<real>45</real>
<key>shaders</key>
<dict>
<key>cadg_tex.png</key>
<dict>
<key>vertex_shader</key>
<string>ahruman-generic.vertex</string>
<key>fragment_shader</key>
<string>light.fragment</string>
<key>textures</key>
<array>
<string>cadg_shady.png</string>
<string>cadg_glow.png</string>
<string>cadr_fx.png</string>
</array>
<key>uniforms</key>
<dict>
<key>time</key>
<string>universalTime</string>
<key>engine_level</key>
<string>speedFactor</string>
<key>hull_heat_level</key>
<string>hullHeatLevel</string>
<key>laser_heat_level</key>
<dict>
<key>binding</key>
<string>laserHeatLevel</string>
<key>bindToSubentity</key>
<false/>
</dict>
</dict>
</dict>
</dict>

<key>name</key>
<string>Caduceus Omega "Persistence Of Memory"</string>
<key>subentities</key>
<array>
<string>cenginea -4.5 -0.5 -60.5 1 0 0 0</string>
<string>cengineb 4.5 -0.5 -60.7 1 0 0 0</string>
<string>cmount 0.0 -2.6 26.0 0 0 0 0</string>
<string>cmount 0.0 -2.6 13.0 0 0 0 0</string>
<string>cmount 0.0 -2.6 0.0 0 0 0 0</string>
<string>caduceusturret 8.0 -2.7 26.0 1 0 -1 0</string>
<string>caduceusturret 8.0 -2.7 13.0 1 0 -1 0</string>
<string>caduceusturret 8.0 -2.7 0.0 1 0 -1 0</string>
<string>caduceusturret -8.0 -2.7 26.0 1 0 1 0</string>
<string>caduceusturret -8.0 -2.7 13.0 1 0 1 0</string>
<string>caduceusturret -8.0 -2.7 0.0 1 0 1 0</string>
<string>zeroturret -0.198 -7.8 -32.0 1 -1 0 0</string>
<string>zeroturret 0.0 1.4 -14.8 1 1 0 0</string>
</array>
<key>has_ecm</key>
<true/>
<key>has_energy_bomb</key>
<real>0.2</real>
<key>has_escape_pod</key>
<true/>
<key>has_cloaking_device</key>
<true/>
<key>has_fuel_injection</key>
<true/>
<key>has_scoop</key>
<true/>
<key>has_shield_booster</key>
<true/>
<key>has_shield_enhancer</key>
<true/>
<key>has_naval_energy_unit</key>
<true/>
</dict>
Running Oolite buttery smooth & rock stable w/ tons of eyecandy oxps on:
ASUS Prime X370-A
Ryzen 5 1500X
16GB DDR4 3200MHZ
128GB NVMe M.2 SSD (Boot drive)
1TB Hybrid HDD (For software and games)
EVGA GTX-1070 SC
1080P Samsung large screen monitor
User avatar
Commander Learner
Dangerous
Dangerous
Posts: 123
Joined: Thu Aug 20, 2009 12:08 pm
Location: Somewheeeeeere over the rainbooooooooooow~

Post by Commander Learner »

Name: Commander Learner
(A small harmless humanoid)
Profession: Pack Hunter
Status: Clean
Insurance: Small
Ship: 'Sleek as Light'
a. Ship model: Imperial Courier V2
b. custom texture: None (standard)
c. equipment: Military lasers,Precision Missiles,E Bomb, Cloak, EEU,Mil Shield,Naval Booster, 2 Q-Bombs.
e. AI: Never comes alone, always with at least 3 pilots. Attacks offenders/fugitives/thargs. Average when shooting at far range, but excellent at close range. Fuel Scoops occasionally.

Out of Witchspace
-Ahh...That was good.
-Come on people!

Flight
-How's it goin' dude?
-Oh look! More ships!

At Attacker
-Oh, so you wanna play rough eh?
-Let's gang bang him!
-Yay! More target practice
-Yay! More laser testing!

Last Words
-Gee, that was a good one, got me there....
-I'll be back....

Made a Kill
-Another credit to the seniors!
-I just love it...

------------------------

Maybe we can make this a template and ask everyone to fill it up! :idea:
Shooting polygons since 2001
Post Reply