
Ìîäèôèöèðîâàíèå ìóçûêàëüíîãî ïëåéëèñòà.
Íà÷íåì ñ ìóçûêè.Âñÿ ìóçûêà çàïèñàíà â èãðå â ôîðìàòå .ogg , è ëåæèò â äèðåêòîðèè "//Ïàïêà_ñ_èãðîé//Data//Music". ×òîáû èçìåíèòü ìóçûêó íà ñâîþ, âàì íåîáõîäèìî âàøó êîìïîçèöèþ ñêîíâåðòèðîâàòü â ôîðìàò .ogg ÷åðåç àóäèîðåäàêòîð, ïîääåðæèâàþùèé ýòîò ôîðìàò. Ïîñëå êîíâåðòàöèè ïðèñâàèâàåòå èìÿ ôàéëà èãðîâîãî òðåêà ê âàøåìó, è çàìåíÿåòå âàøèì òðåêîì óæå ñóùåñòâóþùèé èãðîâîé.
 îðèãèíàëüíîé âåðñèè èãðû (áåç ìîäîâ âîîáùå) êîëè÷åñòâî òðåêîâ ðàâíî:
-- 18 òðåêîâ áàòòë-ëèñòà (áîåâàÿ ìóçûêà)
-- 26 òðåêîâ ýìáèåíò-ëèñòà (ïîëåòíàÿ ìóçûêà)
Òî åñòü, çàìåíèòü ìàêñèìóì òðåêîâ ñ ïîìîùüþ òàêîãî ñïîñîáà âû ñìîæåòå òàêîå êîëè÷åñòâî. Åñòü åùå äðóãèå ôàéëû, íî îíè â îáùèé ïëåéëèñò íå âõîäÿò, è ïðîèãðûâàþòñÿ ïî ìîìåíòàì èãðû (íàïðèìåð, òðåê "menu.ogg" èãðàåò â ãëàâíîì ìåíþ èãðû)
Äëÿ óâåëè÷åíèÿ êîëè÷åñòâà òðåêîâ âàì íåîáõîäèìî çàéòè â ôàéë "PlayLists.script", êîòîðûé ëåæèò ïî àäðåñó "//Ïàïêà_ñ_èãðîé//Data//Scripts//include". Îòêðûâàòü òåêñòîâûì ðåäàêòîðîì.
 ðàçíûõ ÷àñòÿõ âîëêîâ ýòîò ôàéë èìååò ðàçíóþ ñòðóêòóðó, îäíàêî â àïëåéëèñò ïðåäñòàâëåí, êàê Ìàññèâ.
Ìû âèäèì, ÷òî âñå íàçâàíèÿ òðåêîâ çàïèñàíû â òàáëèöû:
AmbientList = {"polet","polet2","polet3","polet4","polet5","polet6","polet7","polet8","polet9",
"polet10","polet11","polet12","polet13","polet14","polet15","polet16","polet17",
"polet18","polet19","polet20","polet21","polet22","polet23","polet24","polet25","polet26"};
BattleList = {"battle1","battle2","battle3","battle4","battle5","battle6","battle7","battle8",
"battle9","battle10","battle11","battle12","battle13","battle14","battle15","battle16","battle17","battle18"};
Òàê âîò, äëÿ óâåëè÷åíèÿ êîëè÷åñòâà òðåêîâ íåîáõîäèìî äîáàâèòü íîâûå çíà÷åíèÿ. Òî æå ñàìîå ñ áàòòë-ëèñòîì. Íàïðèìåð:
AmbientList = {"polet","polet2","polet3","polet4","polet5","polet6","polet7","polet8","polet9",
"polet10","polet11","polet12","polet13","polet14","polet15","polet16","polet17",
"polet18","polet19","polet20","polet21","polet22","polet23","polet24","polet25","polet26","polet27"}; -- ìû äîáàâèëè polet27
Íîâûé òðåê íåîáõîäèìî ïðåäâàðèòåëüíî äîáàâèòü â ïàïêó Music!
È äà, íàçâàíèÿ ìîãóò áûòü ðàçíûìè. Ãëàâíîå, ÷òîáû îíè ñîâïàëè ñ íàçâàíèÿìè êîìïîçèöèé.
Äëÿ ïðèäàíèÿ êàæäîé ëîêàöèè ñâîåãî íåïîâòîðèìîãî çâó÷àíèÿ, ïðîïèñûâàåòå â ïàïêàõ ëîêàöèé //Scripts//Locations// â ôàéëàõ location.script (â ñàìîì êîíöå ôàéëà)
Èëè InitMusic(); - ñëó÷àéíûé âûáîð
Èëè êàê çäåñü, ñ óêàçàíèåì êîíêðåòíîãî òðåêà:
AddMusicToPlayList("Ambient2") ; - òðåê Ambient2 è ò.ä.
AddMusicToPlayList("Ambient3") ;
AddMusicToPlayList("Ambient8") ;
AddMusicToPlayList("Ambient9") ;
StartPlayList(); - Çàïóñê ïëåéëèñòà ïîëåòîâ, ïîêà íå ïîäëåòèò ïðîòèâíèê
AddMusicToBattlePlayList("Battle1") ; - òðåê Battle1 è ò.ä.
AddMusicToBattlePlayList("Battle2") ;
AddMusicToBattlePlayList("Battle3") ;
Âíèìàíèå! Íàïèñàííûå çàïèñè âûøå - óñëîâíûå. Ôóíêöèÿ íàçûâàåòñÿ AddMusicToPlayList() èëè AddMusicToBattlePlayList() .  ñêîáêàõ íåîáõîäèìî â êàâû÷êàõ óêàçàòü íàçâàíèå òðåêà â Music. Èíà÷å íå áóäåò ðàáîòàòü.