Quartz
Bộ công cụ mod tất-cả-trong-một tập trung vào VFX. Đổi màu particle, port hiệu ứng giữa các tướng, trích asset, và upscale texture.
Quartz là app desktop do RitoShark làm, dựng cho việc mod nặng về VFX. Nếu bạn dành phần lớn thời gian với particle, texture, và port asset, đây là công cụ để tìm tới. Nó gộp engine BIN của Jade, LtMAO, và bộ upscale AI Upscayl vào chung một cửa sổ.
Nó làm được gì
- Đổi màu particle ở trang Paint với hue shift, blend mode, palette tùy chỉnh, và gradient ngẫu nhiên.
- Port VFX giữa các tướng và skin. Kéo một vfxsystem từ BIN donor thả vào target của bạn.
- Chia sẻ VFX qua VfxHub, một cơ sở dữ liệu cộng đồng đặt trên GitHub.
- Trích file WAD theo tướng và skin ID, tự động repath.
- Scale tham số particle (birthscale, scale) hàng loạt qua trang Bineditor.
- Đổi màu ảnh (PNG, JPG, DDS, TEX) với các nút chỉnh hue, saturation, và độ sáng.
- Upscale texture với bộ upscale AI Upscayl tích hợp sẵn.
- Chọn màu với công cụ RGBA và lấy mã RGB định dạng chuẩn LMHT kèm alpha.
- Port animation giữa các tướng và skin với AniPort Simple.
- Chạy công cụ .exe tùy chỉnh bằng kéo-thả (ví dụ,
staticmatfix). - Đổi ngẫu nhiên hoặc đổi tên file hàng loạt qua trang File Handler.
- Repath mod với Bumpath, dùng file hash tích hợp sẵn.
- Tùy chỉnh giao diện với Theme Creator (màu, font, ẩn hiện trang).
Cài đặt
- Vào trang releases.
- Tải bộ cài Windows mới nhất.
- Chạy nó. Bộ cài mở ra.
- Làm theo hướng dẫn. Quartz mở ra màn hình chính khi xong.
Trước khi trích asset, mở Settings và trỏ Quartz tới thư mục Champions của League of Legends và một thư mục xuất WAD. Trang Asset Extractor cần cả hai.
Cách dùng
Paint (đổi màu particle)
Trang Paint là thứ đa số người ta mở Quartz để dùng. Nó đổi màu texture particle mà vẫn giữ độ sáng và saturation đồng nhất.
- Mở trang Paint từ thanh sidebar.
- Nạp BIN dự án của bạn. Danh sách emitter tự điền vào.
- Nhấn một emitter hoặc vfxsystem để xem texture của nó.
- Chọn một màu bằng bảng chọn màu.
- Chọn một blend mode (dùng blend mode 1 nếu bạn muốn màu đen thật).
- Nhấn apply. Texture cập nhật trong bản xem trước.
- Nhấn nút Backup ở góc dưới bên phải trước khi lưu các thay đổi phá hủy.
Rê chuột lên bất kỳ ký hiệu texture nào trong danh sách để xem trước ảnh mà không cần mở. Tiết kiệm cả đống cú nhấn với dự án lớn.
Port (chuyển VFX giữa các dự án)
Trang Port chuyển emitter và vfxsystem từ BIN này sang BIN khác. Đây là cách bạn lấy một hiệu ứng từ skin donor và thả nó vào target của bạn.
- Mở trang Port.
- Nạp BIN target (bộ skin bạn đang làm).
- Nạp một BIN donor (bộ skin bạn đang copy từ đó).
- Tìm emitter hoặc vfxsystem bạn muốn trong danh sách donor. Dùng thanh lọc để tìm theo tên hoặc texture.
- Kéo nó thả vào target. Quartz copy mục đó và chuyển texture vào thư mục dự án của target.
- (Tùy chọn) Đặt vfxsystem làm Idle particle nếu đó là thứ bạn cần.
- (Tùy chọn) Nhấn nút persistent ở góc dưới bên phải để thêm một hiệu ứng persistent.
VfxHub (cơ sở dữ liệu cộng đồng)
VfxHub là một thư viện vfxsystem dùng chung đặt trên GitHub. Bạn có thể tải lên của mình hoặc lấy của người khác.
- Mở trang VfxHub.
- Nhấn menu tải ở trên cùng. Danh sách vfxsystem đã tải lên được nạp ra.
- Nhấn bất kỳ mục nào để tải nó.
- Port nó vào target giống hệt cách bạn làm với một donor local.
Để tải lên của bạn:
- Mở VfxHub.
- Nhấn upload.
- Chọn một vfxsystem từ dự án của bạn. Thêm một ảnh nếu bạn muốn nó hiện trong bản xem trước.
- Gửi đi. Mục của bạn xuất hiện trong cơ sở dữ liệu cho mọi người.
Asset Extractor (kéo file từ game)
Trang này kéo asset thô ra khỏi file WAD của League. Bạn cần trỏ Quartz tới thư mục Champions trước (xem callout cài đặt ở trên).
- Mở trang Asset Extractor.
- Chọn một tướng từ dropdown.
- Chọn một skin ID.
- (Tùy chọn) Bật trích lồng tiếng nếu bạn muốn cả file âm thanh.
- Nhấn extract. File WAD giải nén ra thư mục xuất bạn đã cấu hình.
- Quartz tự động repath các file đã trích.
Bineditor (scale particle hàng loạt)
Dùng Bineditor khi bạn cần scale nhiều particle cùng lúc, ví dụ sửa lỗi matrix khi transform áp không đúng.
- Mở trang Bineditor.
- Nạp BIN của bạn.
- Chọn chế độ emitters hoặc vfxsystems.
- Chọn các mục bạn muốn scale.
- Nhập giá trị scale (ví dụ,
2cho birthscale 2x). - Nhấn apply. Mọi mục đã chọn cập nhật cùng lúc.
Image Recolor (đổi màu texture)
Cho việc texture lẻ ngoài trang Paint.
- Mở trang Image Recolor.
- Kéo vào một file PNG, JPG, DDS, hoặc TEX.
- Chỉnh hue, saturation, và độ sáng bằng các thanh trượt. Bản xem trước cập nhật ngay.
- Nhấn export. File đã đổi màu lưu ngay cạnh bản gốc.
Upscale (bộ upscale texture AI)
Quartz bọc Upscayl, một bộ upscale AI mã nguồn mở. Hữu ích cho texture cũ độ phân giải thấp.
- Mở trang Upscale.
- Kéo vào một ảnh hoặc một thư mục ảnh.
- Chọn model upscale.
- Nhấn upscale. Mỗi ảnh lưu vào thư mục xuất khi xong.
Lần chạy đầu tải model về. Sau đó, tính vài giây mỗi ảnh trên một GPU khá. GPU cũ hoặc tích hợp có thể mất vài phút.
RGBA (mã màu cho file BIN)
Một công cụ nhỏ để lấy mã RGB định dạng chuẩn LMHT kèm alpha.
- Mở trang RGBA.
- Chọn một màu bằng bảng chọn, hoặc dán một mã hex.
- Đặt giá trị alpha.
- Copy mã đã định dạng. Dán nó vào BIN của bạn.
AniPort Simple (port animation)
Port animation giữa các tướng hoặc skin, kể cả cấu trúc dữ liệu resource mà Riot cần.
- Mở trang AniPort Simple.
- Nạp target và donor của bạn.
- Chọn các animation bạn muốn port.
- Apply. Quartz tạo AtomicClipData và event map giúp bạn.
Tools (chạy file .exe tùy chỉnh)
Cho các công cụ CLI lẻ không có giao diện riêng (như
staticmatfix).
- Mở trang Tools.
- Kéo file
.execủa bạn vào cửa sổ. Quartz lưu nó lại. - Kéo một thư mục thả lên exe đã lưu để xử lý mọi file trong đó.
File Handler (đổi ngẫu nhiên hoặc đổi tên hàng loạt)
Hai chế độ trong một trang.
Chế độ Randomizer, cho emote tùy chỉnh:
- Mở File Handler. Chọn Randomizer.
- Chọn ảnh nguồn của bạn.
- Chọn thư mục target.
- Chạy. Mỗi file
.texhoặc.ddstrong thư mục target được thay bằng một lựa chọn ngẫu nhiên từ ảnh nguồn của bạn.
Chế độ Renamer, cho mod map:
- Mở File Handler. Chọn Renamer.
- Đặt tiền tố hoặc hậu tố bạn muốn thêm vào hoặc gỡ bỏ.
- Chọn thư mục.
- Chạy. Mọi file được áp việc đổi tên cùng lúc.
Bumpath (repath một mod đã xong)
Repath một mod để nó khớp với đường dẫn game hiện tại.
- Mở trang Bumpath.
- Nạp mod của bạn.
- Để Ignore Missing Files và Combine Linked BINs bật (mặc định đúng cho đa số trường hợp).
- Nhấn run. Quartz repath mọi file bằng danh sách hash tích hợp sẵn.
Theme Creator (tùy chỉnh giao diện)
Nếu bạn không thích màu mặc định, dựng theme của riêng mình.
- Mở Settings, rồi Theme Creator.
- Chọn màu nền bằng bảng chọn màu.
- Tinh chỉnh các màu dẫn xuất bằng thanh trượt.
- Lưu. Cả app cập nhật ngay khi bạn đổi giá trị.
Khi nào dùng Quartz thay vì công cụ khác
- Dùng Quartz nếu việc của bạn chủ yếu là VFX: đổi màu particle, port hiệu ứng giữa các skin, hoặc upscale texture.
- Dùng Flint nếu bạn muốn một app cho toàn luồng (trích, sửa BIN, đóng gói mod). Flint tích hợp với Quartz, nên bạn chạy cả hai song song được.
- Dùng Jade nếu bạn chỉ sửa file BIN và muốn một trình sửa tập trung. Quartz dùng engine của Jade bên dưới.
- Dùng LtMAO cho việc hàng loạt và chuyển đổi bằng chuột phải. LtMAO cũng gộp sẵn trong Quartz.
Mẹo
- Các nút Theme Creator, Font Manager, và Page Visibility nằm trong Settings. Ẩn các trang bạn không bao giờ dùng để giữ sidebar ngắn gọn.
- File hash tải tự động. Bạn không cần tự quản lý chúng.
- Flint phát hiện khi Quartz đổi một file bạn đang mở và mời bạn làm mới. Chạy cả hai cùng nhau nếu bạn thích.
- Nút Backup trong Paint nằm ở góc dưới bên phải. Dùng nó trước bất kỳ thay đổi phá hủy nào bạn có thể muốn hoàn tác.
