Reentry - A Space Flight Simulator - wilhelmsenstudios

The game has been updated to version 0.9102.EA. This is mostly a hotfix for an issue related to MOCR and the entire character editor. It should now be OK again, so thank you all for reporting issues.

In addition, some startup related improvements has been applied, typos in various missions (campaign 3+4) and some minor mission flow changes for the Lunar Module campaign.

Thanks for reporting!
Reentry - A Space Flight Simulator - wilhelmsenstudios

I'm happy to share that Reentry has been updated to version 0.91!
This update mainly focuses on improving existing features, and contains a huge Apollo CSM performance boost, and Apollo save states.

Note: If this build causes issues for you, you can use the Steam Beta Tabs to roll back to version 0.90.

Apollo CSM performance improvements
The Apollo CSM has been and still is a beast to render in real-time. In this update, I have tried to improve this. Different optimizations and rendering systems are used to improve the performance of the Apollo CSM in desktop mode, while trying to maintain the visual quality of its interior. Significant changes has been made to it, so please report any new issues you experience with it.

The view above renders at 60-70 fps with max settings (probes at med) on my hardware compared to 20-25 fps before.

Reflection Probes updates
The way reflection probes works have been altered to improve performance. This affects all programs where reflection probes are enabled. Setting probes to OFF will use an alternative ambient reflection model to remove the completely dark shadows.

In-game docs
Pressing SHIFT+M (can be rebound) will now open an in-game browser capable of rendering pdfs. Each program has a library with common documents needed during missions. In addition, the browser can be used to open other documents you might need.


Apollo Save State / Inverted CSM burns after TEI
A big issue related to save states that caused inverted burns post-TEI has been fixed. This will require you to re-create any save states after TEI. This save state issue is also present in all other save states in Lunar Orbit, but does not affect general mission performance (as far as I know).

Other updates
- Mercury Chute Lines are now visible during landing
- CSM SM/CM RCS freeze issues fixed. Gauges should now be back to normal. Remember to use the heaters.
- Fixed some texture issues related to the CSM RCS
- Moved all the Mission Pad Map markers to their correct positions before ignition (no markers in the lat/long 0,0 position before ignition)
- Fixed an invert-issue with Ap/Pe markers in Apollo->Moon Map
- Lunar Module map markers visibility checks based on the LM being undocked or not
- Many updates to the Apollo Campaigns (III, IV)
- Fixed Set Sail circular orbit check
- Mercury Altitude Check on splashdown fixed
Reentry - A Space Flight Simulator - wilhelmsenstudios


Reentry has been updated to version 0.9031.EA:
  • Updates to AGC P60's (entry) prediction values
  • Updates to the reflection probes settings: If setting them to OFF, a similar lighting technique developed for the MOCR alpha version has been rolled out to Mercury, Gemini and Apollo to reach better graphics and shadow lighting. This should remove the completely black shadows you see when probes are OFF.
  • TEI calculation and execution updates
  • Updates to Apollo Campaign 3 and Campaign 4 from reports and learnings by watching the N9 Gaming "Reentry - An Orbital Simulator" series.
  • Lunar SOI and Earth SOI transition fixes to achieve better results and fixing the "inverted burn direction" bug.
  • Fixed many of the reported typos

Thank for reporting issues!
Reentry - A Space Flight Simulator - wilhelmsenstudios

Reentry has been patched to version 0.9021.EA:
  • Fixed Gemini flipping on splashdown
  • Fixed the Lunar Module ascent lesson for correct configuration of the ED and pre-launch procedures.
  • Corrections made to the Chinese version of the Mercury Exam
  • Fixed the start-phase of Campaign 4, mission 4
  • Fixed the panel and mission pad interaction issues when the Apollo Burn Maneuver Planner is open

Thank for reporting issues!
Reentry - A Space Flight Simulator - wilhelmsenstudios

I'm happy to share that Reentry has been updated to version 0.9! This is mainly a bugfix, infrastructure and game mechanics update.

If you need to revert back to the previous version, you can use the 0.87-branch under the game properties/betas-tab.

Thanks to the Test Pilots, Community volunteers, contributors and alpha-floor testers. and everyone who has been a part of testing!


Adaptive UI
Massive changes to the User Interface system to make it more adaptable to various screen resolutions. Most of the user interfaces has been modified, but the look and feel should remain similar to what you are used to. Most settings related menus has changed to a single column rendering method instead of a dual column, so you will need to re-learn where some of the settings are located.

This has been a big pain-point for many, so I hope this improves things for those with both older screens, and ultra-wide screens.

Text-To-Speech System
I have received quite a few requests for a text-to-speech system. A new option (disabled by default) will use a voice synthesizer available on your system to read out the mission commands given during tutorials and missions. You can toggle the setting on the main menu:
SETTINGS -> Audio section -> Untoggle Text-to-Speech


Improved the Mercury Academy
The Mercury Academy is the entry-point to the game for many, so I have made a revisit to some of its academy lessons to cover basic game mechanics a bit better or differently. It should now better highlight the gauges and switches that are being discussed. The on-screen switch indicator that will show a dot in the direction of the currently highlighted switch will also work with this.



Improved Save States
I have continued to work on the save state system, especially focusing the complex nature of saving and loading a state in Lunar Orbit. If you have tried to save a state here when the LM and the CSM is in close proximity, like during docking, for then to discover that when loading the state, the two space crafts suddenly are a few degrees apart. This should now have been improved to be within fractions of a degree.

More Game Overs added
Flying a space craft is hard. There is a lot of things to monitor and check. In the 0.9 update, I have implemented some more Game Overs to Mercury. This includes suffocation of O2 is depleted, fires in various cases. I will keep adding more and more ways to fail and die in space, including Gemini and Apollo.


Pause Game
Pressing ZERO [0] on the keyboard will pause the game. A "PAUSED" text will render below the time and date UI to indicate that the simulation is paused.

Language Support
The major aspect of this update is all around language support. Most (but not all) important UI text elements is moved into a file-based lookup system. There is one system responsible for the User Interface, and another responsible for mission content and checklist content. Almost any mission and User Interface should now be translatable to any language you wish to support.
To test the language tools, I wish to set the target for 1.0 that A) the User Interface system to support both Spanish and Chinese, and 2) Mercury Academy will support Spanish and Chinese.

It is quite easy to translate the game. You can follow these guides to contribute, or to just make some changes locally on your own PC (without contributing):
https://github.com/ReentryGame/Languages

We are looking for help to translate the game, please reach out on Discord if you are interested!
Current focus is Spanish, French, Chinese


File based storage, Save Games and System Mechanics
Another major aspect of the 0.9 update is that the save games has been moved into a file-based storage system. This will allow Steam Cloud integration, so your save state is stored online, as well as taking a backup or moving your save to another computer.
Most of the game settings are located here, as well as progress. Another settings-file has been made for graphics settings. This should not be Steam Cloud enabled.
I have also started the process of enabling Steam Cloud Play to test the online storage and the Cloud Play services, including GeForce Now (hopefully, if it gets accepted).

Other
- More unit conversions from metric to imperial
- Option to disable the Highlight renderer so the blue box is invisible, while the Checklist Guidance UI (triggered by RUN) is still functional
- Added "Hold Countdown" to Gemini and Mercury (from cockpit)
- Fixed a Mercury Retro firing bug causing the mission script and cockpit shake to happen, even if the individual Retro Rocket No. 1, 2 and/or 3 was off.
- Option to disable the radio noise filter on voice radio communication (multiplayer)
- MOCR TV channel logic correction
- MOCR/MCC sitting animation fix (offsets still needs tweaking)
- Mission Accomplished text wrapping
- Fixed some P01 IMU alignment issues


Small note about 1.0

As we move into the 0.9 update series, you will mainly see game mechanisms and game system changes such as language support. Language support will be iterative as contributors submit their changes. If you wish to contribute with translation, please reach out! We wish to support as many languages as possible, even if it’s just the User Interface files, or various missions. The language system will fall back on English if it’s not able to locate a translation for the selected language.

Once we reach the 1.0 milestone, the game will leave the Early Access tag, and move into its journey towards 2.0. The main goal of 2.0 is to improve existing space craft implementations and their systems, add new capabilities to them, focus on multiplayer, Virtual Reality, and introduce new space crafts to the game. I will soon publish more information related to my plans for Reentry - An Orbital Simulator between 1.0 -> 2.0.

You can see a little video where I cover some of the new features and improvements:
https://www.youtube.com/watch?v=RMPKHObgMX0&ab_channel=Reentry-AnOrbitalSimulator


Thanks for playing Reentry!
// Petri Wilhelmsen
Reentry - A Space Flight Simulator - wilhelmsenstudios

I will host a little session with a live chat and presentation of Reentry 0.9 today! Tune in, or watch the session at any time after the YT-premiere has ended. :)

I will monitor the chat, so feel free to ask any questions during the event.

https://www.youtube.com/watch?v=RMPKHObgMX0&ab_channel=Reentry-AnOrbitalSimulator

Hope to see you there!
Reentry - A Space Flight Simulator - wilhelmsenstudios

Want to participate in a multiplayer session but not sure how it all works, or thinking it's too hard and complicated? You have found the right event.

The Reentry community is organizing the MOCR Academy, where we plan on running both live practical sessions on how the intercom works, station overview and what each role should focus on, and live mini-missions designed to teach you the various aspects of being a virtual mission controller in Reentry. We also plan on creating short videos that will be used as learning material.

The first MOCR Academy will take place on Thursday with the goal of introducing you to MOCR. You will learn everything you need to get confident and join the real deal on other events such as "MOCR Monday".


AGENDA
- Overview of the Apollo Mission Operations Control Room (MOCR) and its functions
- Brief overview of each station (CAPCOM, FLIGHT, AFD, BOOSTER, EECOM, GUIDANCE, etc)
- How to set up and operate the Intercom
- Radio Communication: voice discipline & comm usage
- Training session: Live & fun mini-missions in various settings and scenarios to practice


The event will take place at the Reentry Discord server, join us here: http://discord.gg/reentrygame
Direct link to the event on the server:
https://discord.gg/wRdF7wej?event=954639538234478612

The Steam branch we will use during the session is the alpha-floor branch. To switch to it, simply right click the game in Steam, select Properties->Betas and select it from the dropdown.

See details about alpha-floor here: https://steamcommunity.com/app/882140/discussions/0/3118160027737663624/

Hope to see you on MOCR Academy!
Reentry - A Space Flight Simulator - wilhelmsenstudios

Reentry has been patched to version 0.8711.EA. This is a hotfix related to an issue where rendering avatars/mission controllers fails. See list below for other minor changes:
  • Added capability to override the language. This is meant for contributors as they develop language support. Set the language to ENGLISH, then type in the language code your files are using, then press OVERRIDE. This will only work if the dropdown is set to ENGLISH.
  • Fixed a breaking issue with the avatar/character rendering engine causing only the headsets to render in the latest release
  • Did a major update of the avatar rendering engine
  • Correcte many missing labels and text artifacts in the Mercury Control Center
  • SLV ascent guidance tunes
  • TLI guidance tunes
  • Corrected some issues related to loading language files
Reentry - A Space Flight Simulator - wilhelmsenstudios

This patch is all about improving the data and in-game experience, and is a preparation for the upcoming 0.9-update series. In addition, multiple bug reports has been corrected since the previous patch. It will come with new tools to create checklists and improve the in-game data, and prepare for language support. The game engine (Unity) has also been upgraded to a new version. Due to the critical changes, this might bring some side-effects. If you experience this, please report them so I can fix them, and if needed, you can always revert to the 0.86 build through the Steam betas tab in the games properties.


Simpler to create checklists
I improved the checklist creation tool for all supported spacecrafts. The checklist tool is available from the in-game menu and can be used to create new custom checklists.


A new toggle is available in the tool to automatically append a procedurally generated checklist based on the available RUN steps. You can open the image in full by pressing it to learn the details.


To create a new checklist, use the tool from the in-game menu. Then add an optional checklist text that will be visible when the checklist is opened. If the automatic checklist generator is enabled, the procedural steps will be added below this text.

The STEPS page supports recording the previous switch that has been interacted with, a manual step that requires the player to press the checkmark button on the Checklist Guide UI to proceed, and a Text Only field that will only be used to render custom text, line breaks, headers etc, into the automatic checklist generator. Text Only will only be used when rendering the checklist itself.




Cockpit dictionary
Improved the Mercury, Gemini, Command Module and Lunar Module cockpit dictionary data structure. This now supports automatically creating checklists from the RUN steps. This is the data that will be used when a checklist is automatically generated, or by the Checklist Guide UI.

In the image below, notice that the actual switch position labels are used instead of "Left/Right/Up/Down/Middle". This also applies to the selectors, to prevent it from asking you to "set DC VOLTS to 4" etc.


I have completed adding all the switches for the Mercury, Gemini, Apollo Command Module and the Lunar Module into the dictionary, as well as each of the possible positions for every switch, circuit breakers and selectors.

A cockpit dictionary tool for advanced users has been added to each of the available spacecrafts and can be opened from the Create Checklist option in the in-game menu. This will toggle a simple tool that will show the data of the switch you interacted with last such as its Display Name and the possible labels. Warning: This has direct write access to the dictionary so any changes made here will be applied to your own local checklist.



Pre-Backup Crew Ingress panel configuration (checklist)
Created a checklist using the automatic checklist generator that contains a list of the entire Command Module panel configuration for Backup Crew Ingress, as seen on page 380: https://www.ibiblio.org/apollo/Documents/AOH_A16_VOL2_Part_2.pdf

This checklist can be used to verify the entire cockpit configuration for C&D setup and Backup Crew Ingress.



New Apollo Free Play missions
Added two new Apollo Free Play Missions, one for Backup Crew Ingress (continues from the panel state set by the above checklist) and one for Prime Crew Ingress (continues from the completion of the Backup Crew checklists). The old C&D mission is still available and can be used to set up the cockpit as Ground Crew, before Backup Crew Ingress.



AGC/LGC DSKY input improvements
I also added support into the LGC and AGC for "shorter" inputs, so the logic adds leading zeros. For example, if you want to enter +00001 into P52, R2 (to align IMU with pref), you previously had to Key V37E 52E V22E +00001E. Now you can Key V37E 52E V22E +1E and it will translate into 00001.
Another example is during V49. Say you want to maneuver to 0, 90, 0, but all registers had something in it and would need to be replaced. Previously you had to key V25E and then +00000E +09000E +00000E to set all the registers.

Now you can simplify this:
V49E V25E +0E +9000E +0E
vs
V49E V25E +00000E +09000E +00000E


Cockpit Cursor changes
The cockpit cursor will now render the switch you are currently hovering and interacting with by looking up data data from the Checklist Dictionary. I have also supplied all the remaining data for the Mercury, Gemini, Command Module and Lunar Module spacecrafts.




0.9 preparations
A lot of internal changes has been made to the game as well. The rendering engine (Unity) has been upgraded to a newer version, and I have moved a lot of the hardcoded text data for Mercury, Gemini and Apollo, as well as the Main Menu, into files that can be localized/translated. Translation tools has also been made available from the CONTRIBUTE-screen on main menu. These tools are there just for testing while they are being developed and is only considered for advanced users.

LC39 exhibition

In celebration of the Reentry Discord server hitting 2000 members, I decided to release a fun little side-thing. You will now find a new Main Menu option called EXHIBITIONS. This will give you first-person (FPS) view of the dev-environment I have been using to test some 3d models. In this case I will let you walk around and explore the Apollo-era Launch Complex 39A in first person. Keep in mind this is almost a direct dev-tool, and is not a big priority for Reentry - An Orbital Simulator. You will fall through the floor, and there are not much that will prevent you from venturing towards the infinity - it's just a fun little thing for those interested. If you press ESC during the experience, you will find a RESPAWN button, and some other settings you might enjoy.

How fast can you climb the stairs? Who knows, maybe other "digital museum"-like experiences will reach this menu too?

Thanks to everyone who are part of the Reentry Discord community!

Other bugfixes and improvements
  • Corrected the inverted burn direction in the CSM when returning home, after TEI burn and Earth SOI entry
  • Corrected the 90 degree inclination offset that happens in some cases after TEI. You need to plan a mid-course correction to tune your trajectory/entry angle after Earth SOI entry.
  • Corrected some logic related to APS ignition
  • Corrected a lot of panel texture issues and typos in the Apollo Command Module
  • Corrected regional differences related to TEI and AGC/LGC input, causing strange side-effects
  • Corrected the dark/black shadows issue in the Balanced Graphics settings
  • Increased the render distance on the CSM & LM camera sources
  • Fixed clipping issues with the Orbit View in Apollo
  • Fixed the issue that caused Master Alarm with the C/W PWR lt illuminated when setting the LM Ordeal LIGHTING sw to DIM
  • P63/P64 Lunar Descent improvements
  • Lunar Descent and Landing academy lesson fixes
  • Fixed the 1202 issues with the LGC
  • Fixed some GSE issues related to the startup procedures for the CSM
  • Added female versions of the various Mission Control vests
  • Made some changes in the CSM C/W system related to the SM and CM RCS warning lights and master alarm
  • Fixed some logic that caused side effects when using the LM ROD during Lunar Landing
  • Corrected the electrical system wiring to the CSM C/W lights

Thanks to everyone who has been part of testing and reporting issues!
Reentry - A Space Flight Simulator - wilhelmsenstudios

Reentry has been patched to version 0.8617.EA.

The following changes has been made:
  • Corrected the CSM Deorbit lesson with regards to some redundant procedures related to the introduction of a more realistic R62
  • Corrected some Gemini states with regards to retro AUTO and MAN cbs to be closed
  • Corrected so that loading a Gemini Save State wont spawn you back on the pad
  • Fixed some issues with the loading screen and change its design, this is just the first iteration, more changes will arrive soon.
  • Corrected the LSM-bug where the Lunar Module would magically spawn inside the SM when performing a CM/SM separation
  • Corrected so that the Gemini capsule wont flip upside down when landing. A default collider was added by accident, causing inbalance in the buyonancy logic
  • Fixed some more unit conversions from metric to imperial. Keep reporting them when you see them!
  • Fixed the IU logic to correctly disable the liftoff light and the no abort light in the CSM
  • Fixed some logic related to the NO AUTO ABORT lt in the CSM
  • Corrected the NO AUTO ABORT lt, and the LV ENGINES status light colors (red/amber)
  • Made some more change to the TLI guidance logic in the IU/LVDC.
...