Paint.NET Tex Plugin
Plugin do Paint.NET od RitoSharka, który otwiera i zapisuje pliki tekstur .tex z League of Legends.
Plugin do Paint.NET od RitoSharka, który otwiera i zapisuje pliki tekstur .tex z League of Legends. Przy otwieraniu sam wykrywa kompresję i mipmapy, a przy zapisie daje normalną opcję albo opcję z pełnymi ustawieniami.
Co robi
- Otwiera pliki
.texw Paint.NET (DXT1, DXT5, BC5, BC7 i BGRA8). - Zapisuje pliki
.tex. Przy zapisie sam wykrywa kompresję i mipmapy. - Dodaje drugą opcję zapisu z menu do wyboru kompresji, ditheringu, error metric i ustawień mipmap.
- Kompresuje BC7 szybko dzięki natywnej bibliotece pomocniczej DLL. Bez niej wraca do wolnego BC7 programowego.
- Zachowuje pełny kanał alpha.
- Używa error diffusion ditheringu Floyd-Steinberg dla czystych efektów.
Zanim zaczniesz
Potrzebujesz:
- Paint.NET 5.1 lub nowszy (używa .NET 9). Zalecany najnowszy build 5.1.x.
- Windows 10 lub nowszy.
- Najnowszej wersji ze strony z wydaniami: albo instalatora
TexFileTypeSetup.exe, albo plikówTexFileType.dlliBc7Native.dlldo ręcznej instalacji.
Instalacja przez instalator
- Zamknij Paint.NET, jeśli jest otwarty.
- Pobierz
TexFileTypeSetup.exez najnowszej wersji. - Uruchom go. Instalator znajduje folder
FileTypestwojego Paint.NET i kopiuje obie biblioteki DLL za ciebie. - Otwórz Paint.NET. Plugin ładuje się przy starcie.
Instalacja ręczna
Użyj tej metody, jeśli wolisz nie uruchamiać instalatora albo korzystasz z przenośnego Paint.NET.
- Zamknij Paint.NET, jeśli jest otwarty.
- Otwórz folder
FileTypesPaint.NET. Przy większości instalacji jest toC:\Program Files\Paint.NET\FileTypes. Przy przenośnym Paint.NET użyj[folder Paint.NET]\FileTypes. - Skopiuj obie biblioteki
TexFileType.dlliBc7Native.dllz wydania do folderuFileTypes. Trzymaj je razem. - Otwórz Paint.NET. Plugin ładuje się przy starcie.
To Bc7Native.dll sprawia, że zapis BC7 jest szybki. Bez niego BC7 nadal
działa, ale zapisuje się bardzo wolno. Zawsze kopiuj obie biblioteki DLL.
Otwórz plik .tex
Masz dwa sposoby na otwarcie pliku .tex:
- W Paint.NET kliknij File → Open i wskaż swój plik
.tex. - Albo przeciągnij plik
.texprosto na okno Paint.NET.
Tekstura pojawia się na płótnie. Mipmapy i kompresja są odczytywane automatycznie.
Zapisz plik .tex
Masz dwa tryby zapisu. Pierwszego używaj do normalnej pracy. Drugiego, gdy potrzebujesz kontroli nad kompresją lub mipmapami.
Zapis z automatycznymi ustawieniami
- Kliknij File → Save As.
- W liście rozwijanej typu pliku wybierz League of Legends TEX.
- Kliknij Save.
Plugin zachowuje kompresję i układ mipmap, które wykrył przy otwieraniu pliku.
Zapis z własnymi ustawieniami
- Kliknij File → Save As.
- W liście rozwijanej typu pliku wybierz League of Legends TEX (with options).
- Wybierz ustawienia w menu:
- Compression: DXT1, DXT5, BC5, BC7 lub BGRA8 (nieskompresowane). Użyj DXT5 lub BC7 dla tekstur z alpha. Użyj BC5 dla map normalnych.
- Dithering: Floyd-Steinberg, dla gładszych gradientów.
- Error metric: Perceptual (zalecane) lub Uniform. Dotyczy tylko DXT1 i DXT5.
- Mipmaps: wygeneruj pełny łańcuch mipmap.
- Kliknij Save.
Jak sprawdzić, czy działa
- Otwórz ponownie zapisany plik. Ładuje się bez błędów i wygląda tak samo.
- Albo wczytaj go w swoim narzędziu do skinów (Flint lub LtMAO) i pokazuje się poprawnie.
Rozwiązywanie problemów
Paint.NET się wywala albo plik się nie wczytuje
Zaktualizuj Paint.NET do najnowszego builda 5.1.x. Plugin potrzebuje 5.1 lub nowszego.
Plugin nie pojawia się w Paint.NET
Zamknij Paint.NET całkowicie, potem sprawdź te rzeczy:
- Folder
C:\Program Files\Paint.NET\FileTypesistnieje. - Obie biblioteki
TexFileType.dlliBc7Native.dllsą w tym folderze. - Nie używasz starszego Paint.NET (poniżej 5.1).
Otwórz Paint.NET ponownie. Plugin powinien teraz być na liście typów plików.
Zapis BC7 jest bardzo wolny
Bc7Native.dll brakuje w folderze FileTypes. Skopiuj go obok
TexFileType.dll, potem zrestartuj Paint.NET. Instalator dodaje go za ciebie.
"There was an error while saving the file."
Sprawdź rozmiar płótna. Szerokość i wysokość muszą być podzielne przez 4. League tego wymaga dla plików .tex. Przeskaluj obraz i zapisz ponownie.
Twórcy
- Plugin: RitoShark.
- Logika odczytu
.texz LtMAO od Tarngainy. - Kompresja BC1 i BC3 z ditheringiem Floyd-Steinberg oparta na Microsoft DirectXTex (licencja MIT).
GIMP TEX Plugin
Otwieraj i eksportuj pliki tekstur .tex z League of Legends w GIMP-ie. Działa na GIMP 2.x i 3.x, na Windows, Linux i macOS.
Tex Thumbnail Provider
Rozszerzenie powłoki Windows od RitoSharka pokazuje pliki .tex jako miniatury obrazów w Eksploratorze plików. Instalacja jednym poleceniem PowerShell, bez admina. Zobacz zawartość tekstury od razu.
