system names from the numbers
Moderators: winston, another_commander
- Lestradae
- ---- E L I T E ----
- Posts: 3095
- Joined: Tue Apr 17, 2007 10:30 pm
- Location: Vienna, Austria
system names from the numbers
I can't find the info I'm searching for here or on the wiki ...
I want to write the sentence:
"Buy a near-derelict Rock Hermit station in the SYSTEMNAME system in galactic sector 1 for 2 million Cr. The resulting income that the future owner can expect has been estimated at about 4000 Cr per witchjump."
... into my equipment.plist (multiple times) and the sentence:
"<string>You own a Rock Hermit station in the SYSTEMNAME system in galactic sector 1. Income: 4000 Cr / Witchjump</string>"
... into my missiontext.plist.
How do I have to formulate the SYSTEMNAME so that the game produces it from the systems number, irrelevant which galactic sector it is in (some of the missiontext.plist names will refer to other galactic sector systems than the one the commander is in currently) and also use the new name if the name was changed by whatever oxp?
I think the options for this were recently expanded for the "1.73" trunk version?!
Thanks in advance
L
I want to write the sentence:
"Buy a near-derelict Rock Hermit station in the SYSTEMNAME system in galactic sector 1 for 2 million Cr. The resulting income that the future owner can expect has been estimated at about 4000 Cr per witchjump."
... into my equipment.plist (multiple times) and the sentence:
"<string>You own a Rock Hermit station in the SYSTEMNAME system in galactic sector 1. Income: 4000 Cr / Witchjump</string>"
... into my missiontext.plist.
How do I have to formulate the SYSTEMNAME so that the game produces it from the systems number, irrelevant which galactic sector it is in (some of the missiontext.plist names will refer to other galactic sector systems than the one the commander is in currently) and also use the new name if the name was changed by whatever oxp?
I think the options for this were recently expanded for the "1.73" trunk version?!
Thanks in advance
L
- Rustybolts
- ---- E L I T E ----
- Posts: 293
- Joined: Sun Jun 07, 2009 6:22 pm
- Location: UK
Hi Bud hows tricks? What your looking for is here. I have placed in bold exactly what you need.
http://wiki.alioth.net/index.php/Missiontext.plist
full page located hereSpecial Expansions
These can be include in your text, within the <string>..</string>, to automatically insert the following detail;
[commander_name] - Displays the name of the saved game file.
[commander_shipname] - Displays the name of the players ship, as specified by shipdata.plist.
[commander_rank] - Displays the players Elite rating.
[commander_legal_status] - Displays the players current legal status.
[Thanks-for-assist] - Err, thanks the player for their assistance.
[Thargoid_curses] - Random Thargoid curses.
[police_attack_warning] - Random warning of immediate(?) attack.
%H - Will display the current system name i.e. Isinor.
%I - Displays the current system name with "ian" attached i.e. Isinorian.
%R - Random word.
%Jxxx - Will display the system name of system with ID number "xxx". xxx must be a 3 digit number or no replacement takes place. e.g. %J007 is Lave. This replacement follows any system renaming by other oxp's. (Feature added with Oolite 1.73)
See also Communications in Methods.
[edit] Layout
Several spacial characters are used in determining the layout of the text, just as in Wiki.
\" Enables the use of colons.
\\n Insers a hard Enter.
In XML:
\n Inserts a hard Enter.
http://wiki.alioth.net/index.php/Missiontext.plist
STE.+ Firefly/Dragonfly + BlackJacksbullion v.1.23 link below.
http://www.mediafire.com/?sharekey=ca16 ... f6e8ebb871
http://www.mediafire.com/?sharekey=ca16 ... f6e8ebb871
- Lestradae
- ---- E L I T E ----
- Posts: 3095
- Joined: Tue Apr 17, 2007 10:30 pm
- Location: Vienna, Austria
..
Hi Rustybolts,
My problem is, though, that this would also have to work with other galactic sectors!
When a player buys a station, the information is saved via a mission variable and the existence of the station is noted on the missions list. But when it says i.e. "You own a Rock Hermit station in the Ribilebi system in galactic sector 1 etc." it should also say "Ribilebi" when the player is not in Galaxy 1!
That's my problem. Any way around it?
L
Thanks for the tip!%Jxxx - Will display the system name of system with ID number "xxx". xxx must be a 3 digit number or no replacement takes place. e.g. %J007 is Lave. This replacement follows any system renaming by other oxp's. (Feature added with Oolite 1.73)
My problem is, though, that this would also have to work with other galactic sectors!
When a player buys a station, the information is saved via a mission variable and the existence of the station is noted on the missions list. But when it says i.e. "You own a Rock Hermit station in the Ribilebi system in galactic sector 1 etc." it should also say "Ribilebi" when the player is not in Galaxy 1!
That's my problem. Any way around it?
L
- Rustybolts
- ---- E L I T E ----
- Posts: 293
- Joined: Sun Jun 07, 2009 6:22 pm
- Location: UK
I will have a think about it.
Beyond me i think
Beyond me i think
STE.+ Firefly/Dragonfly + BlackJacksbullion v.1.23 link below.
http://www.mediafire.com/?sharekey=ca16 ... f6e8ebb871
http://www.mediafire.com/?sharekey=ca16 ... f6e8ebb871
- saint
- Dangerous
- Posts: 75
- Joined: Fri Jul 24, 2009 5:17 pm
- Location: 45.371747 N, 12.011885 E - Sol III
- Contact:
Sound like you have to find the ObjC method and call it from JavaScript in a way that the name generation is done using the seed for galaxy 1, if what I remember is right, it should be possible.
But why don't store the name in oolite savefile ?
But why don't store the name in oolite savefile ?
Cmdr. Saint, Golden Gladstone with 4 leaves Clovers of the Most Noble Order or The B.D.c.
- Diziet Sma
- ---- E L I T E ----
- Posts: 6312
- Joined: Mon Apr 06, 2009 12:20 pm
- Location: Aboard the Pitviper S.E. "Blackwidow"
A Unix program that has been described as "a text editor that thinks it's an Operating System"... very arcane and non-intuitive.. so naturally its fans think its the best thing since sliced bread.
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
- saint
- Dangerous
- Posts: 75
- Joined: Fri Jul 24, 2009 5:17 pm
- Location: 45.371747 N, 12.011885 E - Sol III
- Contact:
That's not correct commander. It exists for many platform, Windows and Mac OS X included. The latter has a terminal only version in the default installation, but a version with a more complete integration in the system is available (i.e. has Machintoshish keybinding, so that a long time Mac user finds that the same keystrokes have the same meaning in AquaEmacs like they have in other 'well behaved' (behaving ?) apps. CUA mode is available via menu for Windows users.Diziet Sma wrote:A Unix program
This too is not correct , commander, I am so sorry ! .Diziet Sma wrote:that has been described as "a text editor that thinks it's an Operating System"...
It is the editor (The True One Editor), the language (Emacs-Lisp), and the operating system. But if this is three in one or one in three is a theological debate still open.
Diziet Sma wrote:very arcane and non-intuitive..
Anithing unknown is arcane. I could prove this sentence false (beware, I lectured on it ), but this is not the place, I was OT enought.
Is enought to say that you can expand Emacs as you can expand OOlite. But you do not need more tool and Emacs helps you in expanding itself. More on this subject by e-mail. And I should have done what Lestradae did... by making Emacs doing it for me .
Again, my apologies for being OT for so long.
Commander, it seems you can't get one right! It is the best thing since sliced bread with Nutella!Diziet Sma wrote:so naturally its fans think its the best thing since sliced bread.
May we have a beer together in friendship. A Coriolis 0-g bar should be the perfect place, but any pub on Sol III should work well nevertheless
P.S. : about the posts in https://bb.oolite.space/viewtopic.php?t= ... highlight=...
Cmdr. Saint, Golden Gladstone with 4 leaves Clovers of the Most Noble Order or The B.D.c.
- Diziet Sma
- ---- E L I T E ----
- Posts: 6312
- Joined: Mon Apr 06, 2009 12:20 pm
- Location: Aboard the Pitviper S.E. "Blackwidow"
You are correct, Commander.. I should have said "Originally a Unix program, since ported to many other platforms"saint wrote:That's not correct commander. It exists for many platform, Windows and Mac OS X included.Diziet Sma wrote:A Unix program
Well, sir (or madam as the case may be), I would suggest that that is a matter of opinion, (or perhaps, as you have implied, Faith, which is often the same thing). I've also heard it referred to as an Operating System masquerading as a text editor..saint wrote:This too is not correct , commander, I am so sorry ! .Diziet Sma wrote:that has been described as "a text editor that thinks it's an Operating System"...
It is the editor (The True One Editor), the language (Emacs-Lisp), and the operating system. But if this is three in one or one in three is a theological debate still open.
My handy one-click dictionary defines Arcane as "Requiring secret or mysterious knowledge". I would say the phrase 'requiring mysterious knowledge' sums Emacs up quite well, actually..saint wrote:Diziet Sma wrote:very arcane and non-intuitive..
Anithing unknown is arcane. I could prove this sentence false.
Thank you! Quod erat demonstrandum...saint wrote:Commander, it seems you can't get one right! It is the best thing since sliced bread with Nutella!Diziet Sma wrote:so naturally its fans think its the best thing since sliced bread.
Gladly! It has been a pleasure! I'm currently situated in Brisbane, Australia, and I see you are in what looks to be a charming little area, adjacent to a field, not too far from Venice, so I don't know if it would be convenient for you to drop by, but you have an open invitation..saint wrote:May we have a beer together in friendship. A Coriolis 0-g bar should be the perfect place, but any pub on Sol III should work well nevertheless
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
- saint
- Dangerous
- Posts: 75
- Joined: Fri Jul 24, 2009 5:17 pm
- Location: 45.371747 N, 12.011885 E - Sol III
- Contact:
It is both, as the Church of Emacs says, with the language being the bondDiziet Sma wrote:I would suggest that that is a matter of opinion, (or perhaps, as you have implied, Faith, which is often the same thing). I've also heard it referred to as an Operating System masquerading as a text editor.
between the two. See http://www.dina.dk/~abraham/religion/trinity.txt
I admit that Lisp stays to programming languages as Tibetan to human languages... exotic and mysterious indeed, but through it many attained illumination... “These are your father’s parentheses. Elegant weapons, for a more… civilized age.” (http://xkcd.com/297/)
[quote "Diziet Sma"]Gladly! It has been a pleasure! I'm currently situated in Brisbane, Australia, and I see you are in what looks to be a charming little area, adjacent to a field, not too far from Venice, so I don't know if it would be convenient for you to drop by, but you have an open invitation..[/quote]
Nice nice nide. Yep, it's a bit of a trip to come there without a .5lm ship, but the invitation is open on this side too!
A novice of the temple once approached the Master Programmer with a question: “Master, does Emacs have the Buddha nature?” the novice asked.
The Master Programmer had been in the temple for many years and could be relied upon to know these things. He thought for several minutes before replying: “I don’t see why not. It’s bloody well got everything else.
Cmdr. Saint, Golden Gladstone with 4 leaves Clovers of the Most Noble Order or The B.D.c.
- Diziet Sma
- ---- E L I T E ----
- Posts: 6312
- Joined: Mon Apr 06, 2009 12:20 pm
- Location: Aboard the Pitviper S.E. "Blackwidow"
Nicely done... I laughed 'til I choked at both of these!saint wrote:“These are your father’s parentheses. Elegant weapons, for a more… civilized age.” (http://xkcd.com/297/)
...
A novice of the temple once approached the Master Programmer with a question: “Master, does Emacs have the Buddha nature?” the novice asked.
The Master Programmer had been in the temple for many years and could be relied upon to know these things. He thought for several minutes before replying: “I don’t see why not. It’s bloody well got everything else.
Anyways.. enough with the OT entertainment..
I like this suggestion.. maybe a request should be made for it in the scripting requests thread. It ought to be simple enough to make it work for all 8 galactic charts, too..
saint wrote:Sound like you have to find the ObjC method and call it from JavaScript in a way that the name generation is done using the seed for galaxy 1, if what I remember is right, it should be possible.
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