Сповіщення
Очистити все
03.11.2023 23:52
У старих збірках STALKER можна було спостерігати, як у головному меню гри змінюється фоновий відеоряд. У цій статті буде розглянуто спосіб повернення цієї фічі до оригінального STALKER
Для роботи нам знадобляться файли ui_main_menu.script та ui_mm_main.xml .
1. У скрипті ui_main_menu.script замінити функцію main_menu:InitControls на це:
function main_menu:InitControls ( ) self:Init ( 0 , 0 , 1024 , 768 ) local xml = CScriptXmlInit ( ) xml:ParseFile ( "ui_mm_main.xml" ) local st = xml:InitStatic ( "back_video" , self ) math . randomseed ( time_global ( ) ) local vid_file = "ui \\ ui_vid_back_0" .. math . random ( 1 , 4 ) st:InitTexture ( vid_file ) xml:InitStatic ( "background" , self ) xml :InitStatic ( " fire_movie" , self ) self.shniaga = xml:InitMMShniaga ( "shniaga_wnd" ; self.message_box = CUIMessageBoxEx ( ) self:Register ( self.message_box, "msg_box" ) local _ver = xml:InitStatic ( "static_version" ,self ) local mm = _G .main_menu.get_main_menu ( ) _ver:SetText ( "ver. " .. mm:GetGSVer ( ) .. " + білдівське меню" ) end
2. У файлі ui_mm_main.xml після тега </background> додати:
<back_video x = "0" y = "0" width = "1024" height = "512" stretch = "1" > </back_video >
Аналогічно можна додати відео в меню збереження, завантаження та налаштування гри.