Update Multistage2015 Update to OpenOrbiter2024

That's strange, it never worked for me.
I can fly the N1 L3 to orbit in Orb24 using your .dll from feb. I have to manually sep. and ignite the engines but otherwise it all works, LES, fairings, ullage. Strangely engine ignition works on later stages!
What doesn't work is booster ign. (only last one) and sep., interstages and stage ign. (although later in flight the eng. ign. works?).

I was able to reproduce similar problems in O16, nothing definitive but I think it might have to do with timestamping (it seems to miss the timing and not proceed?), has something changed in Orb24 in that direction?
 
I can fly the N1 L3 to orbit in Orb24 using your .dll from feb. I have to manually sep. and ignite the engines but otherwise it all works, LES, fairings, ullage. Strangely engine ignition works on later stages!
What doesn't work is booster ign. (only last one) and sep., interstages and stage ign. (although later in flight the eng. ign. works?).

I was able to reproduce similar problems in O16, nothing definitive but I think it might have to do with timestamping (it seems to miss the timing and not proceed?), has something changed in Orb24 in that direction?
Yes, it's definitely strange.
In my case, Multistage2015 worked perfectly in Orbiter 2016, despite having many uninitialized variables.
But I couldn't achieve the same result in OpenOrbiter.
 
Are you using Windows 11?
No, Win10

And something else I just remembered that might be relevant testing in O16:
In the manual it says that if the 1st stage runs out of fuel before the boosters sep. the stage sep. will be delayed.
This is NOT true, the boosters must finish before the stage does, or the autopilot breaks and doesn't proceed, maybe this is also causing the other problems? This is what I meant with similar issues trying to make hot staging work (would be a nice bug to have corrected too).
 
Gave your July_8 update file a test run, if I click on any of the menu buttons in the Multistage_2015 MFD I get an immediate CTD.
 
Gave your July_8 update file a test run, if I click on any of the menu buttons in the Multistage_2015 MFD I get an immediate CTD.
That's even weirder. What version of Windows are you running?
Apparently, I'll have to compile for Windows 10 as well.
 
Well, I managed to compile OpenOrbiter with debug symbols, and I'm finding buffer overflow errors. That's why I'm going to rewrite the logic for reading the .ini file, because despite implementing a few patches, I still can't separate the LRB rockets from the SLS.

I'll also contact @fred18 again to let me upload my changes to GitHub. I think it would be best if you all could see what's happening with the code.
 
Hello friends of Multistage2015,
Here's a new build of Multistage2015 for OpenOrbiter2024.

What I've tried and found works:
SLS LRBs can now be jettisoned.
Multistage MFD

I need to continue debugging the code with warnings and, if possible, use the C++ STL.

I'll soon have a CC-BY-NC GitHub repository available, as requested by @fred18.
GitHub repo: https://github.com/MatiasSaibene/Multistage2015_for_OpenOrbiter
 

Attachments

Last edited:
Sorry bad news, I get an empty launchpad.
Log: Can't load module multistage2015/EmptyModule (code 126)
 
Sorry bad news, I get an empty launchpad.
Log: Can't load module multistage2015/EmptyModule (code 126)
I'm going to start testing on a clean Orbiter installation.
In the meantime, could you send me the full Orbiter log and what scenario did you run?
 
Last edited:
In the meantime, could you send me the full Orbiter log and what scenario did you run?
It was a critical error so not much in the log (except Orbiter version number), I'll post it later.
I was using my N1 and Viking launch .scns, I know the inis inside out, and SLS.
 
It was a critical error so not much in the log (except Orbiter version number), I'll post it later.
I was using my N1 and Viking launch .scns, I know the inis inside out, and SLS.
Apparently the errors continue, I tried it on a clean install of Orbiter and it still does CTD when doing jettison.
 
I've been working a bit with Multistage2015 again, resolving some stack overflow issues.
I tested it on my clean install of Orbiter2024, and it works fine as long as the Complex Flight option isn't enabled in the MFD.

I wouldn't be surprised to see new bugs, so feel free to report them to me in this thread. Together, we'll revitalize this great tool, Multistage:cheers:.
 

Attachments

Still getting an empty launchpad upon loading.

Can confirm, same error as last time, doesn't recognise the .dll at all.
The MFD seems to work though, says "this not a multistage vessel".

No reports in the Orbiter.log of vessel not found?
I'm going to test Orbiter now on a fresh install of Windows.
 
Back
Top