The online racing simulator
Nomenclature?
(8 posts, started )
Nomenclature?
What's the nomenclature for the track codes '000' & 'BL1'?
The number is the same as the in-game track config position. So e.g. Aston Grand Prix reverse (AS5R) is 651 - 6 = 7th track (starting from 0) in the list, 5th config and 1 = reversed.

I hope I am right.
Yeah, I know that. I want to know how one is meant to refer to this syntax.

Is '001' known as 'Short Code', if 'BL1R' known as 'Abbreviation'?
#4 - amp88
Blackwood Grand Prix - track name
BL1 - short track name
000 - track code

...is my understanding. However, I find myself calling "BL1" the track code too.
Thanks amp. Now all I need is a dev to chime in, and let us known for sure.
I think like Amp...
  • Blackwood Grand Prix - TrackName
  • BL1 - ShortTrackName
  • 000 - TrackCode
Although these days in InSim.txt it's always given as the abbreviated name and the field is (almost?) always named Track. In LFSWorld it's given as the code and referred to either as Track or TCR (Track, Config, Reversed). In the MPR it's given as 3 separate fields the Track (32 chars), Config (byte) and Reversed (byte), but also as the abbreviated name, where it's referred to as the ShortTrackName. In the SPR it's given as 3 fields again.

I think this just reflects the way the LFS APIs have evolved over time. They have changed from giving the full name to just using the abbreviations, although sometimes keeping the full name for backward compatibility. In terms of LFSWorld, well, Victor is Dutch*, so who knows.

In my own code I just store the abbreviation as a field named Track and work out the full names on the fly when and if I need to.

* Start the Python interpreter and type 'import this' if you don't understand.
Quote from The Zen of Python :Although that way may not be obvious at first unless you're Dutch.

The Python devs have way to much time on their hands.
If you wanna have real geak fun then go into the Python/Lib folder and open the script 'this.py'...

Also Python is written by many open-source contributors and the original author of Python now works on Google.

Nomenclature?
(8 posts, started )
FGED GREDG RDFGDR GSFDG