Editing Creating a simple base

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 2: Line 2:
  
 
== Base config file ==
 
== Base config file ==
The configuration file to describe a base is located in the directory Orbiter\Config\<planet>\Base, for example, when Orbiter launches, it will use Orbiter\Config\Earth\Base\Canaveral.cfg to build the Cape Canaveral spaceport, and will contain certain information to build that base. Information contained in a base configuration file include the name of the base, its location, size, whether the objects described by the file conform to the texture of the planet's surface, any navigation beacons, and a list of objects in the base such as runways, pads, buildings, etc. Orbiter's description for how to build base configuration files is located in Orbiter\docs\OrbiterConfig.pdf.
+
The configuration file to describe a base is located in the directory Orbiter\Config\<planet>\Base, for example, when Orbiter launches, it will use Orbiter\Config\Earth\Base\Canaveral.cfg to build the Cape Canaveral spaceport, and will contain certain information to build that base. Information contained in a base configuration file include the name of the base, its location, size, whether the objects described by the file conform to the texture of the planet's surface, any navigation beacons, and a list of objects in the base such as runways, pads, buildings, etc.
  
 
So let's build a base and see what it looks like as we build it. For this, select a location for the base. For this, I selected a location on the Bonneville Salt Flats figuring it should be pretty flat to build stuff. Looking up the coordinates of the Flat in Wikipedia, sent a ship there and found what looks like water covering much of the area, so I moved the ship a bit until I found dry land that looked reasonably flat for my base.
 
So let's build a base and see what it looks like as we build it. For this, select a location for the base. For this, I selected a location on the Bonneville Salt Flats figuring it should be pretty flat to build stuff. Looking up the coordinates of the Flat in Wikipedia, sent a ship there and found what looks like water covering much of the area, so I moved the ship a bit until I found dry land that looked reasonably flat for my base.
 
One way to visually select a location for your base is to launch Orbiter into any scenario. Once launched, unpause if necessary, press {{Key|Ctrl}}{{Key|F1}} which opens the Orbiter: Camera dialog box. In the '''Target''' tab, select the + in front of the '''Sun''', then select '''Earth''' or whichever planet you choose. Then select the '''Ground''' tab. You will now see a distant image of the Earth, use the mouse wheel to zoom in as necessary, and right-click and move the mouse to navigate to a location, zooming in more as necessary.
 
 
When you find a suitable location and move it to the center of the window, select the '''Current''' button in the '''Ground''' tab, this will update the Position section data. Keep reading here and when you are to type in the longitude and latitude in your base .cfg file, type in or copy and paste the data in that window.
 
  
 
So, let's open Notepad or your favorite text editor. On the first line type in '''BASE-V2.0'''. This identifies the file to Orbiter that it is a base. Save the file in the directory Orbiter\Config\Earth\Base\ with the filename Bonneville.cfg. Now, Orbiter will build the base. All base configuration files must contain that as the first line.
 
So, let's open Notepad or your favorite text editor. On the first line type in '''BASE-V2.0'''. This identifies the file to Orbiter that it is a base. Save the file in the directory Orbiter\Config\Earth\Base\ with the filename Bonneville.cfg. Now, Orbiter will build the base. All base configuration files must contain that as the first line.
Line 47: Line 43:
 
== Object List ==
 
== Object List ==
 
The next section is the object list which builds objects such as buildings, landing pads, runways, and so forth. So, for the next section type in '''BEGIN_OBJECTLIST''' and '''END_OBJECTLIST''' on two separate lines with a space between. All objects will be entered between these two lines.
 
The next section is the object list which builds objects such as buildings, landing pads, runways, and so forth. So, for the next section type in '''BEGIN_OBJECTLIST''' and '''END_OBJECTLIST''' on two separate lines with a space between. All objects will be entered between these two lines.
There are separate articles for each of the objects listed below.
 
  
 
Valid objects are:
 
Valid objects are:
*[[Block|BLOCK]] - an object with four sides and a flat roof used for buildings with a flat roof such as offices, stores, etc.
+
*[[BLOCK]] - an object with four sides and a flat roof used for buildings with a flat roof such as offices, stores, etc.
 
*[[HANGAR]] - a building with a barrel-shaped or curved roof and four sides.
 
*[[HANGAR]] - a building with a barrel-shaped or curved roof and four sides.
 
*[[HANGAR2]] - a building with a peaked roof and four sides like a house.
 
*[[HANGAR2]] - a building with a peaked roof and four sides like a house.
Line 77: Line 72:
  
 
  LPAD1
 
  LPAD1
  POS 0 0 0
+
  POS 100 0 0
 
  SCALE 0.75
 
  SCALE 0.75
 
  ROT 0
 
  ROT 0
  TEX Lpad01
+
  TEX Lpad02a
 
  NAV 128.00
 
  NAV 128.00
 
  END
 
  END
Save your work, and launch a scenario, any scenario. Orbiter reads the file during launch, but, no time else during the session. So, your updated .cfg file will appear in any scenario if your ship is nearby. Your new landing pad should look like the images on the right:
 
  
 +
Save your work, and launch a scenario, any scenario. Orbiter reads the file during launch, but, no time else during the session. So, your updated .cfg file will appear in any scenario if your ship is nearby. Your new landing pad should look like this:
 +
 +
 +
[[File:LPad01_Day.png|center|thumb|<center>Landing Pad LPad01 during daytime</center>]]
 +
[[File:LPad01_Night.png|center|thumb|<center>Landing Pad LPad01 during nighttime</center>]]
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
[[Orbiter]] comes with a number of configuration files in the CONFIG directory. Those files describe the properties of objects.
 +
 +
Each [[planet]] has a CFG file. For example, for planet [[Earth]] there is an Earth.cfg file. In each planet CFG file there is a list of bases, and each base has a CFG file too.
 +
 +
===Finding a location for your base===
 +
 +
The first step to create a base is to find out the coordinates of our base.
 +
 +
Let's open orbiter and load a scenario. Any scenario is good.
 +
 +
As the mission is loaded, make sure it is not paused. Now press CTRL-F1. Now you see the "orbiter: camera" window.
 +
 +
There is a "+" in the left of the word "Sun" in that window. Click it. Now click on "Earth" (we are going to place a new base on Earth.
 +
 +
Now push the "apply" button. Use your mouse wheel to zoom in/out. Press right click and move your mouse until the place where you want your base is right in the center of the screen. You may want to zoom in once you have located the location.
 +
 +
Now press the "Ground button" and then the "Current" button. As you see, 3 numbers wil appear in one field in that window. We need to copy and paste the first 2 numbers.
 +
 +
So select the first 2 numbers and copy them to the clipboard. Now we have the latitude and longitude of the base.
 +
 +
===Adding a base to the planet===
 +
 +
Now close the Orbiter camera window. Now press CTRL-Q to exit Orbiter.
 +
 +
Open Notepad.
 +
Open the Orbiter directory, and then open the Config directory.
 +
Drag the Earth.cfg file to the Notepad window.
 +
 +
Scroll down until you find
  
[[File:LPad01_Day.png|center|thumb|<center>Landing Pad LPad01 during daytime</center>]] [[File:LPad01_Night.png|center|thumb|<center>Landing Pad LPad01 during nighttime</center>]]
+
; === Surface Bases ===
 +
 +
BEGIN_SURFACE
  
== Config file ==
+
As you see, there is a list of bases right after that.
So, your Bonneville.cfg file should look something like this:
+
Each base has a CFG file.
  
BASE-V2.0
+
Let's guess we want to create a base called "Rincon de la Vieja" and let's guess your coordinates are -84.989845 +10.739155, and the base properties will be placed in a file called Rincon.cfg.
Name = Bonneville
 
  
  Location = -114.05 40.61
+
Between BEGIN_SURFACE and END_SURFACE add a line that reads:
Size = 2000
+
 
OBJECTSIZE = 100
+
  Rincon: -84.989845 +10.739155
MAPOBJECTSTOSPHERE = TRUE
+
 
 +
Notice that instead of those numbers I used, you should paste the numbers that you just had in your clipboard.
 +
 
 +
Save and exit Notepad.
 +
Now you have added your base to the planet.
  
BEGIN_NAVBEACON
+
===Creating the landing pad===
VOR KBSF -114.05 40.61 112.7 500
 
END_NAVBEACON
 
  
BEGIN_OBSERVER
+
Now open Notepad.
Bonneville:Bonneville0:-114.05 40.61 25
+
Copy the following text and paste in Notepad.
END_OBSERVER
 
  
 +
; === Surface Base ===
 +
 +
Name = Rincon de la vieja
 +
Size = 2000
 +
ObjectSize = 2000
 +
 
  BEGIN_OBJECTLIST
 
  BEGIN_OBJECTLIST
  LPAD1
+
  LPAD2
  POS 0 0 0
+
  POS 0 0
  SCALE 0.75
+
  SCALE 5 0.15 0
ROT 0
+
  TEX Lpad02
  TEX Lpad01
+
  NAV 128.05
  NAV 128.00
 
 
  END
 
  END
 
  END_OBJECTLIST
 
  END_OBJECTLIST
  
Save it, launch any scenario and take a look-see. You now have a base with a landing pad. You may need to move a ship to the LPad.
+
Now save this as <code>Rincon.cfg</code> in the CONFIG directory, and then exit Notepad.
 +
 
 +
Congratulations!! You have created a base with a landing pad.
 +
 
 +
===Viewing your base===
 +
 
 +
You now can open orbiter and load a scenario.
 +
If you press CTRL-F1 and you click on the "+" that is next to "Spaceports".
 +
 
 +
Scroll down until you find your base.
 +
Click on the name of your base and press the "Apply" button.
 +
 
 +
Press the "Track" button and then press the "Movable target relative" button.
  
See separate articles to build other base objects.
+
You should see your base now.
  
 
===External links===
 
===External links===

Please note that all contributions to OrbiterWiki are considered to be released under the GNU Free Documentation License 1.2 (see OrbiterWiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)

Template used on this page: