очень просто.
1. качаем VFTedit
2. качаем фотошоп и редактируем там картинку, далее нажимаем сохранить как и выбираем формат тарга
3. в программе VTFedit нажимаем кнопОЧКУ импорт
и выбираем нашу таргу и нажимаем сейв с любым названием
4. по пути
GarrysMod\garrysmod\materials
создаем папку skybox
в нее кидаем наши 2 файла .vtf .vmt
создаем 5 их копий и получаем 12 файлов
их переименовываем в project и любая буква допустим projekth
5. к каждым 2 файлам vtf и vmt приписываем 2 буквы стороны их нахождения(lt-left rt-right) и получаем это
все осталось заинжектить
ПРИМЕЧАНИЕ!!!!!!
1.
в 1 строке где skybox/projekth
букву h замените на свою букву
2.
если хотите добавить разные текстуры то просто замените скопированные эдиты
1. качаем VFTedit
2. качаем фотошоп и редактируем там картинку, далее нажимаем сохранить как и выбираем формат тарга
3. в программе VTFedit нажимаем кнопОЧКУ импорт
и выбираем нашу таргу и нажимаем сейв с любым названием
4. по пути
GarrysMod\garrysmod\materials
создаем папку skybox
в нее кидаем наши 2 файла .vtf .vmt
создаем 5 их копий и получаем 12 файлов
их переименовываем в project и любая буква допустим projekth
5. к каждым 2 файлам vtf и vmt приписываем 2 буквы стороны их нахождения(lt-left rt-right) и получаем это
все осталось заинжектить
local L_1_, L_2_, L_3_, L_4_ = GetConVar("sv_skyname"):GetString(), "skybox/projekth", "$basetexture", Material, pairs;
L_4_("skybox/" .. L_1_ .. "lf"):SetTexture(L_3_, L_4_(L_2_ .. "lf"):GetTexture(L_3_))
L_4_("skybox/" .. L_1_ .. "ft"):SetTexture(L_3_, L_4_(L_2_ .. "ft"):GetTexture(L_3_))
L_4_("skybox/" .. L_1_ .. "rt"):SetTexture(L_3_, L_4_(L_2_ .. "rt"):GetTexture(L_3_))
L_4_("skybox/" .. L_1_ .. "bk"):SetTexture(L_3_, L_4_(L_2_ .. "bk"):GetTexture(L_3_))
L_4_("skybox/" .. L_1_ .. "dn"):SetTexture(L_3_, L_4_(L_2_ .. "dn"):GetTexture(L_3_))
L_4_("skybox/" .. L_1_ .. "up"):SetTexture(L_3_, L_4_(L_2_ .. "up"):GetTexture(L_3_))
L_4_("skybox/" .. L_1_ .. "lf"):SetTexture(L_3_, L_4_(L_2_ .. "lf"):GetTexture(L_3_))
L_4_("skybox/" .. L_1_ .. "ft"):SetTexture(L_3_, L_4_(L_2_ .. "ft"):GetTexture(L_3_))
L_4_("skybox/" .. L_1_ .. "rt"):SetTexture(L_3_, L_4_(L_2_ .. "rt"):GetTexture(L_3_))
L_4_("skybox/" .. L_1_ .. "bk"):SetTexture(L_3_, L_4_(L_2_ .. "bk"):GetTexture(L_3_))
L_4_("skybox/" .. L_1_ .. "dn"):SetTexture(L_3_, L_4_(L_2_ .. "dn"):GetTexture(L_3_))
L_4_("skybox/" .. L_1_ .. "up"):SetTexture(L_3_, L_4_(L_2_ .. "up"):GetTexture(L_3_))
ПРИМЕЧАНИЕ!!!!!!
1.
в 1 строке где skybox/projekth
букву h замените на свою букву
2.
если хотите добавить разные текстуры то просто замените скопированные эдиты
Последнее редактирование: