Trình Chỉnh Sửa File Lưu
Trình Chỉnh Sửa File Lưu cho phép bạn xem và sửa đổi nội dung file lưu và dữ liệu persistent của Ren’Py mà không cần khởi chạy trò chơi. Bạn có thể thay đổi tên nhân vật, điều chỉnh chỉ số, bật/tắt cờ, và duyệt toàn bộ trạng thái nội bộ của bất kỳ file lưu nào.
Truy Cập Trình Chỉnh Sửa File Lưu
Phần tiêu đề “Truy Cập Trình Chỉnh Sửa File Lưu”- Mở Save Manager cho trò chơi
- Nhấn vào ô lưu để mở giao diện chi tiết
- Nhấn Edit Save Data để mở Trình Chỉnh Sửa File Lưu
Giao Diện
Phần tiêu đề “Giao Diện”Trình Chỉnh Sửa File Lưu có hai tab:
Tab Browse
Phần tiêu đề “Tab Browse”Giao diện dạng cây của tất cả dữ liệu bên trong file lưu. Bạn có thể điều hướng vào các cấu trúc lồng nhau như dictionary, list, và class instance.
- Tìm kiếm — Lọc mục theo tên khóa hoặc giá trị
- Đường dẫn breadcrumb — Hiển thị vị trí hiện tại trong cây dữ liệu; nhấn vào bất kỳ phần nào để nhảy lại
- Biến ẩn — Các khóa nội bộ Ren’Py (bắt đầu bằng
_và nội bộ engine nhưrollback_log) được ẩn theo mặc định. Nhấn biểu tượng mắt để bật/tắt hiển thị. - Loại được đánh dấu màu — Mỗi loại giá trị có huy hiệu màu riêng để nhận dạng nhanh
Tab Changes
Phần tiêu đề “Tab Changes”Liệt kê tất cả chỉnh sửa bạn đã thực hiện với giá trị cũ và mới. Bạn có thể hoàn tác từng thay đổi hoặc sử dụng Revert All để hoàn tác tất cả.
Các Loại Có Thể Chỉnh Sửa
Phần tiêu đề “Các Loại Có Thể Chỉnh Sửa”| Loại | Có thể sửa | Đầu vào |
|---|---|---|
| String | Có | Trường văn bản |
| Integer | Có | Bàn phím số |
| Float | Có | Bàn phím thập phân |
| Boolean | Có | Bộ chọn True / False |
| Dict | Điều hướng | Đi sâu vào các khóa |
| List | Điều hướng | Đi sâu vào các mục |
| Tuple | Điều hướng | Đi sâu vào các mục |
| Set / Frozenset | Điều hướng | Đi sâu vào các mục |
| Object (class) | Điều hướng | Xem __state__ và __args__ |
| None | Chỉ xem | — |
| Bytes | Chỉ xem | — |
Lưu Thay Đổi
Phần tiêu đề “Lưu Thay Đổi”Khi chỉnh sửa xong, bạn có hai tùy chọn:
- Overwrite Save — Thay thế file lưu gốc bằng thay đổi của bạn
- Save as New Slot — Tạo ô lưu mới, giữ nguyên bản gốc
Trình chỉnh sửa tự động xử lý việc ký lại file lưu để khớp với định dạng chữ ký mong đợi của Ren’Py. Nếu trò chơi sử dụng ký file lưu, file lưu đã chỉnh sửa sẽ được ký đúng cách.
Chỉnh Sửa Dữ Liệu Persistent
Phần tiêu đề “Chỉnh Sửa Dữ Liệu Persistent”Bạn cũng có thể chỉnh sửa dữ liệu persistent (file persistent lưu trữ tiến trình, mở khóa, và tùy chọn trên tất cả ô lưu). Khi chỉnh sửa dữ liệu persistent:
- Tất cả biến được hiển thị theo mặc định (bao gồm cả biến ẩn)
- Tiêu đề thay đổi thành “Edit Persistent”
- Chỉ có “Overwrite” khả dụng (không có “Save as New Slot”)
Ứng Dụng Thực Tế
Phần tiêu đề “Ứng Dụng Thực Tế”- Thay đổi tên nhân vật — Chỉnh sửa biến chuỗi trong file lưu
- Điều chỉnh tiền tệ hoặc chỉ số — Sửa đổi giá trị integer/float cho tài nguyên trong trò chơi
- Bật/tắt cờ câu chuyện — Đảo giá trị boolean để mở khóa tuyến hoặc thay đổi lựa chọn
- Sửa file lưu bị hỏng — Sửa các biến bị lỗi hoặc đặt sai
- Mở khóa nội dung — Đặt cờ persistent để đánh dấu nội dung là đã xem
Trình Chỉnh Sửa Biến Trực Tiếp (Trong Trò Chơi)
Phần tiêu đề “Trình Chỉnh Sửa Biến Trực Tiếp (Trong Trò Chơi)”Spark cũng có Trình Chỉnh Sửa Biến riêng có thể truy cập từ lớp phủ trong trò chơi khi trò chơi đang chạy. Khác với Trình Chỉnh Sửa File Lưu làm việc trên file trên đĩa, Trình Chỉnh Sửa Biến trực tiếp đưa thay đổi trực tiếp vào phiên Ren’Py đang chạy. Xem hướng dẫn Trình Chỉnh Sửa Biến để biết chi tiết.