Brezplačna akcijska RPG od ustvarjalcev iger Genshin Impact in Honkai: Star Rail. V bližnji prihodnosti je svet pretresla katastrofa: povsod so se začele... Več podrobnosti
Knjižnica prozornih tekstur
-
Prenesi (25.52 kB)31 avgust 2026, 13:56biblioteka-prozrachnykh-tekstur_1788173779_563959.zip
Knjižnica za ZZMI za ustvarjanje prozornih ali polprozornih materialov. Kako zagnati:
- Prenesite zadnji arhiv;
- Razpakirajte ga v mapo ./ZZMI/Mods/TTLib/.
Kratko vodilo za modderje: Primer brez teksture:
[TextureOverrideCharacterComponentPart]
hash = 1234abcd
match_first_index = 0
ib = ResourceIB
; SummerSet.Shirt (1268)
;drawindexed = 6324, 652011, 0
$\TTL\alpha = 0.5
$\TTL\_1 = 6324
$\TTL\_2 = 652011
run = CommandList\TTL\Draw
Upoštevajte, da se drawindexed = 6324, 652011, 0
>>> spremeni v $\TTL\_1 in $\TTL\_2
$\TTL\alpha = 0.5
$\TTL\_1 = 6324
$\TTL\_2 = 652011
run = CommandList\TTL\Draw
POZOR: obvezno uporabite run = CommandList\TTL\Draw po inicializaciji indeksov za draw
Primer s teksturo:
Vse enako, vendar je treba dodati parametre:
; >>>>
Resource\TTL\TransparencyTex = ref ResourceTTL
; >>>>
$\TTL\_1 = 6324
$\TTL\_2 = 652011
run = CommandList\TTL\Draw
Privzeto se uporablja rdeča barva: 0 — popolnoma neprosojno, 255 — popolnoma prosojno.
Če uporabljate teksturo z alfa kanalom, nastavite parametre tako:
Resource\TTL\TransparencyTex = ref ResourceTTL
$\TTL\mask_channel = 3
$\TTL\mask_invert = 1
Razlaga: Teksture imajo kanale Rdeča, Zelena, Modra, Alfa, kjer je vrednost barve intenzivnost. Alfa je $\TTL\mask_channel = 3, vendar to ni dovolj, treba je tudi inverzno vrednost za sinhronizacijo z dejansko barvanjem teksture. Če je na primer informacija o prosojnosti na modrem kanalu lightmap, uporabite $\TTL\mask_channel = 2.
ni dokumentirano:
$\TTL\H
$\TTL\S
$\TTL\V
run = CommandList\TTL\RequestUIPlacement
ResourceMyPlacement = copy Resource\TTL\UIPlacement
Posodobitve:
- 2.0.0 — obsežna posodobitev kakovosti. Zdaj so podprte vse grafične možnosti AA. Ni napak pri zajemanju. Ni prekrivanja vmesnika. Bolj stabilno upravljanje barv.
Библиотека для ZZMI для создания прозрачных или полупрозрачных материалов. Как запустить:
- Скачать последний архив;
- Распаковать его в папку ./ZZMI/Mods/TTLib/.
Краткое руководство для моддеров: Пример без текстуры:
[TextureOverrideCharacterComponentPart]
hash = 1234abcd
match_first_index = 0
ib = ResourceIB
; SummerSet.Shirt (1268)
;drawindexed = 6324, 652011, 0
$\TTL\alpha = 0.5
$\TTL\_1 = 6324
$\TTL\_2 = 652011
run = CommandList\TTL\Draw
Обратите внимание, что drawindexed = 6324, 652011, 0
>>> Превращается в $\TTL\_1 и $\TTL\_2
$\TTL\alpha = 0.5
$\TTL\_1 = 6324
$\TTL\_2 = 652011
run = CommandList\TTL\Draw
ВАЖНО: обязательно используйте run = CommandList\TTL\Draw после инициализации индексов для draw
Пример с текстурой:
Всё то же самое, но нужно добавить параметры:
; >>>>
Resource\TTL\TransparencyTex = ref ResourceTTL
; >>>>
$\TTL\_1 = 6324
$\TTL\_2 = 652011
run = CommandList\TTL\Draw
По умолчанию используется красный цвет: 0 — полностью непрозрачно, 255 — полностью прозрачно.
Если вы используете текстуру с альфа-каналом, задайте параметры так:
Resource\TTL\TransparencyTex = ref ResourceTTL
$\TTL\mask_channel = 3
$\TTL\mask_invert = 1
Пояснение: Текстуры имеют каналы Red, Green, Blue, Alpha, где значение цвета — это интенсивность. Альфа — это $\TTL\mask_channel = 3, но этого недостаточно, нужно также инвертировать значение для синхронизации с реальной покраской текстуры. Если, например, информация о прозрачности находится на blue-канале lightmap, используйте $\TTL\mask_channel = 2.
не документировано:
$\TTL\H
$\TTL\S
$\TTL\V
run = CommandList\TTL\RequestUIPlacement
ResourceMyPlacement = copy Resource\TTL\UIPlacement
Обновления:
- 2.0.0 — масштабное обновление качества. Теперь поддерживаются все графические опции AA. Нет багов с захватом. Нет наложения интерфейса. Более стабильное управление цветом.
Uporabne povezave:
