- Joined
- Jul 7, 2012
- Messages
- 1,519
- Reaction score
- 1,542
- Points
- 128
- Location
- Monte Hermoso - Argentina
- Website
- github.com
- Preferred Pronouns
- he/him
Dear Orbiter Forum Friends:
As you all know, I encountered more errors in Multistage2015 than I could possibly address. Given the project's large size, I came up with the following idea:
Rebuild all of Multistage from scratch.
That is, discard the original Multistage2015 code, even with the modifications I had made, and start gradually with a small module, adding functions as they become functional. In other words, little by little. First the parser, then the Orbiter callbacks, and so on.
And before and after adding functions, compile and test.
For this, I will use the following tools:
VS Code
VS Developer PowerShell 18
Git (essential)
Cppcheck (code analysis for errors)
C++ STL (excellent functions that make life easier in a nutshell)
Using the STL and SimpleINI will, as a side effect, pave the way for porting Multistage2026 to native Orbiter Linux. This is because it means discarding the non-portable use of GetPrivateProfileString (for reading .ini files), among other things.
I will also be able to release versions for the community to test more quickly, and I will be able to manage my time better (it's not the same to review 1000 lines of code as it is to write 200).
I welcome any comments, criticisms, or ideas.
I will try my best (again) and hope this change is in the right direction.
Thank you so much, community, for your support and (practically endless) patience.
As you all know, I encountered more errors in Multistage2015 than I could possibly address. Given the project's large size, I came up with the following idea:
Rebuild all of Multistage from scratch.
That is, discard the original Multistage2015 code, even with the modifications I had made, and start gradually with a small module, adding functions as they become functional. In other words, little by little. First the parser, then the Orbiter callbacks, and so on.
And before and after adding functions, compile and test.
For this, I will use the following tools:
VS Code
VS Developer PowerShell 18
Git (essential)
Cppcheck (code analysis for errors)
C++ STL (excellent functions that make life easier in a nutshell)
Using the STL and SimpleINI will, as a side effect, pave the way for porting Multistage2026 to native Orbiter Linux. This is because it means discarding the non-portable use of GetPrivateProfileString (for reading .ini files), among other things.
I will also be able to release versions for the community to test more quickly, and I will be able to manage my time better (it's not the same to review 1000 lines of code as it is to write 200).
I welcome any comments, criticisms, or ideas.
I will try my best (again) and hope this change is in the right direction.
Thank you so much, community, for your support and (practically endless) patience.




tomorrow I hope....