I'm displaying a 2D representation of a vessel's mesh inside an MFD:
Obviously saving all the lines into an array and drawing them with oapi::Sketchpad's Line function is proving quite costly.
Reducing the number of sampled vertices will improve performance, but not enough. I think the best...
Orbiter Battle Simulation Project (as the name suggests) is an attempt to add combat functionality to Orbiter. For nearly 2 years now, RisingFury and I have been working on this ambitious project, and we're getting closer to a first release! We already have an autopilot (capable of carpet...
Orbiter Battle Simulation Project - Development Thread
Latest news is in post #196
OBSP intends to replicate combat in Orbiter.
Features include:
Damage Model
Weapons System
Autopilots
Artificial Intelligence
RADAR
Countermeasures
Collision Detection and handling
User interface including HUD...
I want to register a function with Orbiter's lua interpreter so that it's recognised in scripts and in the lua console.
//simple lua function
static int Lua_function(lua_State* L)
{
//just print to the screen to show that the function has been recognised
sprintf(oapiDebugString(), "LUA...
Hi,
I've just discovered, by accident, the opcDeleteVessel function:
DLLCLBK void opcDeleteVessel(OBJHANDLE hVessel)
Which is called each time a vessel is deleted. My question is: is there a callback function that is called each time a vessel is created? I've tried opcCreateVessel, but...
So, I thought I'd make a short tutorial covering panels in vessel modules. I'm currently adding a panel to EOP, so I'll use it as an example.
Part 1: Preparing the Panel
1. First, get a panel drawn. I'm using wehaveaproblem's panel that he drew specifically for EOP. I'd reccomend you make the...
Are you good with Photoshop or GIMP?
ReFuel's Earth Orbiting Platform needs someone to make a 2D panel to control the space station's systems.
Criteria:
-Both panels must be 1024 X 768 8-bit bitmaps
-An 'authentic' panel dating 2069 (style is up to you ;))
-Use the sketches in this .zip as a...
ReFuel LLC's Earth Orbiting Platform
This is the development thread for ReFuel's EOP. This is the .DLL version, intended to replace the static SSBB one.
Stats
-103 tonnes dry
-16 Fuel tanks, weighing 20 tonnes each.
-UMMU Capacity of 6.
Who's working on EOP:
HipotOk1978 - Manager, concepts...
So, in the next version of OBSP, I will use actual force for damage instead of a simple "You've died" message. This means I need to move a vessel away from the explosion, perfectly outward.
My first thought for doing this is to use GetRelativePos to get the position in vector3, and then reverse...
The number one thing that puts people off orbiter is the steep learning curve. Even though there's tutorials like Go Play In Space to break it up a bit, lots of people still don't like it.
So, how about we use the next version's Lua player to make an interactive tutorial? It could start from...
I present Orbiter Battle Simulation Project - An attempt at creating realistic, fun and customisable for orbiter.
This thread is intended to gather ideas for the first "proper" release.
Download the beta
FEATURES
-Make custom weapons with CFG files.
-Collision detection (weapons +...
Ok, I'm trying to make combat for orbiter. There's a weapon class, containing the Fired vector, declared like this:
vector<VESSEL*> Fired; //vector of all fired weapons of this class
When the fire() function is called, the vessel...
How would I, say, set the altitude of a vessel that isn't the one in focus? The only thing I can think of is to use SetVessel, and the DefSetState, but that seems to be for initial initialisation.
Hi.
My PC has just had a hard drive rewipe, which has erased all my VC++ projects :(
Today, I tried to reinstall the compiler (VC++ 2008). ShuttlePB compiles fine. But when I try MFDTemplate, it gives me this;
orbitersdk.lib(Orbitersdk.obj) : error LNK2005: _DllMain@12 already defined in...
How about changing earth's (or the other planets') texture according to the season?
There are textures for each season here;
http://earthobservatory.nasa.gov/Features/BlueMarble/BlueMarble_monthlies.php
I don't think there are any APIs that can reload textures without reloading everything else...
http://www.autoevolution.com/news/space-top-gear-s-final-frontier-4043.html
That will be awesome.
More TV shows are thinking the same thing, apparently.
Hi all.
I have two questions -
1) Will the function oapiCreateVessel let me spawn ships from MFDs?
2)If so, how would I do this? please post some code.
Thanks a lot.
One of the main reasons that orbiter multiplayer won't work is time acceleration. It would be tedious without it, and annoying if each user had seperate control.
Well, how about a client that runs seperate "rooms" where there is just one ship. Players could choose whether they would like to be...
How about this - A module/MFD that carries out a story, with goals and checklists. It could parse a section of a scenario file, and put it into orbiter. to be honest, I'd code it myself, but my C++ skills are limited :(
Hello, just here to point out my latest addon:
HMS Nirvana Aircraft Carrier V2
It's an Aircraft Carrier that has 10 pads and a runway. I tried very hard to put in a ramp with ORulex and meshland, but the DG just bounced off it ridiculously ROFL
Anyways, check it out and see what you think :)
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.