An MFD with a few functions to quickly end any spaceflight.
This MFD is coded in Lua.
Tested with Orbiter 2016 and D3D9 Client. Use at your own risk.
Installation:
1. Extract this zip into the Orbiter root directory.
2. Go to <Root>/Config/MFD/ScriptMFD.cfg and add the following to the file:
MFD\CrashMFD.cfg
3. Launch Orbiter.
4. Activate ScriptMFD in the Modules tab (activates all Lua-based MFDs).
5. Launch a scenario and click a button in the CrashMFD.
Functions:
Button - Key (Shift + Key) - Long Description
EXT - X - Calls os.exit() (immediately terminates Orbiter and does not open the launchpad)
FRZ - F - Runs an infinite loop and freezes the program ("orbiter(_ng).exe has stopped working.")
MOF - M - A lua string of length 100 is lengthened by 4x its length in a loop (length: 100 -> 400 -> 1600 -> 6400...) until crash
POS - P - Sets the current vessel's orbital semi-major-axis to 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215 (Lua's math.huge; 2^1024-1; roughly 1.7976931e+308) meters - enough to kill Orbiter
RND - R - Executes a random function from the ones listed above (apparently, due to a bug, it always runs EXT)
This MFD is coded in Lua.
Tested with Orbiter 2016 and D3D9 Client. Use at your own risk.
Installation:
1. Extract this zip into the Orbiter root directory.
2. Go to <Root>/Config/MFD/ScriptMFD.cfg and add the following to the file:
MFD\CrashMFD.cfg
3. Launch Orbiter.
4. Activate ScriptMFD in the Modules tab (activates all Lua-based MFDs).
5. Launch a scenario and click a button in the CrashMFD.
Functions:
Button - Key (Shift + Key) - Long Description
EXT - X - Calls os.exit() (immediately terminates Orbiter and does not open the launchpad)
FRZ - F - Runs an infinite loop and freezes the program ("orbiter(_ng).exe has stopped working.")
MOF - M - A lua string of length 100 is lengthened by 4x its length in a loop (length: 100 -> 400 -> 1600 -> 6400...) until crash
POS - P - Sets the current vessel's orbital semi-major-axis to 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137215 (Lua's math.huge; 2^1024-1; roughly 1.7976931e+308) meters - enough to kill Orbiter
RND - R - Executes a random function from the ones listed above (apparently, due to a bug, it always runs EXT)
- Supported Orbiter Version
-
- 2016