Orbiter-Forum  

Go Back   Orbiter-Forum > Articles > A5. Addon Development
Register Blogs Orbinauts List Social Groups FAQ Projects Mark Forums Read

Reply
 
Article Tools
  #1  
Old
computerex computerex is offline
Addon Developer
Arrow Add-on Development Resources
by computerex 10-21-2007, 10:22 PM

I thought it would be nice to have a thread full of resources (tutorials, examples, tools, etc..) that orbiter users could use to become add-on developers, or they could be of some use to existing add-on developers. I'll start:

CODING:

Free Compiler set up to compile your orbiter add-ons:
http://www.orbiterwiki.org/wiki/Free_Compiler_Setup

A link to Microsoft VC++ 2005 runtime components, users using modules compiled by the above compiler need these before they can use the add-on:
http://www.microsoft.com/downloads/d...displaylang=en

VC++ 2008 express edition:
http://www.microsoft.com/express/download/#webInstall
VC++ 2008 runtime components:
http://www.microsoft.com/downloads/d...displaylang=en
A tutorial that will start you on writing vessel modules for Orbiter:
http://orbithangar.com/searchid.php?ID=2210

A C++ tutorial, that will help you create plugins for Orbiter:
http://www.cplusplus.com/doc/tutorial/

Dependency Walker - A small utility to track down dependencies in your modules
http://www.dependencywalker.com/
MODELLING:

A free simple to use modeling program:
http://www.anim8or.com/

A complex, professional level free 3D modeling:
http://www.blender.org/
An excellent tutorial for blender:
http://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro

Import/Export mesh file plugins to import/export stuff from Blender to Orbiter mesh file format:
http://sourceforge.net/projects/blorbiter/

A complex 3D modeling tool that closely resembles the famous 3DS Max
http://www.turbosquid.com/gmax

A .msh file exporter for GMAX

http://www.nestadlinn.de/orbiter/

An export script for anim8or to directly export meshes to orbiter's msh file format:
http://orbithangar.com/searchid.php?ID=2698

A program to export meshes from anim8or to Orbiter:
http://orbithangar.com/searchid.php?ID=632

A comprehensive free UV Mapper:
http://www.uvmapper.com/download/uvmapper026b.zip

An excellent tool to tweak, get info, convert, and do a whole bunch of other stuff with your mesh files:
http://orbithangar.com/searchid.php?ID=2740

A series of tutorials from ar81 (Pablo) teaching modelling using anim8or:
http://orbithangar.com/searchid.php?ID=2729
http://orbithangar.com/searchid.php?ID=2730
http://orbithangar.com/searchid.php?ID=2731

A spacecraft2.dll tutorial:

http://www.eharm.net/shop/freeware/o...acecraft2.html

A tutorial showing you the true power of tools provided by anim8or. It shows you how to easily model a Soyuz:

http://www.mundofree.com/elbono/tutorial0.htm

A tutorial by Greg Burch for UV mapping using anim8or:

http://www.eharm.net/shop/freeware/o...ltextures.html

Harmsway! add-on development center:
http://www.eharm.net/shop/freeware/o...developer.html

Handy little program to convert between dds and bmp:
http://eliteforce2.filefront.com/fil...onverter;29412

Video Tutorials

Orbiter Compiler Setup
Bomb MFD Tutorial
Deltaglider Warpdrive

Last edited by computerex; 05-01-2010 at 06:23 PM.
Reply With Quote
Views 36148 Comments 55
Total Comments 55

Comments

Old 10-21-2007, 10:30 PM   #2
Bj
Donator
 
Bj's Avatar

Default

VERY nice, I especially like the C++ tutorials, that will help a lot.


Last edited by Bj; 03-10-2008 at 04:35 PM.
Bj is offline   Reply With Quote
Old 02-10-2008, 04:05 PM   #3
NukeET
Gen 1:1
 
NukeET's Avatar

Default

This isn't intended to be a bump...but praise for computerex for starting this thread.

NukeET is offline   Reply With Quote
Thanked by:
Old 02-10-2008, 04:25 PM   #4
Urwumpe
Certain Super User
 
Urwumpe's Avatar

Default

Can you also add the VC2008 Express Edition download to the list? Its going to succeed VC2005, so it should be worth a try for beginners.

http://www.microsoft.com/express/download/
Urwumpe is offline   Reply With Quote
Old 02-10-2008, 04:29 PM   #5
dougkeenan
Donator
 
dougkeenan's Avatar

Default

Is a hypertext library available for the API (structures and prototypes)? There should be a better way for finding definitions than stumbling around searching a PDF file.
dougkeenan is offline   Reply With Quote
Old 02-10-2008, 04:40 PM   #6
Urwumpe
Certain Super User
 
Urwumpe's Avatar

Default

Quote:
Originally Posted by dougkeenan View Post
 Is a hypertext library available for the API (structures and prototypes)? There should be a better way for finding definitions than stumbling around searching a PDF file.
No. I find it also disappointing that the API Reference is using bookmarks. Or has Doxygen comments.

We want to transfer the API documentation to OrbiterWiki, but thats a pretty hard and unrewarding work. I usually only did this when I discovered undocumented behavior in a function.
Urwumpe is offline   Reply With Quote
Old 02-10-2008, 04:51 PM   #7
Donamy
Beta Tester


Default

AC3D is a modestly priced 3D program, that is very user friendly and has a great Orbiter mesh converter.
Donamy is offline   Reply With Quote
Old 02-10-2008, 04:58 PM   #8
computerex
Addon Developer
Default

Does anyone have the VC++ 2005 or VC++ 2008 express compilers installed? The runtime dependencies are annoying. But you can cure them by linking your module statically. To do that, you must go inside your project's settings by right clicking on your project inside the solution explorer and clicking on properties. Then collapse the C++ branch, and click on code generation. Set the runtime libraries to "/MT", or "Multi-threaded".

The problem is I think there is something fishy going on with the express compilers. Maybe they don't allow you to link statically as a restriction, but I think I have compiled my add-ons statically and they still required the runtime components in order for them to function. I have the VC++ 2008 professional edition installed, so I can't make this test. Could someone with VC++ 2008 or 2005 express edition create a simple module and link it statically, then post it here so we can test it?
computerex is offline   Reply With Quote
Old 02-10-2008, 05:26 PM   #9
Andy44
owner: Oil Creek Astronautix
 
Andy44's Avatar
Default

Maybe this should be stickied in the developer forum?
Andy44 is offline   Reply With Quote
Old 02-10-2008, 05:36 PM   #10
computerex
Addon Developer
Default

Quote:
Originally Posted by Andy44 View Post
 Maybe this should be stickied in the developer forum?
This is already sticked in the Addon Developers Forum. :D
computerex is offline   Reply With Quote
Old 02-11-2008, 05:51 AM   #11
unussapiens
Addon Developer
 
unussapiens's Avatar
Default

Since we are adding to the list, I suggest a tutorial for those learning to use Blender:

Blender: Noob to Pro - http://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro
unussapiens is offline   Reply With Quote
Old 02-11-2008, 05:30 PM   #12
dutchpirate
XR Fleet Skin Designer
 
dutchpirate's Avatar
Default

What about adding GIMP for those who do not own Photo Shop?
dutchpirate is offline   Reply With Quote
Old 03-08-2008, 11:06 PM   #13
n0mad23
Addon Developer
 
n0mad23's Avatar
Default

Although it might be construed as a conflict of interest (hrumph), I'd like to point out for anyone using Anim8or for modeling, that the developers frequenting M6 are a better resource than Anim8or's own forum.

I think this speaks highly of the Orbiter developer community. There are lots of really talented people working on these projects, and they're mostly very willing to offer advice where needed.
n0mad23 is offline   Reply With Quote
Old 03-09-2008, 12:09 AM   #14
Andy44
owner: Oil Creek Astronautix
 
Andy44's Avatar
Default

That's because Orbiter developers aren't using Anim8or for it's intended purpose, which is animating cartoons, not building spacecraft. The two require different approaches.
Andy44 is offline   Reply With Quote
Old 03-19-2008, 04:09 AM   #15
n0mad23
Addon Developer
 
n0mad23's Avatar
Default Rocket Vehicle Design

I found this JAVA rocket vehicle design program tonight.

Could be useful in addon development.


http://www.astrojava.com/rvd/RocketVehicleDesign.jnlp
n0mad23 is offline   Reply With Quote
Reply

  Orbiter-Forum > Articles > A5. Addon Development


Article Tools

Posting Rules
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Jump


All times are GMT. The time now is 12:15 AM.

Quick Links Need Help?


About Us | Rules & Guidelines | TOS Policy | Privacy Policy

Orbiter-Forum is hosted at Orbithangar.com
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright 2007 - 2012, Orbiter-Forum.com. All rights reserved.