Page 2 of 3

Re: Proposal: What about an update to monument.oxp?

Posted: Fri Sep 14, 2012 6:09 pm
by Geraldine
Another addition? How about Neil Armstrong?

Re: Proposal: What about an update to monument.oxp?

Posted: Fri Sep 14, 2012 6:22 pm
by Smivs
Sounds good to me...probably one person from our time who would actually be remembered by a space-faring humanity that far in the future (along with Gagarin I would hope).

Re: Proposal: What about an update to monument.oxp?

Posted: Fri Sep 14, 2012 7:35 pm
by Geraldine
Smivs wrote:
(along with Gagarin I would hope).
Oh yes Gagarin should certainly have a monument too, well said Smivs :wink:

Re: Proposal: What about an update to monument.oxp?

Posted: Wed Sep 19, 2012 10:11 pm
by UK_Eliter
I'd like to propose

D. N. A.
(Douglas Noel Adams)

which makes me think, further, that an Infinite Improbability Drive OXP - allowing witchjumps of unlimited distance, and the ability to turn ships into bowls of petunias - would be a good idea. But then I would think that.

More generally/sanely: I always thought the Monument OXP was a lovely idea; and I was frustrated it didn't seem to work. I didn't realise that (as a previous post - by Eric Walch - on this thread points out) one had to be at Lave.

Re: Proposal: What about an update to monument.oxp?

Posted: Wed Sep 19, 2012 10:12 pm
by UK_Eliter
Geraldine wrote:
How about Alan Turing? Without him, we wouldn't have anything to play Oolite on.
Does the same go for Ada Lovelace?

Re: Proposal: What about an update to monument.oxp?

Posted: Thu Sep 20, 2012 2:32 am
by Greyth
Messrs Babbage, Boole and the great unsung hero Mr. Tommy Flowers?

Re: Proposal: What about an update to monument.oxp?

Posted: Thu Sep 20, 2012 7:18 am
by Commander McLane
re the various suggestions for people deserving a monument: that's all fine and well, but someone has to actually do it. As far as the current monument.oxp is concerned, you're speaking into the void. It's orphaned.

Re: Proposal: What about an update to monument.oxp?

Posted: Mon Oct 11, 2021 11:11 am
by Cholmondely
How about modifying this so that it recites aloud a long list of commanders who departed leaving work behind them which does not have a license?

DAJT (who did this one!)
Murgh
Matt634 & Nemoricus
Wildeblood
...

I am satisfied from Killer Wolf's posts that he was happy for people to tweak his stuff to death. I'm convinced that he would have gone for the WTFPL if he had known about it.

On a more serious note, I wonder to what extent the issues with Murgh etc depend on the combination of (i) the restocking of Oosat2 with ReadMe-less oxp's together with (ii) the Great Deletion would have wiped out much of the earlier information, especially when Murgh et al departed the Oolite community in 2007/8 (back before the Sung & Extended Shipyard controversies made licensing an urgent concern).

We are lucky that we have what we have...

Re: Proposal: What about an update to monument.oxp?

Posted: Mon Oct 11, 2021 11:12 pm
by UK_Eliter
Cholmondely,
How about modifying this so that it recites aloud a long list of commanders who departed leaving work behind them which does not have a license?
That might actually be worth doing, so long as we can do it tastefully, i.e. in a way that warns the future rather than chides the past.

About (what I learn is called) The Great Deletion: that automatic deletion of threads is not happening any more, is it? (I apologise if an answer to this is available already.)

Monument OXP is a wonderful thing, and technically (yes?) goes by the name, 'Tionisla Orbital Graveyard - Monument'. Seemingly that expansion pack was last updated in 2017, though this thread about it has its last entry in 2012.

Re: Proposal: What about an update to monument.oxp?

Posted: Mon Oct 11, 2021 11:35 pm
by Cholmondely
UK_Eliter wrote: Mon Oct 11, 2021 11:12 pm
Cholmondely,
How about modifying this so that it recites aloud a long list of commanders who departed leaving work behind them which does not have a license?
That might actually be worth doing, so long as we can do it tastefully, i.e. in a way that warns the future rather than chides the past.

About (what I learn is called) The Great Deletion: that automatic deletion of threads is not happening any more, is it? (I apologise if an answer to this is available already.)

Monument OXP is a wonderful thing, and technically (yes?) goes by the name, 'Tionisla Orbital Graveyard - Monument'. Seemingly that expansion pack was last updated in 2017, though this thread about it has its last entry in 2012.
Not quite!

You are spot on about the Great Deletion. It was spotted and stopped back in 2008. But it removed many of Aegidian & Ahruman's posts.

Monument is a name given to two different oxp's. Yours is one of two add-ons to TOGY. The one I'm thinking of is this:

Image

Much smaller, just the one item in orbit around Lave (or between Lave and its sun if one uses an ambient oxp sun-distancer), and rather more noticeable than a collection of dozens of monumental gravestones (probably not the correct term for them), especially if we carve the names on the side!

But my suggestion is totally tongue in cheek, I'm afraid. I would rather be grateful to Murgh for what he has bequeathed us, than clobber him for the way in which he did it! If only I had the skills, I'd far rather rewrite Lave.oxp myself!

This post was spurred on by Stranger's Roolite essay - TOGY, Monument etc should be doing something in game. There should be a reason for visiting them, an adventure, or some such... They are magnificent, but, somehow, empty. TOGY did something in The Dark Wheel, But not, sadly in Roolite.

What happens in other games? I only know Oolite, Civilisation and one or two other such.

Re: Proposal: What about an update to monument.oxp?

Posted: Sat Jan 14, 2023 8:52 pm
by Cholmondely
cbr wrote: Sat Jan 14, 2023 8:11 pm
2] If you learn how to code/script then perhaps you could add passenger contracts?
Moving tourists/passengers between main station and monument(s) (could be universal applied to any monument? little insystem moneymaking/reputation building )
As I grouched to RedSpear recently, I just don't find contracts particularly interesting. Plus, if they are wealthy enough to hire a taxi to go and look at it, they probably have their own FdL's with white-gloved butlers etc. And the Coral Liners in Lave.oxp probably wander past every now and again for those with less dosh.

There was a discussion in this thread back in 2008 (with a couple of more recent additions).

I suppose that the one thing which comes to mind is copying over what Phkb added to TOGY (with Broadcast Comms MFD one can interrogate the obelisks to see whom they commemorate). And maybe put in our own people instead (those above are already in Phkb's TOGY) - we've so far lost Svengali & Ironfist. We could list their names on BC and then allow it to further add their .oxp's and other in-game achievements. I wonder if our Rooliters know of others who should be added? But that's just my idea.

TOGY with Broadcast Comms: query from MFD top right with response beneath (green text).
Image

I presume that the relevant code is tucked away in here:

Nabbed from Hiran's Oolite database which quotes some of the .js files

Code: Select all

Scripts/togy_main.js 	

"use strict";
this.name        = "TOGY_Main";
this.author      = "phkb";
this.copyright   = "2017 phkb";
this.description = "Controls the creation of the TOGY station and ships.";
this.licence     = "CC BY-NC-SA 3.0";

this._debug = false;
this._msgCount = 0;
this._predefinedNames = [
	{name:"Robert Holdstock",born:"1948-08-02",died:"2009-11-29"},
	{name:"Steve Jobs",born:"1955-02-24",died:"2011-10-05"},
	{name:"Terry Pratchett",born:"1948-04-28",died:"2015-03-12"},
	{name:"Isaac Asimov",born:"1920-01-02",died:"1992-04-06"},
	{name:"Arthur C. Clarke",born:"1917-12-16",died:"2008-03-19"},
	{name:"Philip P. Dick",born:"1928-12-16",died:"1982-03-02"},
	{name:"Ray Bradbury",born:"1920-08-22",died:"2012-06-05"},
	{name:"Frank Herbert",born:"1920-10-08",died:"1986-02-11"},
	{name:"George Orwell",born:"1903-06-25",died:"1950-01-21"},
	{name:"Jules Verne",born:"1828-02-08",died:"1905-03-24"},
	{name:"Robert Heinlein",born:"1907-07-07",died:"1988-05-08"},
	{name:"H. G. Wells",born:"1866-09-21",died:"1946-08-13"},
	{name:"Carrie Fisher",born:"1956-10-21",died:"2016-12-27"},
	{name:"J. R. R. Tolkien",born:"1892-01-03",died:"1973-09-02"},
	{name:"Douglas Adams",born:"1952-03-11",died:"2001-05-11"},
	{name:"Albert Einstein",born:"1879-03-14",died:"1955-04-18"},
	{name:"Nikola Tesla",born:"1856-07-10",died:"1943-01-07"},
	{name:"Thomas Edison",born:"1847-02-11",died:"1931-10-18"},
	{name:"Alexander Graham Bell",born:"1847-03-03",died:"1922-08-02"},
	{name:"Leonardo da Vinci",born:"1452-04-15",died:"1519-05-02"},
	{name:"Johannes Kepler",born:"1571-12-27",died:"1630-11-15"},
	{name:"Carl Sagan",born:"1934-11-09",died:"1996-12-20"},
	{name:"Edwin Hubble",born:"1889-11-20",died:"1953-09-28"},
	{name:"Ursula K Le Guin",born:"1929-10-21",died:"2018-01-22"},
	{name:"Galileo Galilei",born:"1564-02-15",died:"1642-01-08"},
	{name:"Nicolaus Copernicus",born:"1473-02-19",died:"1543-05-24"},
	{name:"Stephen Hawking",born:"1942-01-08",died:"2018-03-14"},
	{name:"Marie Curie",born:"1867-11-07",died:"1934-07-04"},
	{name:"Alfred Nobel",born:"1833-10-21",died:"1896-12-10"},
	{name:"Mary Winston Jackson",born:"1921-04-09",died:"2005-02-11"},
	{name:"Marie M. Daly",born:"1921-04-16",died:"2003-10-28"},
	{name:"Virgil Ivan 'Gus' Grissom",born:"1926-04-03",died:"1967-01-27"},
	{name:"Edward Higgins White II",born:"1930-11-14",died:"1967-01-27"},
	{name:"Roger Bruce Chaffee",born:"1935-02-15",died:"1967-01-27"},
	{name:"Michael John Smith",born:"1945-04-30",died:"1986-01-28"},
	{name:"Francis Richard Scobee",born:"1939-05-19",died:"1986-01-28"},
	{name:"Ronald Erwin McNair",born:"1950-10-21",died:"1986-01-28"},
	{name:"Edison Shoji Onizuka",born:"1946-06-24",died:"1986-01-28"},
	{name:"Sharon Christa McAuliffe",born:"1948-09-02",died:"1986-01-28"},
	{name:"Gregory Bruce Jarvis",born:"1944-08-24",died:"1986-01-28"},
	{name:"Judith Arlene Resnik",born:"1949-04-05",died:"1986-01-28"},
	{name:"Theodore C. Freeman",born:"1930-02-18",died:"1964-10-31"},
	{name:"Charles A. Bassett II",born:"1931-12-30",died:"1966-02-28"},
	{name:"Elliot M. See, Jr",born:"1927-07-23",died:"1966-02-28"},
	{name:"Edward G. Givens",born:"1930-01-05",died:"1967-06-06"},
	{name:"Clifton C. Williams, Jr",born:"1932-09-26",died:"1967-10-05"},
	{name:"Michael James Adams",born:"1930-05-30",died:"1967-11-15"},
	{name:"Robert Henry Lawrence",born:"1935-10-02",died:"1967-12-08"},
	{name:"Michael P. Anderson",born:"1959-12-25",died:"2003-02-01"},
	{name:"David M. Brown",born:"1956-04-16",died:"2003-02-01"},
	{name:"Kalpana Chawla",born:"1962-03-17",died:"2003-02-01"},
	{name:"Laurel Blair Salton Clark",born:"1961-03-10",died:"2003-02-01"},
	{name:"Rick Douglas Husband",born:"1957-07-12",died:"2003-02-01"},
	{name:"William C. McCool",born:"1961-09-23",died:"2003-02-01"},
	{name:"Ilan Ramon",born:"1954-07-20",died:"2003-02-01"},
	{name:"Vladimir Mikhaylovich Komarov",born:"1927-03-16",died:"1967-04-24"},
	{name:"Georgiy Timofeyevich Dobrovolsky",born:"1928-06-01",died:"1971-06-30"},
	{name:"Viktor Ivanovich Patsayev",born:"1933-06-19",died:"1971-06-30"},
	{name:"Vladislav Nikolayevich Volkov",born:"1935-11-23",died:"1971-06-30"},
	{name:"Yuri Alekseyevich Gagarin",born:"1934-03-09",died:"1968-03-27"},
	{name:"Vladimir Sergeyevich Seryogin",born:"1922-07-07",died:"1968-03-27"},
	{name:"Valentin Vasiliyevich Bondarenko",born:"1937-02-16",died:"1961-03-23"},
	{name:"Sergei Yuriyevich Vozovikov",born:"1958-04-17",died:"1993-07-11"},
	{name:"Rosalind Elsie Franklin",born:"1920-07-25",died:"1958-04-16"},
	{name:"Frederick William Herschel",born:"1738-11-15",died:"1822-08-25"},
	{name:"Andre-Marie Ampere",born:"1775-01-20",died:"1836-06-10"},
	{name:"Francis Bacon",born:"1561-01-02",died:"1626-04-09"},
	{name:"Daniel Bernoulli",born:"1700-02-08",died:"1782-03-17"},
	{name:"Niels Bohr",born:"1885-10-07",died:"1962-11-18"},
	{name:"Satyendra Nath Bose",born:"1894-01-01",died:"1974-02-04"},
	{name:"Tycho Brahe",born:"1546-12-12",died:"1601-10-24"},
	{name:"Subrahmanyan Chandrasekhar",born:"1910-10-19",died:"1995-08-21"},
	{name:"Michael Faraday",born:"1791-09-22",died:"1867-08-25"},
	{name:"Carl Friedrich Gauss",born:"1777-04-30",died:"1855-02-23"},
	{name:"Joseph Henry",born:"1797-12-17",died:"1878-05-13"},
	{name:"Heinrich Rudolf Hertz",born:"1857-02-22",died:"1894-01-01"},
	{name:"David Hilbert",born:"1862-01-23",died:"1943-02-14"},
	{name:"Grace Murray Hopper",born:"1906-12-09",died:"1992-01-01"},
	{name:"Stephanie Louise Kwolek",born:"1923-07-31",died:"2014-06-14"},
	{name:"Ada Lovelace",born:"1815-12-10",died:"1852-11-27"},
	{name:"Lise Meitner",born:"1878-11-07",died:"1968-10-27"},
	{name:"Amalie Emmy Noether",born:"1882-03-23",died:"1935-04-14"},
	{name:"Hans Christian Oersted",born:"1777-08-14",died:"1851-03-09"},
	{name:"Max Planck",born:"1858-04-23",died:"1947-10-04"},
	{name:"Ernest Rutherford",born:"1871-08-30",died:"1937-10-19"},
	{name:"Eugene Merle Shoemaker",born:"1928-04-28",died:"1997-07-18"},
	{name:"Joseph John Thomson",born:"1856-12-18",died:"1940-08-30"},
	{name:"Alessandro Volta",born:"1745-02-18",died:"1827-03-05"},
	{name:"James Watt",born:"1736-01-30",died:"1819-08-25"}
];


//-------------------------------------------------------------------------------------------------------------
this.$addInfoToGrave = function(ships) {
	if (!ships || ships.length === 0) return;
	var bcc = worldScripts.BroadcastCommsMFD;
	if (!bcc) return;
	var tm = worldScripts.TOGY_Main;
	for (var i = 0; i < ships.length; i++) {
		if (Math.random() > 0.5 && tm._predefinedNames.length > 0) {
			// get the first element in the array, and remove it
			var item = tm._predefinedNames.shift();
			var nm = item.name;
			var born = new Date(Date.parse(item.born));
			var died = new Date(Date.parse(item.died));
		} else {
			// just generate a random name
			var end = Math.floor(Math.random() * 750 + 20); // how long ago did they die?
			// if this is a newer type ship, move the death date to be a bit closer to now
			if (ships[i].hasRole("togy_newship") === true) end = Math.floor(Math.random() * 20 + 20);
			var age = Math.floor(Math.random() * 70 + 20); // how old were they?
			// calc a date of death
			var died = new Date(3142 - end, Math.floor(Math.random() * 12), Math.floor(Math.random() * 27 + 1));
			// calc a birth date
			var born = new Date(died.getFullYear() - age, Math.floor(Math.random() * 12), Math.floor(Math.random() * 27 + 1));
			var nm = expandDescription("%N ") + expandDescription("[nom]");
		}
		ships[i].script._togy_info = expandDescription("[togy_memorial]", 
			{name:nm, born:tm.$getShortDate(born), died:tm.$getShortDate(died)}
		);
		// add a reply option
		tm._msgCount += 1;
		bcc.$createMessage({
			messageName:"togy_transmit_reply_" + tm._msgCount, 
			displayText:"[Query monument info]", 
			messageText:"",
			ship:ships[i],
			transmissionType:"target", 
			callbackFunction:tm.$transmitMonumentInfo,
			deleteOnTransmit:false, 
			delayCallback:1, 
			hideOnConditionRed:false}
		);
	}
}

//-------------------------------------------------------------------------------------------------------------
this.$transmitMonumentInfo = function() {
	var t = player.ship.target;
	if (!t || !t.script || t.script.hasOwnProperty("_togy_info") === false) return;
    t.commsMessage(t.script._togy_info, player.ship);
}

//-------------------------------------------------------------------------------------------------------------
this.$getShortDate = function(date) {
	return date.getDate() + " " + this.$monthName(date.getMonth()) + " " + date.getFullYear();
}

//-------------------------------------------------------------------------------------------------------------
this.$monthName = function(month) {
	switch (month) {
		case 0: return "Jan";
		case 1: return "Feb";
		case 2: return "Mar";
		case 3: return "Apr";
		case 4: return "May";
		case 5: return "Jun";
		case 6: return "Jul";
		case 7: return "Aug";
		case 8: return "Sep";
		case 9: return "Oct";
		case 10: return "Nov";
		case 11: return "Dec";
	}
}

Re: Proposal: What about an update to monument.oxp?

Posted: Sat Jan 14, 2023 9:30 pm
by cbr
Cholmondely wrote: Sat Jan 14, 2023 8:52 pm

Plus, if they are wealthy enough to hire a taxi to go and look at it, they probably have their own FdL's with white-gloved butlers etc. And the Coral Liners in Lave.oxp probably wander past every now and again for those with less dosh.
It is a plus indeed if you are hired to 'drive' that Fdl ( add in a chance hijacker-attack, voila purpose,excitement and perhaps payment )

Re: Proposal: What about an update to monument.oxp?

Posted: Thu Feb 23, 2023 1:12 pm
by Cholmondely
I just received this response from DJT about mucking around with his Monument.oxp
Sent: Wed Feb 22, 2023 10:15 pm
From: dajt
Recipient: Cholmondely
Hi Cholmondely,

Do what you want with the Monument OXP.

I haven't kept up with Oolite other than to glance at it every few years. I even got a Mac for work recently so of course had to try it on the original platform but I didn't even go through hyperspace! Just wanted to run it on a Mac once.

Glad you enjoy the game. I figured once ED came out people would forget all about Oolite.

Regards, David.
Should we just put it up on the Expansions Manager (under his name, of course) - or should we change it first?

Any opinions?



Personally I prefer the approach of memorialising members of our community who have passed on to The Pool of Pellucid Placidity - to whit: Svengali & Ironfist.

It could be done either by begging CBR (or another) to etch their names into the Memorial - or by using phkb's "Broadcast Comms" method (easier to update, more difficult for new players to access).

Re: Proposal: What about an update to monument.oxp?

Posted: Thu Feb 23, 2023 5:20 pm
by Cholmondely
Two more ideas.

•It would be nice to add something meaningful about Ironfist & Svengali - not just names and dates of death. Any ideas? I never interacted with either.

•How about adding our Lead Developers in a second list (with a summary of their achievements)? Or perhaps a second monument to them, say, over at Zadies (the other GalCop capital system).

Re: Proposal: What about an update to monument.oxp?

Posted: Thu Feb 23, 2023 5:38 pm
by Cody
Olli had a taste for single malts, and was rather fond of Knockando (as I once was).