Script - Splash Screen: Difference between revisions

Wanderer (talk | contribs)
m fixed due change in scripting
No edit summary
 
(2 intermediate revisions by 2 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)



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