Preferences
This page describes how you can customize OpenRocket using the Preferences dialog.
Accessing the Preferences Dialog
The Preferences dialog can be opened by selecting Preferences from the menu, or by pressing Ctrl + , (comma) on your keyboard for Windows and Linux, or Cmd + , (comma) on your keyboard for macOS.
Explanation of the Available Preferences
General
The General tab contains general settings for the OpenRocket application.
Interface language: Select the language you want the OpenRocket GUI to be displayed in.
- Currently supported languages:
System default
- OpenRocket will use the language set in your operating system.English/English
- This is the main language of OpenRocket. All other languages are translations of the English version.čeština/Czech
Deutsch/German
español/Spanish
français/French
italiano/Italian
Nederlands/Dutch
polski/Polish
português/Portuguese
Türkçe/Turkish
русский/Russian
українська/Ukrainian
Arabic/العربية
中文/Chinese
日本語/Japanese
Note
You must restart OpenRocket for the language change to take effect.
Warning
Many translations are not complete or up-to-date. Missing translations texts are displayed in English.
If you find any errors or missing translations, please let us know by creating an issue on the OpenRocket GitHub page or by Contributing to the OpenRocket translations.
UI Theme: Select the theme you want the OpenRocket GUI to be displayed in.
- Currently supported themes:
Auto (detect)
- OpenRocket will use the theme set in your operating system.Light (default)
- A light theme (the “original” OpenRocket theme).Dark
- A dark theme.Dark, high-contrast
- A dark theme, but with more contrast than the standard dark theme.
Note
You must restart OpenRocket for the UI theme change to take effect.
UI Font Size: Select the font size you want the OpenRocket GUI to be displayed in. The default is 13. The smaller the number, the smaller the font size.
Note
You must restart OpenRocket for the font size change to take effect.
User-defined thrust curves: You can specify a directory where you have stored your own thrust curves. OpenRocket will scan this directory for thrust curves when you open the program. OpenRocket comes pre-installed with thrust curves from the ThrustCurve.org database, but you can add your own using the user-defined thrust curves. For more information, see the Thrust Curves section.
You can add multiple directories if you separate the paths with a semicolon (;).
Add: Add a directory where you have stored your own thrust curves.
Reset: Reset the directories to the default directories.
Always check for software updates at startup: If this option is enabled, OpenRocket will check for software updates every time you start the program. If an update is available, you will be notified.
Check now: Check for software updates now.
Also check for pre-releases: If this option is enabled, OpenRocket will also check for pre-releases (so you can test new features before they are officially released and help us fix last-minute mistakes).
Open last design file on startup: If this option is enabled, OpenRocket will open the last design file you were working on when you start the program.
Show warning when saving in RASAero format: If this option is enabled, OpenRocket will show a warning when you export a design in RASAero format. This is because RASAero does not support all the features of OpenRocket, so some information may be lost when you save in RASAero format.
Show warning when saving in RockSim format: If this option is enabled, OpenRocket will show a warning when you export a design in RockSim format. This is because RockSim does not support all the features of OpenRocket, so some information may be lost when you save in RockSim format.
Show confirmation dialog when discarding preferences: If this option is enabled, OpenRocket will show a confirmation dialog when you discard changes to the preferences.
Import preferences, Export preferences, and Reset all preferences are explained in Importing and Exporting Preferences and Resetting Preferences.
Design
The Design tab contains settings for the design of the rocket.
Position to insert new body components: Where to insert new body components in the rocket design view.
Always ask: OpenRocket will ask you where you want to insert new body components every time you add a new component.
Insert in middle: Insert new body components after the currently selected component.
Add to end: Insert new body components at the end of the parent component.
Position to insert new stages: Where to insert new stages in the rocket design view.
Always ask: OpenRocket will ask you where you want to insert new stages every time you add a new stage.
Insert in middle: Insert new stages after the currently selected stage.
Add to end: Insert new stages at the end of the rocket.
Size of text in rocket design panel: The size of the text in the rocket design view.
Default Mach Number for C.P. Estimate: Mach value that is used for the Center of Pressure (CP) calculations in the rocket design view.
Always open leftmost tab when opening a component edit dialog: If enabled, if you edit a rocket component and open the component configuration, it will always open in the leftmost tab. If disabled, the last tab you used will be opened.
Show confirmation dialog for discarding component changes: If enabled, OpenRocket will show a confirmation dialog when you discard changes to a component (if you click the Cancel button in the component configuration window).
Show confirmation dialog for discarding simulation changes: If enabled, OpenRocket will show a confirmation dialog when you discard changes to a simulation (if you click the Cancel button in the simulation configuration window).
Update estimated flight parameters in design window: If enabled, OpenRocket will calculate and update the estimated flight parameters in the rocket design view (in the top-left) when you make changes to the rocket design.
Only show pod set/booster markers when the pod set/booster is selected: If enabled, OpenRocket will only show the pod set/booster instance markers in the rocket design view when the pod set/booster is selected. The instance markers show where pod/booster instances are located in the rocket design.
Simulation
Confirm deletion of simulations: If enabled, OpenRocket will show a confirmation dialog when you delete a simulation.
Run out-dated simulations when you open the simulation tab: If enabled, OpenRocket will run simulations that are out-dated when you switch the simulation tab (in the task tabs).
Geodetic calculations: Which calculation method to use for coordinates on the Earth.
Time step: The smallest time step to use in the simulations. A smaller time step will give more accurate results but will take longer to compute.
Note
OpenRocket uses optimized time steps. It will use a larger value than the set time step for parts in the simulation that do not require a smaller time step.
In other words, the simulation time step is not fixed, but will vary throughout the simulation.
Reset to default: Reset the simulator options to the default values.
Attention
The settings in the Launch tab have no effect on existing simulations in your design.
Only simulations that you create after changing these settings will be affected.
Launch
|
|
Attention
The settings in the Launch tab have no effect on existing simulations in your design.
Only simulations that you create after changing these settings will be affected.
Units
The Units tab allows you to set the units that OpenRocket uses throughout the program.
|
|
Default metric: Set the default unit system to metric units.
Default imperial: Set the default unit system to imperial units.
Materials
The Materials tab shows a list of materials that are pre-installed in OpenRocket, plus custom user-defined materials that you have added.
On the left are a list of all the materials in OpenRocket. Pre-installed OpenRocket materials are displayed in greyed-out text. User-defined materials are displayed in normal text.
New: Add a new custom material.
Edit: Edit the selected material. You can edit both custom materials and pre-installed OpenRocket materials. However, editing a pre-installed material will create a new custom material with the same name, instead of modifying the original material.
Delete: Delete the selected material. You can only delete custom materials.
Revert all: Delete all user-defined materials.
Note
Editing materials will not affect existing rocket designs.
Graphics
The Graphics tab allows you to set the graphics settings for OpenRocket.
Graphics Editor: Select which graphics editor you want to use to edit textures in OpenRocket (if you click the Edit button next to the Texture dropdown in the Appearance tab of the component configuration window).
Show Prompt: OpenRocket will ask you which graphics editor you want to use every time you edit a texture.
Use Default Editor: OpenRocket will use the default graphics editor you have set in your operating system.
Command Line: You can set the command line for the graphics editor you want to use. This is useful if you have multiple graphics editors installed and want to use a specific one. Enter the file path of the graphics editor executable and any command line arguments you want to use in the text input field, or click the Select Graphics Editor Program button to select the executable file.
3D Graphics
Enable 3D Graphics: If enabled, 3D rendering is supported in OpenRocket. If disabled, you can not use any 3D features inside OpenRocket.
Enable Anti-aliasing: If enabled, OpenRocket will use anti-aliasing to smooth the edges of 3D graphics.
Use Off-screen Rendering: If enabled, OpenRocket will render 3D graphics off-screen. This can improve performance on some systems, but may cause issues on others.
Tip
If you experience issues with 3D graphics, try toggling this option (enable it if is was disabled, or vice versa).
Note
The effects will take place the next time you open a window.
Resetting Preferences
To reset all preferences to their default values, click the Reset all preferences button at the bottom of the General tab.
Importing and Exporting Preferences
You can export the current preferences to an XML file, or import preferences from an XML file. This can be useful for instance if you need to teach other people how to use OpenRocket and want them to have the same settings as you.
Export Preferences
To export preferences, click the Export preferences button at the bottom of the General tab. This will open a file dialog where you can select where to save the preferences file:
There are two options in the file dialog:
Export user directories If enabled, any user directories that are set in the preferences will be exported as well. If you import the preferences on another computer, the user directories will be set to the same directories as on the original computer.
You can disable this option if the target computer has different directories, or if you don’t want to share the information about your directories.
Export window information (position, size…): If enabled, cached window information (position, size, etc.) will be exported. If you import the preferences on another computer, the windows will be opened in the same position and size as on the original computer.
You can disable this option if you want the windows to be opened in the default position and size.
Here is an example of the exported preferences XML file:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE preferences SYSTEM "http://java.sun.com/dtd/preferences.dtd">
<preferences EXTERNAL_XML_VERSION="1.0">
<root type="user">
<map/>
<node name="OpenRocket">
<map>
<entry key="Tube Fin SetAlwaysOpenPreset" value="false"/>
<entry key="LaunchRodDirection" value="1.5707963267948966"/>
<entry key="ExportDecimalPlaces" value="3"/>
<entry key="LaunchRodAngle" value="0.0"/>
<entry key="WindTurbulence" value="0.06366197723675814"/>
<entry key="UIFontSize" value="13"/>
...
Import Preferences
To import preferences, click the Import preferences button at the bottom of the General tab and select the preferences XML file you want to import.