Difference between revisions of "Script - Splash Screen"

From FreeSpace Wiki
Jump to: navigation, search
 
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==Function==
+
{{Table230|
Randomizes the splash screen instead of showing the same picture every the game is started.
+
This script became nonfunctional after some necessary changes to the game initialization sequence.  As such, the splash screen hook has been deprecated.  To randomize the splash screen image, use the [[Game_settings.tbl#.24Splash_screens:|$Splash screens:]] option in game_settings.tbl.
 +
}}
 +
 
 +
<hr>
 +
 
 +
Randomizes the splash screen instead of showing the same picture every time the game is started.
 
*Splash screen images must be named Preloadxx (x is value from 0 to 99)
 
*Splash screen images must be named Preloadxx (x is value from 0 to 99)
  
Line 13: Line 18:
 
end
 
end
 
]
 
]
+Override: YES
+
+Override: true
 
#End</pre>
 
#End</pre>
  
[[Category:Scripting Examples]]
+
[[Category:Scripting Examples|Splash Screen]]

Latest revision as of 02:38, 28 July 2023

FS2 Open, 23.0:

This script became nonfunctional after some necessary changes to the game initialization sequence. As such, the splash screen hook has been deprecated. To randomize the splash screen image, use the $Splash screens: option in game_settings.tbl.


Randomizes the splash screen instead of showing the same picture every time the game is started.

  • Splash screen images must be named Preloadxx (x is value from 0 to 99)

Table Entry

#Global hooks
$Splash: [
	random_number = ma.getRandomNumber(0, 99)
	if gr.getScreenWidth() < 1024 then
		gr.drawImage("PreLoad" .. random_number, 0, 0)
	else
		gr.drawImage("2_PreLoad" .. random_number, 0, 0)
	end
]
	+Override: true
#End