Bỏ qua để đến nội dung

Trò chơi Crash

Hãy thử theo thứ tự sau:

Nguyên nhân phổ biến nhất là không khớp phiên bản.

  1. Mở Game Settings (nhấn giữ trò chơi)
  2. Chạm Modify bên cạnh phiên bản Ren’Py
  3. Thử phiên bản gần nhất với phiên bản gốc của trò chơi
  4. Đối với trò chơi Ren’Py 7.x, thử 7.5.3, 7.7.3 hoặc 7.8.8
  5. Đối với trò chơi Ren’Py 8.x, thử 8.0.3, 8.3.7 hoặc 8.5.2
  1. Mở Game Settings
  2. Bật Safe Mode
  3. 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.

  1. Mở Game Settings
  2. Bật Disable Spark Integration
  3. Điều này ngăn Spark tiêm mã lớp phủ và cầu nối

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ể.

  1. Mở Game Settings hoặc Settings toàn cục
  2. 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.

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

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:

  1. 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.
  2. 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.
  3. 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.

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ợ.

  • 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

Nếu trò chơi trước đây hoạt động nhưng bây giờ crash sau khi cập nhật Spark:

  1. Kiểm tra xem phiên bản engine có bị thay đổi không
  2. Thử quay lại phiên bản engine gốc của trò chơi
  3. Báo cáo vấn đề trên Discord kèm tên trò chơi và phiên bản Spark