Tex Thumbnail Provider
Shell extension cho Windows của RitoShark hiện file .tex thành ảnh thumbnail trong File Explorer. Cài bằng một dòng PowerShell, không cần admin. Nhìn qua là biết bên trong texture có gì.
Tex Thumbnail Provider của RitoShark hiện file .tex thành thumbnail thật
trong Windows Explorer. Trong danh sách file, khung xem trước và chế độ icon lớn,
bạn thấy texture thay vì một icon trắng. Nó tự decode file, nên không cần app nào
phải đang mở.
Cài đặt
Bạn cài và gỡ bằng một lệnh PowerShell duy nhất. Không cần tải, không cần quyền admin. Đăng ký theo từng user.
-
Đóng mọi cửa sổ Explorer đang hiện file
.tex. -
Mở PowerShell. Cửa sổ thường là được.
-
Dán lệnh này vào rồi nhấn Enter:
iwr -useb https://raw.githubusercontent.com/RitoShark/TexThumbnailProvider/master/scripts/install-thumbnail-handler.ps1 | iex
Script lấy TexThumbnailProvider.dll mới nhất, chép vào
%LOCALAPPDATA%\RitoShark\TexThumbnailProvider và đăng ký cho tài khoản của bạn.
Mở bất kỳ thư mục nào có file .tex và thumbnail sẽ hiện lên.
Muốn một phiên bản cố định thay vì bản mới nhất? Chạy:
& ([scriptblock]::Create((iwr -useb https://raw.githubusercontent.com/RitoShark/TexThumbnailProvider/master/scripts/install-thumbnail-handler.ps1))) -Version v1.1.0Gỡ cài đặt
iwr -useb https://raw.githubusercontent.com/RitoShark/TexThumbnailProvider/master/scripts/uninstall-thumbnail-handler.ps1 | iexLệnh này gỡ handler và các mục registry của nó.
Nó xử lý được gì
Nó decode các định dạng nén .tex mà Riot dùng:
| Định dạng | Mã .tex |
|---|---|
| DXT1 / BC1 | 0x0A |
| DXT5 / BC3 | 0x0C |
| BC7 | 0x0D |
| BC5 | 0x0E |
| BGRA8 (không nén) | 0x14 |
Texture có mipmap cũng chạy được. Mip lớn nhất được decode để làm thumbnail.
Nếu Photoshop hoặc plugin RitoTex được cài, nó tự đăng ký làm handler thumbnail
.tex và bình thường sẽ giành quyền. Bộ cài này ghi handler của nó dưới tài
khoản của bạn, thứ được ưu tiên hơn bản theo máy. Thumbnail .tex của bạn vẫn
hiện. Nó chỉ động vào mục thumbnail, nên nhấp đúp một file .tex vẫn mở đúng
app bạn đã đặt.
Xử lý sự cố
Thumbnail không hiện
Khởi động lại Windows Explorer. Mở Task Manager, tìm Windows Explorer, chuột phải và chọn Restart. Mở lại thư mục.
Thumbnail cũ vẫn trông như icon chung chung
Windows lưu cache thumbnail theo từng file. Một file .tex chỉ vẽ lại sau khi
thời gian sửa đổi của nó thay đổi hoặc sau khi bạn xóa cache. Mở Disk
Cleanup, tích Thumbnails, bấm OK, rồi mở lại thư mục.
Vẫn không có gì sau khi khởi động lại
Chạy lại lệnh cài đặt. Nó tải lại và đăng ký lại DLL.
Lựa chọn thay thế: LTK Tex Thumb Handler
Nhóm LeagueToolkit có handler thumbnail .tex riêng
(ltk-tex-utils). Nó làm cùng
một việc cơ bản, nhưng có hai điểm khiến nó thua kém:
- Nó không decode được mọi định dạng nén Riot dùng, nên một số file
.texvẫn trống. - Nếu một chương trình khác (Photoshop, plugin RitoTex, v.v.) đã giành lấy loại
file
.tex, nó không tạo được bản xem trước nào cả. Nó không ghi đè handler có sẵn theo cách tool này làm.
Với đa số mọi người, Tex Thumbnail Provider của RitoShark là lựa chọn tốt hơn: nó hỗ trợ nhiều định dạng hơn và thắng các handler khác. Chỉ chạy một handler thumbnail tại một thời điểm. Nếu bạn đã cài bản LTK, hãy gỡ nó trước khi cài cái này.
