Ex-external view

General discussion for players of Oolite.

Moderators: another_commander, winston

Kriken Overlord
Competent
Competent
Posts: 54
Joined: Sat Jun 24, 2006 10:42 pm

Ex-external view

Post by Kriken Overlord »

External view only works sometimes, and even then, only on built-in ships. Is there a way to get OXP ships working?
The 'v' key sometimes does nothing, and sometimes it works.
Please assisst!!!
There is something deeply, deeply wrong with me, and I intend to find out what it is, as soon as I'm done burning this cat.

User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2718
Joined: Tue Apr 04, 2006 7:02 pm
Location: I escaped The Labyrinth with the assistance of my fledgling. After many battles, I'm in the Nexus.

Post by LittleBear »

All the native ships have external views, but this was somthing Giles only introduced in 1.65, so many Oxp Player Ships don't have them (as they were written before this feature existed). Eg: If you are flying Ramon's Dark Wheel Cobra, you get external views as he wrote this player ship after Giles brought the code in. If you are flying Sleezen's Imperial Courier then you won't as the code didn't exist when Sleezen wrote his OXP.

I am very lazy with my Player ships, so cobbled together (by shamlessly copying n pasting bits from Giles's native shipdata) a code that would give 8 reasonable external views of any ship regardless of size and use the same views for all my (currently 3!) player ships.

Copy and past this code into the shipdata.plist of an OXP player ship that does not currently have them (eg The SuperCobra) and you'll have external views. NB this must go in the player-ship entry.

Code: Select all

<key>custom_views</key>
	<array>
	<dict>
	<key>view_description</key>
	<string>External View 1</string>
	<key>view_position</key>
	<string>0.0 20.0 -100.0</string>
	<key>view_orientation</key>
	<string>1.0 0.0 0.0 0.0</string>
	<key>weapon_facing</key>
	<string>FORWARD</string>
	</dict>
	<dict>
	<key>view_description</key>
	<string>External View 2</string>
	<key>view_position</key>
	<string>70.71 20.0 -70.71</string>
	<key>view_orientation</key>
	<string>0.9239 0.0 0.3827 0.0</string>
	<key>weapon_facing</key>
	<string>FORWARD</string>
	</dict>
	<dict>
	<key>view_description</key>
	<string>External View 3</string>
	<key>view_position</key>
	<string>100.0 20.0 0.0</string>
	<key>view_orientation</key>
	<string>0.7071 0.0 0.7071 0.0</string>
	<key>weapon_facing</key>
	<string>FORWARD</string>
	</dict>
	<dict>
	<key>view_description</key>
	<string>External View 3</string>
	<key>view_position</key>
	<string>70.71 20.0 70.71</string>
	<key>view_orientation</key>
	<string>0.3827 0.0 0.9239 0.0</string>
	<key>weapon_facing</key>
	<string>FORWARD</string>
	</dict>
	<dict>
	<key>view_description</key>
	<string>External View 4</string>
	<key>view_position</key>
	<string>0.0 20.0 100.0</string>
	<key>view_orientation</key>
	<string>0.0 0.0 1.0 0.0</string>
	<key>weapon_facing</key>
	<string>FORWARD</string>
	</dict>
	<dict>
	<key>view_description</key>
	<string>External View 5</string>
	<key>view_position</key>
	<string>-70.71 20.0 70.71</string>
	<key>view_orientation</key>
	<string>0.3827 0.0 -0.9239 0.0</string>
	<key>weapon_facing</key>
	<string>FORWARD</string>
	</dict>
	<dict>
	<key>view_description</key>
	<string>External View 6</string>
	<key>view_position</key>
	<string>-100.0 20.0 0.0</string>
	<key>view_orientation</key>
	<string>0.7071 0.0 -0.7071 0.0</string>
	<key>weapon_facing</key>
	<string>FORWARD</string>
	</dict>
	<dict>
	<key>view_description</key>
	<string>External View 7</string>
	<key>view_position</key>
	<string>-70.71 20.0 -70.71</string>
	<key>view_orientation</key>
	<string>0.9239 0.0 -0.3827 0.0</string>
	<key>weapon_facing</key>
	<string>FORWARD</string>
	</dict>
	</array>
My OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits and Renegade Pirates can be downloaded from the Elite Wiki here.

Kriken Overlord
Competent
Competent
Posts: 54
Joined: Sat Jun 24, 2006 10:42 pm

Post by Kriken Overlord »

You are my god.
Now I must worship you. You are now awesome.
:lol:
There is something deeply, deeply wrong with me, and I intend to find out what it is, as soon as I'm done burning this cat.

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 »

Kriken Overlord wrote:You are my god.
Now I must worship you. You are now awesome.
:lol:
Book of Giles the Creator, Codicil 18, 83:42 wrote:None should be exalted above The Holy Creator, Giles the Coder. Yea, though others shall come in His stead and create great marvels, they are infused with His almighty Code. 'Twere not for the Creator, these others would not have taken form. Give praise and honour to the after-coming coders, but be mindful of the Greatest Coder, Giles the Creator.
Just so you're mindful... :wink:

Captain Hesperus
"I'm not a religious man, but a nod in the direction of 'greater powers' can't but help your situation when it b@lls to the w@ll time."

User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2718
Joined: Tue Apr 04, 2006 7:02 pm
Location: I escaped The Labyrinth with the assistance of my fledgling. After many battles, I'm in the Nexus.

Post by LittleBear »

Oi you've been reading my unrealesed missiontext from BlackMonks!

"Let him that is without Credits cast the first loan."
"And The Lord Giles said: "Let there be debt." And there was debt."
"Loan Defaulters are spawn of the Anti-Giles."

and so on through many random seeded features upon a theam!

Verily and in such fashion doth The Holy Order of St Herod's address thee, before skewering thy aft with blessed plasma for want of a Credit, should thou fail to repay at the due date!
Last edited by LittleBear on Tue Jan 23, 2007 11:27 pm, edited 1 time in total.
My OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits and Renegade Pirates can be downloaded from the Elite Wiki here.

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 »

@LittleBear - Amen Brother! :D

Captain Hesperus
"Praise Giles and lock-on the whole rack o' Hardheads!"

User avatar
Dr. Nil
---- E L I T E ----
---- E L I T E ----
Posts: 985
Joined: Thu Sep 28, 2006 5:11 pm
Location: Nearest Hoopy Casino
Contact:

Post by Dr. Nil »

Kriken Overlord wrote:You are my god.
Now I must worship you. You are now awesome.
:lol:
:shock:

So all it takes to achieve godhood in your eyes is to be enough on-line to be the first to tell you which part of Giles' work to copy-paste?

I don't think that you shouldn't be thankful to LB for telling you here to look (not wanting to use the forums search engine yourself for some reason, I suppose - http://aegidian.org/bb/viewtopic.php?t= ... rnal+views), but please do give credit where it's due.
Image

300 billboards in Your Ad Here!
Astromines and more in Commies.
AVAILABLE HERE along with other Oolite eXpansion Packs.

User avatar
TGHC
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 2157
Joined: Mon Jan 31, 2005 4:16 pm
Location: Berkshire, UK

Post by TGHC »

Dr. Nil wrote:So all it takes to achieve godhood in your eyes is to be enough on-line to be the first to tell you which part of Giles' work to copy-paste?
:o
Yes to us non techies!
But apart from that there is Assassins, Asteroids, Black Monk, Oosat2 being repopulated with OXPs, and being one of the most helpful and major contributors on this board.

Put yer dooks up bud!
The Grey Haired Commander has spoken!
OK so I'm a PC user - "you know whats scary? Out of billions of sperm I was the fastest"

User avatar
Dr. Nil
---- E L I T E ----
---- E L I T E ----
Posts: 985
Joined: Thu Sep 28, 2006 5:11 pm
Location: Nearest Hoopy Casino
Contact:

Post by Dr. Nil »

Well don't look up then. There's an aeroplane, it might cause you all to go into fits. (and please don't worship me for pointing at the plane :roll:)

Again I didn't write that people shouldn't be thankful for help or add-ons. But while LB has done a great job, it isn't all his credit you know. Do read threads like Random Assassination Contracts. I respect the work he did on this and other stuff very much, but honestly much credit should go to Giles and a lot of others. Asteroids were an idea others were talking about, LB was just the first to do it (using Charlie's Asteroids.oxp). Black Monks was DH's idea. You can worship whatever funny shaped rock you find, but when you call someone a god for supplying someone with work done by Giles, you're not giving credit where it's due. Whatever - it's your own choice.
Image

300 billboards in Your Ad Here!
Astromines and more in Commies.
AVAILABLE HERE along with other Oolite eXpansion Packs.

User avatar
TGHC
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 2157
Joined: Mon Jan 31, 2005 4:16 pm
Location: Berkshire, UK

Post by TGHC »

Geek mythology has lots of gods, you're in there too ya knows!
The Grey Haired Commander has spoken!
OK so I'm a PC user - "you know whats scary? Out of billions of sperm I was the fastest"

User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8501
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

Post by DaddyHoggy »

@Doc
Black Monks was DH's idea.
- Only sort of - although I do bask in the reflected glory of others - I think Roberto started the Loan's idea - I thought of it again independantly - twas refined on the BB and LB picked it up and ran with it - and its much bigger than I imagined it was going to be.

Like I've said in other threads - Praise be Oolite and all who play in her!

This is a fantastic game written by a very clever chap, supported by lots of other very clever chaps who in turn and supported (and in some cases worshipped?!) by squillions of other chaps (and I presume chappettes?) - "We" have taken Oolite way beyond what I imagine even Giles dreamed (but possibly hoped) it would become.

We all deserve a pat on the back - not only for supporting this game - but by being possibly the best BB I have ever been a part of - others guesting on this forum can only be impressed by the level of ideas and support thrown about.

While I can't model for toffee and at the moment don't have time to finish Snoopes I am deeply satisfied that I have contributed to YAW1 (and YAW2), ZZ Oo-Haul and now Black Monks in varying degrees of input.

While no worshipping is involved there are lots of individuals I admire on this Forum and we all deserve a pat on the back.

<dismounts from soap box and wanders off>
Selezen wrote:Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here

User avatar
Dr. Nil
---- E L I T E ----
---- E L I T E ----
Posts: 985
Joined: Thu Sep 28, 2006 5:11 pm
Location: Nearest Hoopy Casino
Contact:

Post by Dr. Nil »

I make oxps because I'd like my favorite game to be the best game possible. I'd rather see the the filling of the Ooniverse to be an effort people take on together than anything to do with personal credit. A competition with other game communities instead of a competition for personal glory among ooliteers. I'm really mostly into getting ideas and figuring out how somewhat nerdy things might be accomplished. I'd prefer others to pick up my ideas and do them, not being a modeler, graphics artist, coder or anything myself. But since I have always been taught that if you want to see something realized you have to take the first step yourself, I just do them the best I can. I'd love for someone to pick up and expand on or completely redo all and any of the oxp's I've initiated, since I really see my oxps as placeholders for ideas to be expanded upon.
Image

300 billboards in Your Ad Here!
Astromines and more in Commies.
AVAILABLE HERE along with other Oolite eXpansion Packs.

User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2718
Joined: Tue Apr 04, 2006 7:02 pm
Location: I escaped The Labyrinth with the assistance of my fledgling. After many battles, I'm in the Nexus.

Post by LittleBear »

Bloody Hell, all I did was paste some code to copy!

I should point out Assassins was a joint effort, mainly with Ramon, Griff, & Heretic but a lot of others helped with code and ideas. Asteroid Storm was a joint effort with Charlie and Black Monks is a joint effort with Griff.

Perseonally, I think this is the best thing about Oolite. People can do what they're good at, co-operating together to make something that none of them could have done alone. Nothing in Oolite is really one persons work as each OXP borrows from or learns from somthing someone else did.

Its not about Credit, but that has to go to Giles for writing the engine and having the sheer genius to make it OXPable. Although other games can and have been modded, this is the only game I know of that can be done by non-programers. When any of us write a mod it is really Giles's code that is doing 99% of the work. Easy to write "setStateto : ATTACK SHIP" in an AI, but its Giles's code that is actually making the ship attack! :wink:
My OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits and Renegade Pirates can be downloaded from the Elite Wiki here.

User avatar
Dr. Nil
---- E L I T E ----
---- E L I T E ----
Posts: 985
Joined: Thu Sep 28, 2006 5:11 pm
Location: Nearest Hoopy Casino
Contact:

Post by Dr. Nil »

LittleBear wrote:Perseonally, I think this is the best thing about Oolite. People can do what they're good at, co-operating together to make something that none of them could have done alone. Nothing in Oolite is really one persons work as each OXP borrows from or learns from somthing someone else did.

Its not about Credit, but that has to go to Giles for writing the engine and having the sheer genius to make it OXPable. Although other games can and have been modded, this is the only game I know of that can be done by non-programers. When any of us write a mod it is really Giles's code that is doing 99% of the work. Easy to write "setStateto : ATTACK SHIP" in an AI, but its Giles's code that is actually making the ship attack! :wink:
Right on Commander!

@TGHC: If you want to parallel oxp'ers to anything in Greek mythology then you could at best (imo) see us as someone attempting to steal fire from the gods of the code and distribute it among our fellow players. And I would surely consent to LB being a front light among such Prometheae :)
Image

300 billboards in Your Ad Here!
Astromines and more in Commies.
AVAILABLE HERE along with other Oolite eXpansion Packs.

User avatar
Selezen
---- E L I T E ----
---- E L I T E ----
Posts: 2512
Joined: Tue Mar 29, 2005 9:14 am
Location: Tionisla
Contact:

Post by Selezen »

LittleBear wrote:If you are flying Sleezen's Imperial Courier then you won't as the code didn't exist when Sleezen wrote his OXP.
Sleezen? That sounds like a cleaning product!!

The second version of the IC does have external views.

Post Reply