Trò chơi Crash
Trò chơi Crash Ngay Khi Khởi chạy
Phần tiêu đề “Trò chơi Crash Ngay Khi Khởi chạy”Hãy thử theo thứ tự sau:
1. Thay đổi Phiên bản Engine
Phần tiêu đề “1. Thay đổi Phiên bản Engine”Nguyên nhân phổ biến nhất là không khớp phiên bản.
- Mở Game Settings (nhấn giữ trò chơi)
- Chạm Modify bên cạnh phiên bản Ren’Py
- Thử phiên bản gần nhất với phiên bản gốc của trò chơi
- Đối với trò chơi Ren’Py 7.x, thử 7.5.3, 7.7.3 hoặc 7.8.8
- Đối với trò chơi Ren’Py 8.x, thử 8.0.3, 8.3.7 hoặc 8.5.2
2. Bật Safe Mode
Phần tiêu đề “2. Bật Safe Mode”- Mở Game Settings
- Bật Safe Mode
- Thử khởi chạy lại
Safe Mode tắt các script khởi tạo tùy chỉnh có thể gây vấn đề trên iOS.
3. Tắt Spark Integration
Phần tiêu đề “3. Tắt Spark Integration”- Mở Game Settings
- Bật Disable Spark Integration
- Điều này ngăn Spark tiêm mã lớp phủ và cầu nối
4. Chuyển đổi Bản vá Tương thích
Phần tiêu đề “4. Chuyển đổi Bản vá Tương thích”Bản vá tương thích chỉ nhắm vào các trò chơi cụ thể và không ảnh hưởng đến các trò chơi khác. Tắt chúng rất có thể sẽ không có tác dụng. Tùy chọn này chỉ tồn tại cho những trường hợp hiếm hoi khi trò chơi đã được cập nhật và không còn cần một bản vá cụ thể.
- Mở Game Settings hoặc Settings toàn cục
- Thử tắt Compatibility Patches
Trò chơi Crash Trên Tất cả Phiên bản Engine
Phần tiêu đề “Trò chơi Crash Trên Tất cả Phiên bản Engine”Triệu chứng: Trò chơi crash bất kể bạn chọn phiên bản engine đi kèm nào.
Nguyên nhân: Trò chơi có thể được phát triển bằng bản build tùy chỉnh hoặc nightly của Ren’Py khác với các bản phát hành tiêu chuẩn mà Spark đi kèm. Các bản build engine tùy chỉnh có thể bao gồm các sửa đổi cho Python runtime hoặc nội bộ Ren’Py không tương thích với các engine đi kèm của Spark.
Giải pháp: Vui lòng báo cáo trò chơi cho đội hỗ trợ trên Discord hoặc qua email. Chúng tôi cố gắng hết sức để thêm hỗ trợ cho các trường hợp này, mặc dù đôi khi các sửa đổi runtime quá rộng lớn khiến việc hỗ trợ trò chơi không khả thi.
Trò chơi Crash Trong Khi Chơi
Phần tiêu đề “Trò chơi Crash Trong Khi Chơi”Nguyên nhân có thể:
- Áp lực bộ nhớ — Xem Thoát về Màn hình chính bên dưới
- Thiếu tài nguyên — Một số tài nguyên trò chơi có thể không được bao gồm trong phiên bản di động
- Lỗi Python — Kiểm tra Log Viewer để biết chi tiết lỗi
Thoát về Màn hình chính (Jetsam)
Phần tiêu đề “Thoát về Màn hình chính (Jetsam)”Triệu chứng: Ứng dụng đột ngột đóng và bạn bị đưa về màn hình chính iOS (springboard) mà không có thông báo lỗi.
Nguyên nhân: iOS tự động kết thúc các ứng dụng vượt quá giới hạn bộ nhớ thiết bị thông qua một quy trình gọi là jetsam. Không phải tất cả trò chơi đều được thiết kế cho di động — hình ảnh chất lượng cao, video và nhạc có thể tiêu tốn lượng lớn bộ nhớ. Giới hạn bộ nhớ thay đổi đáng kể theo thiết bị: một số thiết bị cũ có thể chỉ cho phép khoảng 500 MB RAM cho ứng dụng, trong khi thiết bị mới hơn có thể hỗ trợ 5 GB trở lên.
Ngoài ra, mỗi trò chơi được lập trình bởi các nhà phát triển khác nhau, những người có thể không chuyên về lập trình. Một số trò chơi được viết mà không quan tâm đến việc sử dụng bộ nhớ hoặc thậm chí có rò rỉ bộ nhớ, dần dần tiêu thụ nhiều RAM hơn theo thời gian cho đến khi jetsam can thiệp.
Giải pháp:
- Bật Use Less Memory — Trong Game Settings > Ren’Py Settings, bật Use Less Memory. Điều này yêu cầu engine tích cực hơn trong việc giải phóng tài nguyên không sử dụng.
- Thử phiên bản trò chơi nén — Nếu có, sử dụng phiên bản trò chơi nén hoặc tối ưu cho di động, thường có tài nguyên hình ảnh và âm thanh nhỏ hơn.
- Khởi động lại ứng dụng trước khi chơi — Đóng các ứng dụng khác và khởi động lại Spark để giải phóng bộ nhớ tối đa.
Không thể Tải Tệp RPYC
Phần tiêu đề “Không thể Tải Tệp RPYC”Triệu chứng: Ren’Py hiển thị lỗi về việc không thể tải hoặc đọc tệp .rpyc.
Nguyên nhân: Trò chơi sử dụng mã hóa hoặc phương thức biên dịch tùy chỉnh cho các tệp script .rpyc chưa được Spark hỗ trợ. Một số nhà phát triển mã hóa hoặc làm rối script đã biên dịch để bảo vệ mã nguồn trò chơi, và Spark có thể không giải mã được các tệp này.
Giải pháp: Vui lòng báo cáo điều này cho đội hỗ trợ trên Discord hoặc qua email kèm tên trò chơi để chúng tôi có thể điều tra việc thêm hỗ trợ.
Trò chơi Crash Khi Tải Bản lưu
Phần tiêu đề “Trò chơi Crash Khi Tải Bản lưu”- Bản lưu có thể từ phiên bản engine không tương thích
- Thử tải bản lưu trước đó hoặc bắt đầu trò chơi mới
- Xem Vấn đề Bản lưu để biết thêm chi tiết
Crash Sau Khi Cập nhật Spark
Phần tiêu đề “Crash Sau Khi Cập nhật Spark”Nếu trò chơi trước đây hoạt động nhưng bây giờ crash sau khi cập nhật Spark:
- Kiểm tra xem phiên bản engine có bị thay đổi không
- Thử quay lại phiên bản engine gốc của trò chơi
- Báo cáo vấn đề trên Discord kèm tên trò chơi và phiên bản Spark