
Ââåäåíèå.
 ýòîì ãàéäå ÿ ïîøàãîâî ðàññêàæó î òîì, êàê ñîçäàòü ëîãî ñâîåé êîìïàíèè è çàëèòü åãî â ìàñòåðñêóþ.Äëÿ íà÷àëà, ðàçáåðåìñÿ â òîì, ÷òî ãäå ëåæèò:
Ôàéëû èãðû -
Ïóòü ê ïàïêå çàãðóçêè ìîäîâ (staging area)-
Ñîâåòóþ ñîçäàòü îòäåëüíóþ ðàáî÷óþ ïàïêó äëÿ ìîäîâ è â íåå ïîìåñòèòü ÿðëûêè âñåõ íóæíûõ äèðåêòîðèé äëÿ óïðîùåíèÿ äîñòóïà ê íèì.
Ñîçäàåì ñâîé ëîãîòèï.
Ñîçäàåì ñâîé ëîãîòèï.Äëÿ ýòîãî â äèðåêòîðèè èãðû èùåì ïóòü res/textures/logo è îòòóäà êîïèðóåì ôàéë empty_logo.tga. Ðàáîòàåì â íåì.
Èùåì êàðòèíêó, êîòîðóþ âñòàâèì â èãðó. Ëó÷øå âñåãî íàéòè ãîòîâûé ôàéë png ñ àëüôà-êàíàëîì, òàê ïðîùå äëÿ ïîñëåäóþùåãî èìïîðòà.
Âîçüìåì ëîãîòèï Google, ïî÷åìó áû è íåò? =)
Îáðàòèòå âíèìàíèå íà çîíû ôàéëà, â êîòîðûå íàäî áóäåò íåñêîëüêî ðàç ïðîäóáëèðîâàòü êàðòèíêó. Çîíû äåëÿòñÿ íà òåêñòîâóþ è âèçóàëüíóþ. (Ìîæíî ïîäñìîòðåòü ôàéëû ñòàíäàðòíûõ ëîãîòèïîâ).
Ïåðåä âàìè çîíû ðàñïðåäåëåíèÿ èíôîðìàöèè â ôàéëå logo.
Òåïåðü âñòàâèì íàø ëîãîòèï â ôàéë logo_empty.tga
Ïîñëå òîãî, êàê âñòàâèëè è ðàñïðåäåëèëè êàðòèíêó è òåêñò, ñëèâàåì ñëîè. Ïåðåõîäèì íà âêëàäêó êàíàëû, íàõîäèì àëüôà-êàíàë. Îñâîáîæäàåì ïðîçðà÷íûå ó÷àñòêè ñ ïîìîùüþ áåëîãî öâåòà. Äëÿ ýòîãî âûäåëÿåì âñå, ÷òî íå ÿâëÿåòñÿ íàøèì ëîãîòèïîì, çàòåì èíâåðòèðóåì âûäåëåíèå, è çàêðàøèâàåì åãî áåëûì ñâåòîì íà ñëîå Àëüôà 1.
Ïðîâåðèì. Òåïåðü ïðè âêëþ÷åíèè ýòîãî ñëîÿ ôîí äîëæåí ñòàòü êðàñíûì à ëîãîòèï îñòàòüñÿ â íåèçìåííîì âèäå. Âûêëþ÷àåì àëüôà-êàíàë. Ñîõðàíÿåì êàðòèíêó â ðàçðåøåíèè .tga, äàåì èìÿ - logo_x.tga ãäå x - ÷èñëî áîëüøå 4-õ.
Åñëè âñå ïîëó÷èëîñü, êàðòèíêà ãîòîâà ê çàëèâêå íà workshop.
Çàëèâàåì ëîãîòèï â workshop.
Çàãðóçêà ìîäà â workshop:Â ïàïêå çàãðóçêè ìîäîâ (staging_area) ñîçäàåì ïàïêó modname_1 (ãäå modname ýòî íàçâàíèå âàøåãî ìîäà). Ïðåôèêñ _1 îáÿçàòåëåí.
 ïàïêå modname_1 äîëæíû ëåæàòü ñëåäóþùèå ôàéëû è ïàïêè:
Mod.lua ñîäåðæèò áàçîâîå îïèñàíèå ìîäà, è ñëåäóþùèå ïóíêòû: òåãè äëÿ âîðøêîïà, íàçâàíèå, îïèñàíèå, àâòîð. Íå çàáóäüòå çàïîëíèòü! Âïèøèòå îñíîâíûå òåãè, íàçâàíèå è îïèñàíèå ôàéëà, äîáàâüòå ñåáÿ, êàê àâòîðà.
function data()
return {
info = {
tags = { "USA", "Misc", "Logo" },
minorVersion = 0,
name = _("GoogleLogo"),
description = _("GoogleLogo"),
authors = {
{
name = "AUTHORNAME",
role = "CREATOR",
},
},
},
}
end
Workshop_preview.jpg - êàðòèíêà ìîäà äëÿ âîðêøîïà.
Êàðòèíêà äîëæíà áûòü ìàêñèìàëüíî èíôîðìàòèâíîé, â èäåàëå - ñî÷åòàòü ñêðèíøîò èç èãðû è íåïîñðåäñòâåííî, èçîáðàæåíèå ëîãîòèïà.
 ïàïêå res ïîâòîðÿåì ñòðóêòóðó äèðåêòîðèè èãðû - textures/logo - â ïàïêå logo äîëæåí ëåæàòü íàø ñâåæåñîçäàííûé ôàéë - logo_x.tga ãäå x - ÷èñëî áîëüøå 4-õ.
Çàõîäèì â èãðó, â ãëàâíîì ìåíþ âèäèì íîâûé ïóíêò - îïóáëèêîâàòü ìîä.
Îòêðûâàåì.
Åñëè âñå ïðàâèëüíî ñäåëàíî, ìîä çàëüåòñÿ áåç îøèáîê, è âû ïîïàäåòå íà ñòðàíèöó ìîäà â âîðêøîïå.
Îáðàòèòå âíèìàíèå - ìîä äîñòóïåí òîëüêî äëÿ Âàñ, îí íå â ïóáëè÷íîì äîñòóïå.
Ïîäïèñûâàåìñÿ íà ìîä. Ñîçäàåì íîâóþ èãðó è òåñòèðóåì ìîä, ïðîâåðÿåì, êàê ñìîòðèòñÿ êàðòèíêà, ïîÿâèëàñü ëè îíà âîîáùå. Ìîæíî ñäåëàòü äîïîëíèòåëüíûå ñêðèíøîòû äëÿ âîðêøîïà. Åñëè âñå õîðîøî, ñíîâà èäåì â âîðêøîï, äîáàâëÿåì îïèñàíèå, åñëè ýòî íåîáõîäèìî, åùå êàðòèíêè, ãîòîâèì ìîä ê ïóáëèêàöèè.
 ïóíêòå ïðàâà äîñòóïà ñòàâèì - îòêðûòûé.
Òåïåïü ìîä äîñòóïåí äëÿ ñêà÷èâàíèÿ.
Óäà÷è â ñîáñòâåííûõ íà÷èíàíèÿõ, íàäåþñü, äàííîå ðóêîâîäñòâî ïðèáàâèò ìàñòåðñêîé êà÷åñòâåííîãî êîíòåíòà.
-----
Made by Transport Games community
http://transport-games.ru
http://vk.com/transportfever