IntroductionThe FreeSpace communications menu is a powerful tool available to players, giving multiple options for directing their wingmen around the battlespace. Bringing a plan together by efficiently utilising friendly assets can be one of the most satisfying experiences a player can have in FreeSpace.
Previously, some players had given feedback about the pace of Solaris combat (and FreeSpace's in general) demanding so much of the player's attention and time that it can be difficult to navigate the sprawling communications menu to order wingmen around in the heat of battle. Community member RedMageJoe suggested a FF7 Remake-style "tactical mode" slowdown similar to how the JRPG manages the battle menu when choosing abilities and items.
Goober5000 added hooks into the engine for when the comms menu is open and closed. This would be the foundation for this feature, and managed to make it in time for FSO 23.2.
Using these hooks, EatThePath wrote a script to set time compression when the comms menu is open.
The script comes in two forms:
1) A drop-in script that enables the feature for the entire mod. The degree of slowdown over a set period of time (in ms) can be edited via a config file.
2) A sexp set-comms-slowmo will be added to FRED where you can enable the script on a per-mission basis. The sexp also lets you specify the degree of slowdown over a set period of time.
VideosThis video by EatThePath uses time compression at 0.05 over 1000 milliseconds.
This video demonstrates how it will end up looking in Solaris withtime compression at 0.01 instantaneously.
DownloadDownload the global drop-in script here. The config file included uses the Solaris values for slowdown amount and time to effect.
Download the sexp version here.