You are not logged in.

Dear visitor, welcome to Offizielles OMSI-Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

  • "jpnmtrmn93" started this thread

Date of registration: Dec 7th 2011

Location: Ithaca

Occupation: Student

  • Send private message

1

Friday, February 17th 2012, 9:30pm

Destination sign programming

Hello all!

I would like to learn how to script for two different kinds of destination signs: flip-dot, and LED. I know this is a long post, but I have to describe to the best of my ability how the signs should operate.


The following is how the front matrix/sign should operate:
  1. The line number is either a letter (or in the case of Bronx bus routes, two letters: Bx) followed by one, two, or three numbers (and sometimes followed by another letter), or just up to three digits (like the current matrix style for numbers on the SD202's display, so that the bus can be used on other maps). Examples: Q5, B25, M101, Bx40, X17J, or 6, 81, 318. Notice that the letter/letters is/are smaller than the number/numbers, but this could be easily solved by making the letters smaller in the font image file. The route number should be automatically centered, on the left side. We can worry about other express bus routes later, like BxM10.
  2. The front sign can have up to three displays that change. I.e., it loops between display #1, display #2, and display #3.
  3. One display can be two lines that are automatically centered. For the B25 example, the top line would say "DOWNTOWN BROOKLYN" (or something shorter) and the bottom line would say "FULTON LANDING."
  4. Another display can be one line centered vertically (not like if you use one line on the SD202's display, you chose if it is the top line or bottom line). For example, the B44 would say "VIA NOSTRAND." (Side note: Older signs drop the "A".) Notice that "VIA" is smaller. This means that for one line displays, you can choose which size font you like. So in the .hof file, there would be a trigger for setting smaller and larger font.
  5. For LED two-line displays, you can choose if you want the top line a larger font than the bottom. For example, the first line for the M42 says "EAST SIDE-UN HQ-1 AV" and the second line says "CROSSTOWN" (This, by the way, is not seen in New York City. This is just an example.)
  6. Also, for two-line displays, if a route uses two major streets or passes two major locations, the sign can say, for example, "VIA HYLAN BL" "VIA RICH AV". Notice again the different font sizes.
  7. If there is no line number and a destination or a message to display, the message takes up the entire sign. For example, "NOT IN SERVICE" or "SUBWAY SHUTTLE" (The second message, for New York City, is usually followed by the subway line and destination. For example, display #1 reads: "SUBWAY SHUTTLE"; display #2: "C TRAIN TO"; display #3: "C EUCLID AVE". Here again, the "C" is smaller. But I might not want to code for subway shuttle buses, so this special "subway shuttle" case can be excluded for now.)
  8. When changing displays, the LED matrix should just switch instantaneously, whereas the flip-dot matrix should sweep across the sign, with both lines changing at the same time, and not one line at a time like the SD202's display.
The side displays have a separate operation, except for the two-line LED sign, which mock the two-line LED front sign. The one-line LED and flip-dot side sign operate as follows:
  1. Same as conditions 1, 4, 7, and 8 above.
  2. The side sign can have up to six displays that change. (The most that is used is actually five.)
  3. Each line of the two-line displays on the front destination sign represents one-line displays on the side. For example, on the X1, the front sign line #1 reads: "VIA HYLAN BL"; line #2: "VIA RICH AV", and the side sign will have two separate displays for each, i.e. display #1 reads: "VIA HYLAN BL"; display #2: "VIA RICH AV". (This is the reason why the side sign can have up to six displays, three front displays up to two lines each.)
I might be missing some things, but this is all for now. I’m hoping I can get this done for the New York City project going on in the Map Design forum. I know these are a lot of conditions, but if anyone can offer help, it will be highly appreciated! Thank you!
HELP WANTED!!!
LEND A HAND IN CREATING THE NEW YORK CITY MAP AND BUSES FOR OMSI!!! ANY ASSISTANCE IS HIGHLY APPRECIATED!!! SEE THE THREAD BELOW:

Date of registration: Dec 9th 2011

Location: Blender 2.49b.

  • Send private message

2

Saturday, February 18th 2012, 4:06pm

This looks complicated! Could you upload a photo of the front matrix (with messages) so I can get a better idea what this looks like? The Enviro 500 uses rollband textures for the LED displays, which have to be set via the menu.

I had an idea for a LED matrix for a future Enviro 400 project that the matrix script would be like so: (the number of dots is not correct, it'd take ages to count them all! :P )

00011100110000011000110000110000011000011001111100 << each 0=off and 1=on
01100000111100011100110001001000011100111001100000 the display would have to be programmed without a font, as things like the "Stagecoach Swirl" are displayed.
00111000110000011010110011001100011011011001111000
00001100110000011001110011111100011000011001100000
01110000110011011000110110000110011000011001111100

(For clarity the 1's have been italised) - Can anyone read what it says :?:

Date of registration: Dec 11th 2011

  • Send private message

3

Saturday, February 18th 2012, 5:27pm

ive been looking into this for my buses and map. i thought of something like if the second line is empty then it will make the first line large font taking up the whole part of the display but there is still the problem with when 4 characters for the route is needed. then the rollband textures came to mind where the possibility of combining it with a IBIS2 type system however it would involve having to make each rollband texture. i however do like your idea road-hog it makes sense and would allow for all sorts input.

  • "jpnmtrmn93" started this thread

Date of registration: Dec 7th 2011

Location: Ithaca

Occupation: Student

  • Send private message

4

Saturday, February 18th 2012, 6:06pm

This looks complicated! Could you upload a photo of the front matrix (with messages) so I can get a better idea what this looks like? The Enviro 500 uses rollband textures for the LED displays, which have to be set via the menu.

I had an idea for a LED matrix for a future Enviro 400 project that the matrix script would be like so: (the number of dots is not correct, it'd take ages to count them all! :P )

00011100110000011000110000110000011000011001111100 << each 0=off and 1=on
01100000111100011100110001001000011100111001100000 the display would have to be programmed without a font, as things like the "Stagecoach Swirl" are displayed.
00111000110000011010110011001100011011011001111000
00001100110000011001110011111100011000011001100000
01110000110011011000110110000110011000011001111100

(For clarity the 1's have been italised) - Can anyone read what it says :?:
I have no clue what that says! ?(

Picture 1, showing conditions 1 and 3 for front (flip-dot) displays: http://upload.wikimedia.org/wikipedia/co…r_C40LF_988.jpg
Picture 2, showing conditions 1 and 3 for front (LED) displays: http://inhabitat.com/files/nyc_electricbus.jpg
Picture 3, showing condition 7 for front displays: http://graphics8.nytimes.com/images/2009…ignline-480.jpg
Picture 4, showing conditions 1 and 4 for front displays: http://upload.wikimedia.org/wikipedia/co…_Flyer_5753.jpg
Picture 5, showing conditions 1 and 6 for front displays: http://nycxplorer.com/wp-content/uploads/2012/01/NYC-bus.jpg
Picture 6, showing conditions 2 and 8 for front flip-dot displays (this one is tricky, but the top line says "EW GARDENS" when it is supposed to say, "KEW GARDENS"; you can also make out the "V" in VIA next to the number "6", this shows the sweeping I was referring to): http://upload.wikimedia.org/wikipedia/co…va_RTS_9376.jpg
Picture 7, showing condition 5 for front LED displays (note that this is not a MTA bus, but when I get the chance to model buses, I might start with a TCAT bus): http://www.tcatbus.com/img/mids/hybrid_montage.jpg

Does this help a little?
HELP WANTED!!!
LEND A HAND IN CREATING THE NEW YORK CITY MAP AND BUSES FOR OMSI!!! ANY ASSISTANCE IS HIGHLY APPRECIATED!!! SEE THE THREAD BELOW:

Date of registration: Oct 27th 2011

Location: Berlin-Spandau

Occupation: Softwareentwickler und Dipl.-Ing.

  • Send private message

5

Tuesday, February 21st 2012, 8:48am

Oh, I see, you are very ambitious about these displays!

Well, first let me say that our NG272 should get a very similar matrix system (flip dot). But even WE are still thinking about how to realize it - and we will need several new features in the main omsi.exe to realize it. Especially to animate the flip dot (no instant change but a sweep change) in combination with a generation with OMSI fonts is still near impossible. The second problem: Each OMSI font texture can only consist of ONE OMSI font, you cannot change the font type in one texture.

So at the moment there are two possibilities:

a) You're using a simple system like the SD202 have, you could adapt it to show also 4 or 5 characters in the line field and you can change it in that way that it can show the letters you need. But different fonts aren't possible. Changing signs in a loop are possible, too, but please do not hope that I will program everything for that, please try for your own. You may ask questions about particular code lines, of course.

b) You're adapting the roll sign technique of the older SD200 buses: As you know, they are using bitmaps, which can be made exact in that way you need them - but it would be lots of work to create them. Sweep animations aren't possible, too, but you can also add a loop change.

c) You wait until we have finished and released our NG272 with the new omsi.exe having new features for that kind of display! ;) But in your position I would decide for a) or b)! ;)

So first you have to develop a more detailed concept how you will do that. Then you can think about detailed questions which can be answered easily by me! :)

I wish you lots of fun! :)
Regeln | Suchfunktion | FAQ | Wiki | Das Team | Supportanfragen per PN unerwünscht! (wenn unbedingt nötig, dann besser per E-Mail)

Date of registration: Dec 9th 2011

Location: Blender 2.49b.

  • Send private message

6

Tuesday, February 21st 2012, 6:58pm

Maybe my idea of the 0's and 1's was a bit difficult... :rolleyes: It was supposed to say "St. NAME" (don't ask me why :P ). I like the idea of the possiblities the NG272 might open up! I'll keep my eyes open for what happens next... :D If we had "sweeping" dests then I can imagine all the screens of half the message resulting in some stupid message! :S

  • "jpnmtrmn93" started this thread

Date of registration: Dec 7th 2011

Location: Ithaca

Occupation: Student

  • Send private message

7

Tuesday, February 21st 2012, 8:46pm

Okay. I think I found a way to use different size fonts, and I'm trying it now. What if instead of triggering a smaller font, I can edit the font .oft files so it will have a set for lowercase letters, then edit the font .bmp file by adding the smaller font. Would this work?

Edit: IT WORKS!!! But I can't upload the picture. I try ShapeLoft, but it doesn't work...

Edit 2: Now, is there a way to trigger changing signs in the .hof file? If so, then we will have some of this stuff figure out.

Edit 3: Here's the picture:


Edit 4: I've been trying a few things in the .hof file, but I can't get the destination sign to loop between two displays. I looked through the Matrix_D.osc file and saw that there are repeats of line numbers, in other words:

Source code

1
2
3
4
5
6
7
8
l1 96 = (L.L.Matrix_ChangeCounter) ! &&
{if}
" 01234567890ABCD@EFGHIJKLMNOPQRST@UVWXYZÄÖÜ-.'+/xy" (S.$.Matrix_NewTerminus)
{else}
l1 96 =
{if}
"()*;,%&zyx/+'.-A@ÖÜABCDEFGHIJKLMN@OPQRSTUVWXYZ0123" (S.$.Matrix_NewTerminus)
{else}

The "96" appears twice. So I tried to use a destination code twice, but it does not work. I also used the at signs ("@") in between the texts, so like:

Source code

1
2
  ELTINGVILLE   @ via HYLAN BLVD
 TRANSIT CENTER @  via RICH AVE

But this doesn't work either. You said that there is a way to loop displays. But how? Am I even close to figuring it out?
HELP WANTED!!!
LEND A HAND IN CREATING THE NEW YORK CITY MAP AND BUSES FOR OMSI!!! ANY ASSISTANCE IS HIGHLY APPRECIATED!!! SEE THE THREAD BELOW:

This post has been edited 4 times, last edit by "jpnmtrmn93" (Feb 22nd 2012, 5:11am)


Date of registration: Dec 4th 2011

Location: Philadelphia, PA

  • Send private message

8

Thursday, February 23rd 2012, 12:39am

One thing which I have learn is do whatever works or whatever works best! :P

I do not know anything about the designation sign side of the code, since I never looked too deeply into it. but to do an loop, generally you use timegap. For example you have an timer set for zero and once one frame starts rolling up, the variable which the timer is set to would start counting up, once this counter reaches an predefine value like 3 seconds, the variable will reset it self back to zero. Well you could do this, line one for 3 seconds and line two for 3 seconds, once line one is shown for 3 seconds, the variable which triggers line one would be reseted back to zero, then line two variable will be reenabled.

It is really hard to explain but here is an example of an light script which I recently helped someone else with. It uses loops.

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{macro:lights_STR}
(L.S.Timegap) (L.L.lights_timespan) + (S.L.lights_timespan)
(L.L.lights_timespan) 2 <
{if}
2 (S.L.lights_sw_fern)
{endif}

(L.L.lights_timespan) 2 > (L.L.lights_timespan) 4 < &&
{if}
0 (S.L.lights_sw_fern)
{endif}

(L.L.lights_timespan) 4 >
{if}
0 (S.L.lights_timespan)
{endif}

{end}


Perhaps this can be modded somehow.

I'm glad someone else from the states are tinkering with the scripts, though :)

This post has been edited 2 times, last edit by "krtz07" (Feb 23rd 2012, 12:50am)


  • "jpnmtrmn93" started this thread

Date of registration: Dec 7th 2011

Location: Ithaca

Occupation: Student

  • Send private message

9

Thursday, February 23rd 2012, 12:52am

So, I would add this to the Matrix_D.osc file? In other words, how would I incorporate this into the code?

I'm not good at scripting for OMSI at all. I only have experience in the MATLAB language and BVE Trainsim programming.
HELP WANTED!!!
LEND A HAND IN CREATING THE NEW YORK CITY MAP AND BUSES FOR OMSI!!! ANY ASSISTANCE IS HIGHLY APPRECIATED!!! SEE THE THREAD BELOW:

10

Wednesday, February 29th 2012, 1:32am

So this code is a counter from 0 to 5
So

Source code

1
2
lights_timespan -> 0...2 Lights_sw_fern = 2
                -> 3...5 Lights_sw_fern = 0

Am I right?

If yes, I'm really happy with this code, I needed a blinker script, more simple then the one in the lights.osc

OK, I read what you added now.. :) Thanks!

Greets!
------------------
Edit:
Marcel: Multiple font's can be used by more "layers", and activating them via script. Right?

Is there a public list about planned features in the new exe?
nemeza
---------
current project:FOK-GYEM display boards and control unit, Ikarus 412 script help, "short-term" script mods

This post has been edited 1 times, last edit by "nemeza" (Mar 1st 2012, 11:37pm)


  • "jpnmtrmn93" started this thread

Date of registration: Dec 7th 2011

Location: Ithaca

Occupation: Student

  • Send private message

11

Saturday, March 3rd 2012, 8:25pm

krtz07, can you explain a little more? I don't know how I can use that script code.
HELP WANTED!!!
LEND A HAND IN CREATING THE NEW YORK CITY MAP AND BUSES FOR OMSI!!! ANY ASSISTANCE IS HIGHLY APPRECIATED!!! SEE THE THREAD BELOW:

  • "jpnmtrmn93" started this thread

Date of registration: Dec 7th 2011

Location: Ithaca

Occupation: Student

  • Send private message

12

Saturday, April 21st 2012, 5:44am

Has anyone figured something out? I think Julian actually is close to figuring part of this out, if he has not already.

And I absolutely clueless when it comes to OMSI script programming, can anyone help?
HELP WANTED!!!
LEND A HAND IN CREATING THE NEW YORK CITY MAP AND BUSES FOR OMSI!!! ANY ASSISTANCE IS HIGHLY APPRECIATED!!! SEE THE THREAD BELOW:

Date of registration: Dec 9th 2011

Location: Blender 2.49b.

  • Send private message

13

Saturday, April 21st 2012, 8:53am

I'm clueless about OMSI Scripting also... if you want I can ask on the OZx forum for you?

  • "jpnmtrmn93" started this thread

Date of registration: Dec 7th 2011

Location: Ithaca

Occupation: Student

  • Send private message

14

Sunday, April 22nd 2012, 2:30am

If it doesn't bother you, you can if you want to. Thanks! :)
HELP WANTED!!!
LEND A HAND IN CREATING THE NEW YORK CITY MAP AND BUSES FOR OMSI!!! ANY ASSISTANCE IS HIGHLY APPRECIATED!!! SEE THE THREAD BELOW:

Date of registration: Dec 9th 2011

Location: Blender 2.49b.

  • Send private message

15

Sunday, April 22nd 2012, 8:36pm

I have asked... just gotta wait for someone with knowledge to read the thread :lol:

EDIT: I quote:

Quoted

easiest thing for him to do at the moment if he wants that accurate is Rollband images like the Enviro 500... but he could always learn a little bit and make it so the rollband image becomes visible when a code on the IBIS is put in. -Orange.

This post has been edited 1 times, last edit by "road-hog123" (Apr 23rd 2012, 8:28pm)


Date of registration: Dec 1st 2011

Location: Portugal

Occupation: Mathematician / M.Sc. Applied Mathematics

  • Send private message

16

Wednesday, April 25th 2012, 9:41am

Very interesting project. Unfortunately I have never been deep into the Matrix script, so maybe my contribution at this time might not be good, but I will try.
Please correct me if I wrote something wrong (I had few time to try this and I am really needing to sleep). In case this doesn't suit your real needs (this is probably the case), I hope it may be at least useful to help you to reach the display animation you want. I'd like to help you more but my time for OMSI has been crushed to almost nothing these days...

First of all, let's enable that display animation cycle for every IBIS suffix code:-----

Anyway, you said that you tested with the 96 code and it worked, but other codes didn't. This was so because you would need to add a code line with the new number you'd like to use there (after line 69,70 or 71, you decide):the picture above RESTRICTS matrix changes to codes that are less or equal to 97 AND not equal to 96 AND not equal to 95. So if you'd like to add animated things to code, lets say, 55, you would need to add:

(L.L.IBIS_Line_Suffix) 55 = ! &&

The exclamation point is the NOT operator, && is the AND operator. The ! negates the expression IBIS_Line_Suffix equals to 35.



and here, the picture above will ALLOW the animation if the suffix code is GREATER OR EQUAL than 98 OR equal to 96 OR equal to 95.
So to allow code 55, you would need to add the line l1 50 = ||



However, You're interested in expanding the animations to every code. Then, you need to delete lines (69 to 74) , (169 to 172), (176 to 178 )

But all these changes would be useless if we stopped at this point, because there are only 2 lines available for text in the HOF file that will be displayed in the front display, then we will need to perform some adaptation in order to really see the animation thing. I will post the code excerpts here, but the whole code is within the .osc file below.

--- # End of enabling animations for every IBIS suffix

---- The lines below gets the lines from the HOF file, and will show line 1 or 2 depending on the current animation state (I'm using the original matrix animation made by M&R with some changes in order to display the animation correctly using our new pattern) ----


(L.L.Matrix_ChangeCounter) !
{if}
l0 0 (M.V.GetTerminusString) 33 $SetLengthL "@" $+
l0 2 (M.V.GetTerminusString) 16 $SetLengthL $+ (S.$.Matrix_NewTerminus)
{else}
l0 1 (M.V.GetTerminusString) 33 $SetLengthL "@" $+
l0 2 (M.V.GetTerminusString) 16 $SetLengthL $+ (S.$.Matrix_NewTerminus)
{endif}

----- The line below had to be modified in order to not cause the text texture to be aligned incorrectly in the display:


l2 (C.L.Matrix_Waittime) - 0 max 33 * (C.L.Matrix_Changetime_Terminus) / trunc 50 min s3


For a simple test, I added the following terminus to Grundorf hof:


[addterminus]
704
Krummelstr
12345678 @12345678
ABCDEFGH @ABCDEFGH
KRUMMELSTRASSE
BERNERD. K.-STR.
Gru_Krummelstr.tga
Bernerd. Krummelstr.
....................
................


With these modifications, the game will be animating the matrix for any destination applied. BUT, the destination should be written using the template used above:

[16characters]@[16characters] (first animation frame)
[16characters]@[16characters] (second animation frame)


Here are my scripts (backup yours first!)
http://dl.dropbox.com/u/17534772/OMSI/Sc…ix/Matrix_D.osc

http://dl.dropbox.com/u/17534772/OMSI/Sc…ix/Grundorf.hof


Hope it helps a bit. :) Sorry for the grammar errors in this post, I am almost sleeping here. Here are in-game screenshots (frame 1, changing, frame 2):







Let me know if you find any bugs or errors.

:)
- Temporarily retired from OMSI -

Mit freundlichen Grüßen/Best Regards,

Thiago

  • "jpnmtrmn93" started this thread

Date of registration: Dec 7th 2011

Location: Ithaca

Occupation: Student

  • Send private message

17

Thursday, April 26th 2012, 1:11am

Wow, Thiago, it really works! Thank you so much! This is of huge help!

But if I wanted to use this for the SD200s, however, the IBIS-1 line (which is usually the third line where you have "12345678 @12345678 ") would not work, right? So this only applies to the SD202s (and most likely any other add-on bus that uses the same script code from the SD202...)

EDIT: The progress as of today just for front signs (and side signs with two lines) is as follows (* means credit and thanks to Thiago):

Part 2: 67% (basically 2/3)*
Part 3: 100% - already done before I ever posted this thread (it was simple - use the space bar :D )
Part 4(b - the text size): 100% - I can also adapt this to part 1, but I'll do this some other time...
Part 6: 100% (see post 7 for reference)
Part 8: 75%* (both lines have to change at the same time for this to be 100%) I can pretend that the Polish Solaris uses LED (or LCD rather), and decrease the sign change time in matrix_constfile.txt to almost 0 to get instant change of the destination sign, so this is why this part is 75% and not 25%.

Total progress for two-line signs: around 49%, which I am extremely happy about! :thumbsup:

EDIT 2: I just tried it on a map, but passengers are not boarding on my or any AI bus, and the AI buses do not display the line number...uh-oh :(
HELP WANTED!!!
LEND A HAND IN CREATING THE NEW YORK CITY MAP AND BUSES FOR OMSI!!! ANY ASSISTANCE IS HIGHLY APPRECIATED!!! SEE THE THREAD BELOW:

Date of registration: Dec 1st 2011

Location: Portugal

Occupation: Mathematician / M.Sc. Applied Mathematics

  • Send private message

18

Thursday, April 26th 2012, 10:23am

Cool it worked, despite this side effect in the AI, but I think it's fixed now. :)
I added a line to the script and the AI people started recognizing the bus route again (see the picture below). I made a quick trip between Bauernhof x Krankenhaus x Bauernhof and it worked well. The AI buses are now getting passengers normally.
You are very right about the IBIS-1 line, I placed those strings "12345678"-like strings in the wrong place, they were meant to be in the same place reserved for the Annax displays (the third and fourth line as you said), sorry for that.

The picture (N stands for new):


** I forgot to indicate on the image that line 170 was discarded (I didn't delete it, just added a quote so OMSI can ignore it)

Lines 127 and 130 were quickly changed to fix my error when reading the wrong lines from the HOF file. Now they are:

127 - l0 1 (M.V.GetTerminusString) 33 $SetLengthL "@" $+
130 - l0 2 (M.V.GetTerminusString) 33 $SetLengthL "@" $+

Those numbers besides l0 were 0 and 1 in the first version.

I uploaded my new Grundorf hof with updated destinations for 'Krankenhaus' and 'Bauernhof' in case you want to test it. The new script is here as well:
http://dl.dropbox.com/u/17534772/OMSI/Sc…ix/Matrix_D.osc

http://dl.dropbox.com/u/17534772/OMSI/Sc…ix/Grundorf.hof

Side effects are always fooling us while editing, mainly when we think that everything has been properly adjusted. :D
- Temporarily retired from OMSI -

Mit freundlichen Grüßen/Best Regards,

Thiago

  • "jpnmtrmn93" started this thread

Date of registration: Dec 7th 2011

Location: Ithaca

Occupation: Student

  • Send private message

19

Thursday, April 26th 2012, 1:16pm

This part here:

127 - l0 1 (M.V.GetTerminusString) 33 $SetLengthL "@" $+
130 - l0 2 (M.V.GetTerminusString) 33 $SetLengthL "@" $+

I actually was thinking about that too...maybe I know a little more than I thought! ^^

It's morning here now, so I wouldn't be able to try it out as of yet. I'll be back in around 14-15 hours ( :!: ) to test it. I'll let you know then.
Side effects are always fooling us while editing, mainly when we think that everything has been properly adjusted.
I know a lot about this statement! I took a MATLAB course last semester... :cursing: :cursing: :cursing: ...programming is hard work!
HELP WANTED!!!
LEND A HAND IN CREATING THE NEW YORK CITY MAP AND BUSES FOR OMSI!!! ANY ASSISTANCE IS HIGHLY APPRECIATED!!! SEE THE THREAD BELOW:

Date of registration: Dec 1st 2011

Location: Portugal

Occupation: Mathematician / M.Sc. Applied Mathematics

  • Send private message

20

Thursday, April 26th 2012, 7:30pm

This part here:

127 - l0 1 (M.V.GetTerminusString) 33 $SetLengthL "@" $+
130 - l0 2 (M.V.GetTerminusString) 33 $SetLengthL "@" $+

I actually was thinking about that too...maybe I know a little more than I thought! ^^

It's morning here now, so I wouldn't be able to try it out as of yet. I'll be back in around 14-15 hours ( :!: ) to test it. I'll let you know then.
Side effects are always fooling us while editing, mainly when we think that everything has been properly adjusted.
I know a lot about this statement! I took a MATLAB course last semester... :cursing: :cursing: :cursing: ...programming is hard work!

Those l0, s0, s1... things are a bit confusing, but they are really powerful, I hope to get more knowledge about them in the future.
Oh MATLAB... I hope you are not using it under Mac OS X, it works fine for most tasks but it seems to occasionally crash when using some special packages, then I had to grab it for Windows. It makes almost a year I don't use it actively, but I'll need to use it again for the next semester, frustrations are coming soon for me.
:D
- Temporarily retired from OMSI -

Mit freundlichen Grüßen/Best Regards,

Thiago