Various Changes; Updated and Added Mods
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
|
||||
function on_xml_read()
|
||||
RegisterScriptCallback("on_xml_read", function(xml_file_name, xml_obj)
|
||||
if xml_file_name == [[ui\ui_mm_main.xml]]
|
||||
or xml_file_name == [[ui\ui_mm_main_16.xml]]
|
||||
or xml_file_name == [[ui\ui_credits_16.xml]]
|
||||
or xml_file_name == [[ui\ui_mm_faction_select.xml]]
|
||||
or xml_file_name == [[ui\ui_mm_faction_select_16.xml]]
|
||||
or xml_file_name == [[ui\ui_mm_load_dlg.xml]]
|
||||
or xml_file_name == [[ui\ui_mm_load_dlg_16.xml]]
|
||||
or xml_file_name == [[ui\ui_mm_save_dlg.xml]]
|
||||
or xml_file_name == [[ui\ui_mm_save_dlg_16.xml]]
|
||||
or xml_file_name == [[ui\ui_options.xml]]
|
||||
or xml_file_name == [[ui\ui_options_16.xml]]
|
||||
or xml_file_name == [[ui\ui_mcm.xml]]
|
||||
or xml_file_name == [[ui\ui_mcm_16.xml]]
|
||||
then
|
||||
|
||||
math.randomseed(os.time())
|
||||
|
||||
local res = xml_obj:query("background > auto_static > texture")
|
||||
local menu_t = {
|
||||
"ui\\DG_Freedom"
|
||||
}
|
||||
local picked_menu = menu_t[math.random(1, #menu_t)]
|
||||
if res[1] then
|
||||
el = res[1]
|
||||
xml_obj:setText (el, picked_menu)
|
||||
end
|
||||
end
|
||||
end)
|
||||
end
|
||||
@@ -0,0 +1,27 @@
|
||||
|
||||
function on_xml_read()
|
||||
RegisterScriptCallback("on_xml_read", function(xml_file_name, xml_obj)
|
||||
if xml_file_name == [[ui\ui_mm_main.xml]]
|
||||
or xml_file_name == [[ui\ui_mm_main_16.xml]]
|
||||
then
|
||||
|
||||
math.randomseed(os.time())
|
||||
|
||||
local res = xml_obj:query("menu_sound > menu_music")
|
||||
local mus_t = {
|
||||
"music\\mm_music\\track_1",
|
||||
"music\\mm_music\\track_2",
|
||||
"music\\mm_music\\track_3",
|
||||
"music\\mm_music\\track_4",
|
||||
"music\\mm_music\\track_5",
|
||||
"music\\mm_music\\track_6",
|
||||
"music\\mm_music\\track_7",
|
||||
}
|
||||
local picked_track = mus_t[math.random(1, #mus_t)]
|
||||
if res[1] then
|
||||
el = res[1]
|
||||
xml_obj:setText (el, picked_track)
|
||||
end
|
||||
end
|
||||
end)
|
||||
end
|
||||
@@ -0,0 +1,36 @@
|
||||
local snd
|
||||
local mus_t = {
|
||||
"music\\mm_music\\track_1",
|
||||
"music\\mm_music\\track_2",
|
||||
"music\\mm_music\\track_3",
|
||||
"music\\mm_music\\track_4",
|
||||
"music\\mm_music\\track_5",
|
||||
"music\\mm_music\\track_6",
|
||||
"music\\mm_music\\track_7",
|
||||
}
|
||||
|
||||
function main_menu_on_init()
|
||||
|
||||
math.randomseed(os.time())
|
||||
local picked_track = mus_t[math.random(1, #mus_t)]
|
||||
if not picked_track then return end
|
||||
if snd then return end
|
||||
|
||||
snd = sound_object(picked_track)
|
||||
if not snd then return end
|
||||
|
||||
snd:play(db.actor,0,sound_object.s2d)
|
||||
|
||||
end
|
||||
|
||||
function main_menu_on_quit()
|
||||
if not snd then return end
|
||||
|
||||
snd:stop()
|
||||
snd = nil
|
||||
end
|
||||
|
||||
function on_game_start()
|
||||
RegisterScriptCallback("main_menu_on_init", main_menu_on_init)
|
||||
RegisterScriptCallback("main_menu_on_quit", main_menu_on_quit)
|
||||
end
|
||||
Reference in New Issue
Block a user