Nguyên nhân và cách khắc phục:
1. Thiếu thư viện hệ thống (DirectX, VC++ Redistributable, XNA)
Bastion dùng
Microsoft XNA Framework 4.0, nên nếu bạn chưa cài lại sau khi cài Windows mới, game có thể chạy launcher nhưng crash khi vào gameplay.
Cách khắc phục:
- Cài lại:
- Microsoft XNA Framework 4.0 Redistributable
Tải tại đây
- Microsoft Visual C++ Redistributables (2005, 2008, 2010) – cả bản x86 và x64
- DirectX End-User Runtime (June 2010)
Tải tại đây
2. Save game bị lỗi hoặc không tương thích
Nếu bạn cài lại Win nhưng giữ lại save cũ, game có thể bị crash khi cố load map đã lưu.
Cách khắc phục:
- Tìm thư mục save (thường là):
makefile
C:\Users\[Tên người dùng]\Documents\My Games\Bastion
- Backup rồi xóa thư mục SaveData, sau đó chạy lại game từ đầu.
3. Thiếu quyền (Permissions) hoặc lỗi crack
Một số bản repack sẽ lưu dữ liệu tạm vào thư mục AppData hoặc cần quyền admin để hoạt động đúng sau khi cài lại Win.
Cách khắc phục:
- Click phải vào file chạy game → Run as Administrator
- Tắt diệt virus (vì có thể đã xóa file crack)
- Cài lại game vào thư mục khác, ví dụ D:\Games\Bastion
4. Font hoặc gói ngôn ngữ hệ thống bị thiếu (ít gặp)
Với game đa ngôn ngữ (nếu bạn chọn tiếng Việt hoặc tiếng khác không phải English), đôi khi thiếu gói font sẽ gây crash.
Gợi ý nhanh:
- Cài lại XNA Framework là bước quan trọng nhất.
- Xóa hoặc backup save cũ nếu game từng bị lỗi map.
- Nếu không hiệu quả, tải lại bản game từ nguồn khác đáng tin cậy hơn (như bản GOG hoặc Steam repack).