DEV Programs / Tools - 12 October, 2006
*Tip1: use the search function of your browser and keywords to find stuff in this page*
*Tip2: since 20Feb2006 that Orbiter has a new forum... Links might be outdated!
*Tip3: links offline? Try them on the waybackmachine.*


Note: a few sites / links went offline, files might change from web places or be made for previous Orbiter versions, etc...
I'm trying to check links but the best is that you really read the docs...

You will find here CFG Editors, How to Make/View 3D Models, Calculators, Links to Orbiter Forum posts... But, before you start, maybe it would be good to read the following threads:





Ok, now about development tools and tips&tricks:



Orbiter SDK
back to top

Download: OrbiterSDK_060929 (P1)(see download page for mirrors)

Note: How to convert add-ons from Orbiter 2005 to 2006

Orbiter SDK has the following tools (and also folders doc, lib, include, samples):

  • shipedit.exe: to edit/know several parameters of your spacecraft 3D msh
  • pltex.exe: to apply planetary textures
  • dxtex.exe: to convert textures to dds




Configuration Tools
back to top

Generic DLLs


Generic DLL / Tools related posts from Orbiter Forum... The ones I like most are about the parachutes and attachements... I recomend that you DO READ 1st the Orbiter manual and sdk (3D model) / generic dll's / addons docs and after... go ahead:


See also:

Next, a few links about fuel, ISP, cross sections, etc:


Spacecraft v3 Spacecraft.dll v060302 (v3)
for Orbiter build 050216 - see also S3 2006-P1 patch!
Links:
Vinka strikes again! You are now able to create nice spacecraft with working HUD, virtual cockpit, new aerodynamic models, attachment management, robotic arms, etc!
See Vinka's site for full packages (with docs) and also this Orbiter Forum Post:
Spacecraft3.dll new version is available...
/
spacecraft
author's site
Multistagedll Multistage.dll and Spacecraft.dll v050721 (v2)
for Orbiter build 050216 - see also Stage 2006-P1 patch!
Links:
You can add smoke (and other new things) to your space toys, thanks Vinka!
See Vinka's site for full packages (with docs) and also this Orbiter Forum Post:
Don't modify old multistage.dll or spacecraft.dll add-ons!
multistage
spacecraft
author's site

Previous version files:

Multistagedll Multistage - Spacecraft base_package_040110 Links:
Multistage / Spacecraft generic dlls allows you to easily "program" rocket's / spaceship's behavior by just using notepad... very good if you do not know how to program c++ (or if you wish to quickly test some parameters before buiding a custom dll). Here is the direct link for older version. download
author's site
/

Aircraftdll Aircraft v1.0 Links:
Aircraft DLL works like Vinka's spacecraft.dll: use notepad and INI files to "program" and animate your atmospheric craft. Great job! (author's site offline?) download
author's site
/


Pylon Addon Pylon Addon v0.91 (Beta) Links:
Vessel class + MFD that support script-like sequences execution and manages attachments. The main purpose is to make dynamic scenarios, buildings, stations, etc though it allows to make movable vessel parts with attached vessels, and more... orbithangar
author's site
/



CVE-lite CVE-lite Links:
CVE-lite is a programming library to aid developers of add-on vessels. Continuation of the CVE-GPDS effort (see next) sourceforge
author's site
read about
CVE-GPDS CVE-GPDS Orbiter Addon Project v0.1.12 Links:
CVE, the COMMON_VESSEL Extentions, is an LGPL-licenced library to allow programmers to simply and easily write vessels that support multiple payloads and user-definable additional stages via the Generic Payload Description System (GPDS2). sourceforge
author's site
/



Advanced Configuration Tools for Addon Makers


System&PanelSDK System&PanelSDK v1.7 Links:
"Now there's a Generic vessel feature (using spsdk.dll), that allows muti-stage vessel w/ panels to be build w/out C++ (for the MSDEVless of you there)" :-)) download
author's site
/

dbVessel and dbConfigurator dbVessel and dbConfigurator Beta (Candidate) 0.1.725 (offline) Links:
Fairly advanced tool to configure your rockets and spacecraft. If you are an addon developer you will love this one! download
author's site
/

Collision Detection Collision Detection Kit v0.14 (beta) Links:
Basic Collision Detection Library for Orbiter. The system works as a plugin which monitors CD Enabled vessels in the background. You will find other intersting files in this site... sourceforge
/
/



The C++ Realm







3D Models
back to top


Viewers & Converters


Orbiter Mesh Wizard Orbiter Mesh Wizard v1.5+ Links:
A tool for developers to view meshes, locate docking ports, grapple points, attachment points, landing points and attitude thrusters with pinpoint accuracy. Note: if having a non-US keyboard / system and Mesh Wizard is not working... Try the language converter utility made for Mesh Viewer (see next). Edit: MeshWizard v1.7 here orbithangar
read about
/

Mesh Viewer Mesh Viewer v10.2 Links:
You can view msh with this tool (Point assistant and group assistant added for ship developers). Ho! If you have a non-US keyboard / system and Mesh Viewer is not working... Try this language converter utility. orbithangar
read about
/

glMesh glMesh (beta) Links:
Use it to view msh with textures. orbithangar
author's site
/

S4 Vessel Mesh Dialog S4 VesselMesh Dialog (beta) Links:
"Tool developed to allow for mesh review and configuration files validation purposes. There are a number of mesh viewing software implementations currently available. This one simply uses the internal graphics engine inside Orbiter to ensure 100% compatibility." orbithangar
author's site
/

Cam Control Cam Control Links:
Yep, I know... Not exactly one usual 3D msh viewer... But… This is very handy also for addon developers to check out their Orbiter 3D works, particularly in what concerns internal renderings / texture mappings. Very cool! orbithangar
author's site
/

3ds2msh interface 3ds2msh Windows interface Links:
Graphical Interface for Vinka's "3ds2msh" (see next entry). Note: but if you want to use all 3ds2msh parameters stay with the "DOS" command line! orbithangar
/
/

3ds2msh 3ds2msh Converter v050630 (It's a MUST HAVE!) Links:
Convert 3ds to msh files. (msh = Orbiter 3D models format) download
author's site
/

MshMaker MshMaker v2.1 Links:
Convert 3ds to msh files. (msh = Orbiter 3D models format). Supports Shadow feature. orbithangar
author's site
/

lwo2msh LightWave 3D LWO -> MSH converter Links:
Convert lwo to msh files. (msh = Orbiter 3D models format) /
read about
/

blender2msh Blender -> MSH converter v0.4.X Links:
Options to work with msh format on Blender:
http://sourceforge.net/projects/blorbiter/
read about1
read about2
read about3

Max2Msh Max2Msh v1.2 Links:
With this tool you can use Max or gmax to import/export Orbiter msh.
Also, see news about a few updates:
max2msh 1.29b available
temporary max2mesh 2006 update
download
author's site
/

Multi Import Script for gmax Multi Import Script v1.2 (for gmax - offline) Links:
Search in the gmax section for multi import script: with this tool you can import to gmax the following formats: 3ds, dfx, obj (download offline?) download
author's site
/

CVA converter CVA Converter v1.0 Links:
Very good converter: you can use it with FSDS or as an independent program.
Imports: fsc, fsp, dxf, lwo
Exports: fsc, fsp, dxf, obj
download
/
/

3D Crossroads 3D Crossroads v1.0 Links:
Funny name, funny program: lots and lots of import/export functions (please see for yourself!) (download OK but author's site offline?) download
author's site
/

3D Explorer v1.5 3D Explorer v1.5 Links:
Older version of Deep Exploration but it still handles some formats and has no time limit. You can use it to view/convert. download
+tools
/

3D Object Converter 3.40 3D Object Converter Links:
Another utility allowing to view / convert between many formats. Supports Orbiter's msh and parameters visualization such as materials, 3D statistics, etc. formats
author's site
/

Visit Essential Gmax Tools, where you will find goodies like the md3 exporter, tools, tutorials ;-)

Visit gmaxsupport.com - downloads (offline?), many importers there...

...Hummm, try this page for some "missing tools": http://cloud.prohosting.com/talone/gmax/converters.html



Editors

Anim8or Anim8or Links:
Perhaps the best tool to start making Orbiter addons: it's freeware, small and has nice tutorials in its home site.
Imports: an8, 3ds, lwo, obj
Exports: an8, 3ds, lwo, vtx, c
See also this Anim8or Utilties page, Leslie's an8 Boolean Subtraction, JB tutorials
/
Anim8or
/

gmax gmax Links:
Also freeware, powerful, and you can use it to make versions of your spacecraft to both Orbiter and FS but… it is a more challenging tool to learn… download!
gmax
/

blender Blender Links:
Another powerful editor, opensource but also a challenging tool to learn… download!
blender
/

FSDS FS Design Studio Links:
If you are a FS addon creator then it is probable that you are used to work with FSDS and find gmax a little disorienting place… you can do all 3D work in FSDS and after texture in another program… /
FSDS
/

ProgMesh ProgMesh (offline?) - google for it Links:
This is not a 3D editor but I'm sure you will find it very useful: with ProgMesh you can optimise your 3ds file; it also has other interesting features like the materials editor and a very easy to use interactive real-time texture mapping tool. (see also other interesting tools available at Paralelo site). /
author's site
/

Summing up, here are a few of several possible ways to create an Orbiter rocket/spacecraft/station/crazy stuff 3D model:

a) Anim8or > 3ds > 3ds2msh > msh
b) gmax > max2msh > msh
c) FSDS > fsc > CVA program > dxf > Crossroads > 3ds > a)
d) FSDS > fsc > CVA program > dxf > gmax multi import script > b)

See also: Orbiter Forum: mdl to 3ds?


And if you want to try a custom ground msh...

Terragen Terragen Links:
Scenery generator, created with the goal of generating photorealistic landscape images and animations. You can also export the landscape to your favorite3D editor, edit it and after do the usual 3ds >>> msh.
Related thread: Terragen & Orbiter!
/
Terragen
/

3DPaysage 3DPaysage Links:
Very easy and direct scenery generator: can export to .an8. Check also the author's site for other nice programs. download
author's site
/





Textures
back to top

You can use dxtext.exe in Orbiter SDK to convert your textures.

Some Texture related posts in Orbiter Forum (and Moonport):

The next links may also interest you:





Scenarios
back to top

Calculators

Orbit Calculator Orbital Utilities Links:
Tools that allow you to calculate commonly requested data (DeltaV of various spacecraft, MJD's corresponding to times/dates, launch azimuths). Also calculates level II hohmann transfers. read about
orbithangar
/

Orbit Calculator Orbit Calculator v2.0 Links:
Allows you to create specific orbital parameters for use in custom scenarios. Also includes built-in MJD calculator for generating exact historical/future timings. (CW) /
avsim
/

MJD Converter MJD Converter Links:
Converts between the 4 different date formats important to Orbiter: modifying a value in any field changes the values in other 3 fields to match. Automatic exportation of result to .scn file. download
author's site
/

TLE2ECLMay2005 TLE to Orbiter Elset converter Links:
Recent (May2005) Orbital elements conversion tool. /
avsim
info

TLE2ECL TLE2ECL - Equatorial to ecliptical elements converter Links:
Convert orbital elements in the Equatorial format (TLE) to ecliptical format (used by ORBITER). download
author's site
/

.cfg Data Calculator .cfg Data Calculator Links:
Choose the object you'd like elements for, the object that this first object orbits and an epoch date. The program generates text an e-mail to JPL's Horizons system. When you get your repply from Horizons, paste it into the .cfg calculator and it then generates the elements you'll need to paste into your .cfg file! download
author's site
Info
Geostationary Data Calculator Geostationary Calculator Links:
Enter the date and time of your scenerio, and the longitude on Earth you would like your satellite to hover over. Then copy the MJD and Vectors and paste them into your scenario. download
author's site
Info

Excel Orbit Simulator Excel Orbit Simulator Links:
This Excel program simulates orbital motion, by propagating iterated straight-line motion over short time intervals, from an initial position and velocity, using Newton's Law of Gravitation and mechanical equations. download
/
/



Editors and Related Stuff (note: Orbiter2006+ includes its own editor)

Orbiter Config Editor Orbiter Config Editor v0.04 Links:
Syntax Highlighting Config and Scenario Editor /
sourceforge
/


Orbiter Script Engine Orbiter Script Engine Links:
"The main idea is in storyline/mission sequencing and easyer vessel development for beginners." orbithangar
read about1
read about2


Orbiter Scenario Editor (from Voyager) Orbiter Scenario Editor (from Voyager) Links:
Scenario Editor screenshots, Dev Thread here! orbithangar
author's site
/

Orbiter Scenario Editor (Plugin) Orbiter Scenario Editor (plugin) Links:
This editor is useful for create a new ship where you want in the Orbiter Universe while you play and it's simple to use too. orbithangar
author's site
/

Orbiter Scenario editor Scenario Editor v1.09h Links:
Designed for Orbiter Build 020419/021202. download
author's site
/

City Builder City Builder v0.1 Links:
By using this tool you can easily place blocks, rivers, airports, churchus etc. and "draw" a city around your base. Then you just add the new base in the "earth.cfg" file and Orbiter will render it. /
avsim
/
Please see the readme. For this program to work you will need Java. Download available here: http://java.sun.com/j2se/1.4.2/download.html; http://javashoplm.sun.com/ECom/docs/
Welcome.jsp?StoreId=22&PartDetailId=j2re-1.4.2_03-oth-JPR&SiteId=JSC&TransactionId=noreg
- "Download J2SE (JRE)" - accept the Agreement and select Windows Offline Installation.


Surface Base Tile calculator available





Miscellaneous Stuff
back to top

StrikeFighterHome StrikeFighterHome
http://www.bobsyouruncle.net/StrikeFighterHome.htm

Guess what will you find in this site?
Video tutorials about 3D modelling and texturing! YEY!

SCWebCam SCWebCam -
http://www.harmlesslion.com/cgi-bin/
showprog.cgi?search=SCWebcam2


Do you want to create an Orbiter Live Mission Page?
Click here for more info.

Free Sci-fi Fonts: http://www.acidfonts.com/scififonts1.htm




Home Site: http://simcosmos.planetaclix.pt