Juego de rol de acción gratuito de los creadores de Genshin Impact y Honkai: Star Rail. En un futuro cercano, el mundo fue sacudido por una catástrofe... Leer más
Biblioteca de Texturas Transparentes
-
Descargar (25.52 kB)31 agosto 2026, 13:56biblioteka-prozrachnykh-tekstur_1788173779_563959.zip
Biblioteca para ZZMI para crear materiales transparentes o semitransparentes. Cómo iniciar:
- Descargar el último archivo;
- Descomprimirlo en la carpeta ./ZZMI/Mods/TTLib/.
Guía rápida para modders: Ejemplo sin textura:
[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
Nota: drawindexed = 6324, 652011, 0
>>> Se convierte en $\TTL\_1 y $\TTL\_2
$\TTL\alpha = 0.5
$\TTL\_1 = 6324
$\TTL\_2 = 652011
run = CommandList\TTL\Draw
IMPORTANTE: asegúrese de usar run = CommandList\TTL\Draw después de inicializar los índices para draw
Ejemplo con textura:
Todo lo mismo, pero se deben agregar parámetros:
; >>>>
Resource\TTL\TransparencyTex = ref ResourceTTL
; >>>>
$\TTL\_1 = 6324
$\TTL\_2 = 652011
run = CommandList\TTL\Draw
Por defecto se utiliza el color rojo: 0 — completamente opaco, 255 — completamente transparente.
Si utiliza una textura con canal alfa, establezca los parámetros así:
Resource\TTL\TransparencyTex = ref ResourceTTL
$\TTL\mask_channel = 3
$\TTL\mask_invert = 1
Explicación: Las texturas tienen canales Rojo, Verde, Azul, Alfa, donde el valor del color es la intensidad. Alfa es $\TTL\mask_channel = 3, pero esto no es suficiente, también se debe invertir el valor para sincronizar con la pintura real de la textura. Si, por ejemplo, la información de transparencia está en el canal azul del lightmap, use $\TTL\mask_channel = 2.
no documentado:
$\TTL\H
$\TTL\S
$\TTL\V
run = CommandList\TTL\RequestUIPlacement
ResourceMyPlacement = copy Resource\TTL\UIPlacement
Actualizaciones:
- 2.0.0 — actualización masiva de calidad. Ahora se admiten todas las opciones gráficas de AA. No hay errores de captura. No hay superposición de interfaz. Control de color más estable.
Библиотека для 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. Нет багов с захватом. Нет наложения интерфейса. Более стабильное управление цветом.
Enlaces útiles:
