This new version, under beta test at the time of this writing in early Jul2022, contains all of the features of all prior versions, along with several improvements. It installs in the global /usr filesystem according to the pattern for all recent, odd-numbered versions. Full source code is provided.
New features include:
The cockpit's 3-line, scrolling, "SystemMessagePanel" has been ehnanced. This display has long been programmed to discard any new message that exactly duplicates the previous message. This helps to minimize clutter, and avoids scrolling prior messages beyond the 3-line limits before they can be read. However, that logic left pilots unaware when identical events repeated over and over again. For example, a message like "YOU DAMAGED PLAYER 02" might be received 10 times in rapid succession during combat, but the pilot would only see it once. The improved version now displays a counter to the left of the lowest of the three scrolling lines (containing the most recent displayed text representing the most recent event). That counter cycles upward each time a new message would exactly duplicate the current message. Now players can see, at a glance, when a series of identical events is in process.
The mission menus have been optimized for better performance and quicker response to mouse motion, because some players, equipped with certain modern display adapters, have continued to suffer from slow, cumbersome response when moving their mouse pointers within those menus. (This improvement is in addition to the related improvement associated with the new "MenuHighlighting" setting, implemented in version 8.71, that's available in the LacConfig.txt file.)
We also fixed a minor bug in LacControls.txt that was double-mapping the "P" keyboard key to both "WEP" and "PREVIOUS TARGET" by default. Now the default settings use the "E" key for War Emergency Power.
It also includes all of the following, previously unpublished improvements from new version 8.71:
LAC no longer disconnects or changes any mumble connection settings at startup, because users rejoining ongoing flights were suffering cumbersome, unwanted disruption of ongoing mumble conversations every time they started or re-started LAC. Now LAC only changes existing mumble channel settings when explicitly asked to do so or when the user switches to a different online mission.
On the other hand, LAC now tries to connect mumble to the "root" channel of our Mumble server whenever a user commences any of the four offline, tutorial missions. This will help experienced, online LAC pilots to use voice coaching through mumble in order to tutor newcomers during their initial, experimental use of those tutorial missions.
The default aircraft has been changed from "P38L" to "P51D" because newcomers were having too much trouble managing the P38's speed brakes and flaps.
All four of the offline tutorial missions have been enhanced. Descriptive menu text has been updated. Outdated references to missiles and rockets have been eliminated. Some of the bot aircraft have been changed from bulky, heavy bombers to agile fighters because the bombers could not pull out of dives quickly enough to avoid frequent ground crashes. Audio narrations accompanying the four offline tutorial missions have also been updated and expanded, so players now get additional coaching and are urged to begin exploring the online, multi-player, server-based missions.
The acoustic volume of wind and engine noises has been adjusted downward a bit because some computers were suffering from distorted, overmodulated sounds from time to time.
We fixed minor bugs in the logic that plays noises when the player's aircraft is damaged. Now the player can more clearly hear damage noises when bullets collide with his aircraft, but the noises heard when suffering damage from a hard landing are less irritating.
LAC's menus are now more responsive to mouse movements because the menu buttons are not highlighted when the cursor hovers over them unless the LacConfig.txt configuration file is edited to change "MenuHighlighting" from "0" to "1". Some computers (especially those equipped with the most modern graphics adapters) need this simpler menu configuration to avoid clumsy delays when the mouse is moved among LAC's menus. Most people will find no need to change the default value of "0" for this new "MenuHighlighting" variable, but those that prefer the prior, more visually appealing behavior can change "MenuHighlighting" to "1" to regain the prior appearance.
Some of LAC's menu text has been slightly adjusted to more clearly describe available missions. (The online missions themselves are unchanged.)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
We just released new version 8.73 for beta testing from our experimental download page here:
https://askmisterwizard.com/2019/LinuxAirCombat/Installers/index.htm
This new version, under beta test at the time of this writing in early Jul2022, contains all of the features of all prior versions, along with several improvements. It installs in the global /usr filesystem according to the pattern for all recent, odd-numbered versions. Full source code is provided.
New features include:
The cockpit's 3-line, scrolling, "SystemMessagePanel" has been ehnanced. This display has long been programmed to discard any new message that exactly duplicates the previous message. This helps to minimize clutter, and avoids scrolling prior messages beyond the 3-line limits before they can be read. However, that logic left pilots unaware when identical events repeated over and over again. For example, a message like "YOU DAMAGED PLAYER 02" might be received 10 times in rapid succession during combat, but the pilot would only see it once. The improved version now displays a counter to the left of the lowest of the three scrolling lines (containing the most recent displayed text representing the most recent event). That counter cycles upward each time a new message would exactly duplicate the current message. Now players can see, at a glance, when a series of identical events is in process.
The mission menus have been optimized for better performance and quicker response to mouse motion, because some players, equipped with certain modern display adapters, have continued to suffer from slow, cumbersome response when moving their mouse pointers within those menus. (This improvement is in addition to the related improvement associated with the new "MenuHighlighting" setting, implemented in version 8.71, that's available in the LacConfig.txt file.)
We also fixed a minor bug in LacControls.txt that was double-mapping the "P" keyboard key to both "WEP" and "PREVIOUS TARGET" by default. Now the default settings use the "E" key for War Emergency Power.
It also includes all of the following, previously unpublished improvements from new version 8.71:
LAC no longer disconnects or changes any mumble connection settings at startup, because users rejoining ongoing flights were suffering cumbersome, unwanted disruption of ongoing mumble conversations every time they started or re-started LAC. Now LAC only changes existing mumble channel settings when explicitly asked to do so or when the user switches to a different online mission.
On the other hand, LAC now tries to connect mumble to the "root" channel of our Mumble server whenever a user commences any of the four offline, tutorial missions. This will help experienced, online LAC pilots to use voice coaching through mumble in order to tutor newcomers during their initial, experimental use of those tutorial missions.
The default aircraft has been changed from "P38L" to "P51D" because newcomers were having too much trouble managing the P38's speed brakes and flaps.
All four of the offline tutorial missions have been enhanced. Descriptive menu text has been updated. Outdated references to missiles and rockets have been eliminated. Some of the bot aircraft have been changed from bulky, heavy bombers to agile fighters because the bombers could not pull out of dives quickly enough to avoid frequent ground crashes. Audio narrations accompanying the four offline tutorial missions have also been updated and expanded, so players now get additional coaching and are urged to begin exploring the online, multi-player, server-based missions.
The acoustic volume of wind and engine noises has been adjusted downward a bit because some computers were suffering from distorted, overmodulated sounds from time to time.
We fixed minor bugs in the logic that plays noises when the player's aircraft is damaged. Now the player can more clearly hear damage noises when bullets collide with his aircraft, but the noises heard when suffering damage from a hard landing are less irritating.
LAC's menus are now more responsive to mouse movements because the menu buttons are not highlighted when the cursor hovers over them unless the LacConfig.txt configuration file is edited to change "MenuHighlighting" from "0" to "1". Some computers (especially those equipped with the most modern graphics adapters) need this simpler menu configuration to avoid clumsy delays when the mouse is moved among LAC's menus. Most people will find no need to change the default value of "0" for this new "MenuHighlighting" variable, but those that prefer the prior, more visually appealing behavior can change "MenuHighlighting" to "1" to regain the prior appearance.
Some of LAC's menu text has been slightly adjusted to more clearly describe available missions. (The online missions themselves are unchanged.)