rojo-rbx/remodel
Scriptable Roblox multitool: Manipulate instances, model files, places, and assets on Roblox.com
🛠️ Remodel — "Cây đa năng" thao tác file Roblox từ dòng lệnh (đã deprecated)
Công cụ CLI viết bằng Rust, cho phép script Lua 5.3 đọc/ghi place, model, asset Roblox — nay nhường chỗ cho Lune.
Remodel là dự án của tổ chức rojo-rbx (cũng là tác giả Rojo), được viết bằng Rust nhằm giải quyết các tác vụ thao tác file Roblox mà không công cụ nào khác làm được. Nó cung cấp một API Lua 5.3 để đọc/ghi file rbxlx, rbxmx, rbxm, thậm chí tải và đẩy asset lên Roblox.com. Tuy nhiên, README hiện đã ghi rõ: Remodel deprecated, khuyến nghị chuyển sang Lune — một runtime Lua hiện đại hơn của cùng tổ chức Lune-org.
✨ Điểm nổi bật
- Scriptable qua Lua 5.3: Viết script tự động hóa thay vì dùng GUI hoặc plugin Studio.
- Đọc/ghi place file (
rbxlx):remodel.readPlaceFile/writePlaceFilelàm việc với DataModel nhưgametrong Roblox. - Đọc/ghi model file (
rbxmx,rbxm):readModelFiletrả về danh sách instance (model có thể có nhiều root),writeModelFilelưu instance đơn lẻ. - Tương tác Roblox.com (0.5.0+):
readPlaceAsset,readModelAsset,writeExistingPlaceAsset,writeExistingModelAsset— cần authentication cho asset private. - API Instance quen thuộc: Hỗ trợ subset Roblox API —
Instance.new,Name,ClassName,Parent,Destroy,Clone,GetChildren,GetDescendants,FindFirstChild,GetService. - Tiện ích filesystem:
remodel.createDirAll,readFile,writeFile,listDircho workflow build/deploy. - Authentication: Hỗ trợ
.ROBLOSECURITYcookie hoặc API key qua biến môi trường / file config. - Cài đặt đa dạng: Foreman (
rojo-rbx/remodel), GitHub Releases binary, hoặccargo install remodel(yêu cầu Rust 1.56+).
💡 Vì sao đáng chú ý
Remodel từng là "cây đa năng" cho pipeline Roblox: tách model từ place để dùng với Rojo, copy terrain giữa các place, minify script trước deploy, gắn metadata build, đồng bộ place dev/prod. Kiến trúc Rust cho hiệu năng tốt, API Lua làm quen thuộc cho dev Roblox. Tuy nhiên, trạng thái deprecated có nghĩa là không còn nhận feature mới, chỉ fix bảo mật nghiêm trọng. Tài liệu migration sang Lune đã được cung cấp — Lune mang lại runtime Lua 5.4, stdlib phong phú hơn, package manager tích hợp, và hỗ trợ WASM. Nếu đang maintain script Remodel cũ, nên lên kế hoạch migrate; project mới nên dùng Lune từ đầu.
#Roblox #Lua #Rust #CLI #GameDev #TiniX
Similar Projects
Discover other similar projects and AI models.
A C# library designed to make it easy to create and manipulate files in Roblox's serialized DOM.
Best Roblox File Format C# Library 2026 for Easy Serialized DOM Creation
Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.
The fastest and the most accurate file search SDK for AI agents, Neovim, Rust, C, Python, Bun and NodeJS
Rojo enables Roblox developers to use professional-grade software engineering tools