Difference between revisions of "Deprecation"

From FreeSpace Wiki
Jump to: navigation, search
(DirectX & AVI. -alpha_env, -2d_poof & -smart_shields flags.)
m (Deprecated Features: formatting)
 
(7 intermediate revisions by 4 users not shown)
Line 3: Line 3:
 
== Deprecated Features ==
 
== Deprecated Features ==
 
*DirectX API. The game now uses OpenGL.
 
*DirectX API. The game now uses OpenGL.
*AVI format support used through system player. The game has built-in support for original uncompressed MVE format and compressed Theora OGG.
+
*AVI and MPG format support, both used through system player. Currently, the game has built-in support for original uncompressed MVE format clips and compressed Theora OGG ones.
 
*It is no longer possible to use FreeSpace 1-style nebulae in [[Portal:FRED|FRED2]]. Setting up a nebula that way will crash the mission editor.
 
*It is no longer possible to use FreeSpace 1-style nebulae in [[Portal:FRED|FRED2]]. Setting up a nebula that way will crash the mission editor.
*The ''-htl'' flag is no longer necessary ever since FreeSpace Open 3.6(?).
+
*The ''-htl'' flag is no longer necessary ever since FreeSpace Open 3.6(?). In fact, now there's a ''[[Command-Line_Reference#-nohtl|-nohtl]]'' flag.
*The ''-jpgtga'' command line parameter is no longer necessary since FreeSpace Open 3.6.10.
+
*The ''[[Command-Line_Reference#-jpgtga|-jpgtga]]'' flag is no longer necessary since FreeSpace Open 3.6.10. It's always on.
*The ''-alpha_env'' flag is always on.
+
*The ''[[Command-Line_Reference#-pcx32|-pcx32]]'' flag is no longer present.
*The ''-2d_poof'' flag is always on.
+
*The ''[[Command-Line_Reference#-alpha_env|-alpha_env]]'' flag is no longer necessary since FreeSpace Open 3.6.10. It's always on.
*Smart shield recharging (-smart_shield flag) has been converted into an Ai_profiles.tbl feature. It is no longer controlled through a command flag.
+
*The ''[[Command-Line_Reference#-2d_poof|-2d_poof]]'' flag is no longer necessary since FreeSpace Open 3.6.10. It's always on.
 
+
*Smart shield recharging (''[[Command-Line_Reference#-smart_shields|-smart_shields]]'' flag) has been converted into an Ai_profiles.tbl feature. It is no longer controlled through a command line flag.
== Miscellaneous ==
+
*The ''[[Command-Line_Reference#-rlm|-rlm]]'' flag is no longer necessary. It's always on.
 +
*Anything command flag with ''spec'' or ''ambient'' in its name (September 18, 2022 nightly).
  
 
[[Category:Source Code Project]]
 
[[Category:Source Code Project]]

Latest revision as of 16:35, 18 September 2022

When a feature or function is deprecated, this means that future versions will not support it. Although it may work in current or older versions of the software, the relevant code will not be updated, and it will eventually be deleted outright. Projects that rely on deprecated features or functions should find another way to accomplish the same effect.

Deprecated Features

  • DirectX API. The game now uses OpenGL.
  • AVI and MPG format support, both used through system player. Currently, the game has built-in support for original uncompressed MVE format clips and compressed Theora OGG ones.
  • It is no longer possible to use FreeSpace 1-style nebulae in FRED2. Setting up a nebula that way will crash the mission editor.
  • The -htl flag is no longer necessary ever since FreeSpace Open 3.6(?). In fact, now there's a -nohtl flag.
  • The -jpgtga flag is no longer necessary since FreeSpace Open 3.6.10. It's always on.
  • The -pcx32 flag is no longer present.
  • The -alpha_env flag is no longer necessary since FreeSpace Open 3.6.10. It's always on.
  • The -2d_poof flag is no longer necessary since FreeSpace Open 3.6.10. It's always on.
  • Smart shield recharging (-smart_shields flag) has been converted into an Ai_profiles.tbl feature. It is no longer controlled through a command line flag.
  • The -rlm flag is no longer necessary. It's always on.
  • Anything command flag with spec or ambient in its name (September 18, 2022 nightly).