Позволяет указать несколько фонов и логотипов главного меню, а затем случайным образом загрузить один из всех указанных элементов.
Это должен быть клиентский мод. Если некоторые другие моды требуют его для случайных фонов, но вы предпочитаете свой по умолчанию, вы можете спокойно удалить этот мод, ничего не сломав.
Чтобы этот мод заработал, вам нужно добавить в XUi_Menu/xui.xml группы окон с именами «menuBackground + custom identifier» для фона и «mainMenuLogo + custom identifier» для логотипа. Если пользовательских нет, загружается стандартное окно без пользовательского идентификатора.
В XUi_Menu/xui.xml у нас есть следующие window_groups:
<test name=«XUi_Menu/xui.xml»>.
<append xpath=«/xui/ruleset[@name=„default“]»>.
<window_group name=«menuBackgroundTest1» actionSet=«false»>.
<window name=«backgroundTest1» />
</window_group
<window_group name=«menuBackgroundTest2» actionSet=«false»>
<window name=«backgroundTest2» />
</window_group
</append>
</test>
Затем в XUi_Menu/windows.xml мы просто добавляем эти окна, как ванильный фон и логотип:
<test name=«XUi_Menu/windows.xml»>
<append xpath=«/windows»>.
<window name=«backgroundTest1» anchor=«CenterCenter» pos=«0,0» width=«1050» height=«780» depth=«-3»>.
<texture depth=«1» color=«[white]» texture=«@modfolder:Textures/test1.png» name=«bgTexture» anchor_left=«#cam,0,-5» anchor_bottom=«#cam,0,-5» anchor_right=«#cam,1,5» anchor_top=«#cam,1,5» />.
</window
<window name=«backgroundTest2» anchor=«CenterCenter» pos=«0,0» width=«1050» height=«780» depth=«-3»>
<texture depth=«1» color=«[white]» texture=«@modfolder(SMXlib)://Textures/smxmenu_window_background.png» name=«bgTexture» anchor_left=«#cam,0,-5» anchor_bottom=«#cam,0,-5» anchor_right=«#cam,1,5» anchor_top=«#cam,1,5» />
</window
</append>
</test>