Nhập / xuất hành động
Sao lưu, chia sẻ hoặc khôi phục cấu hình Events & Actions đầy đủ trong BakoshApp. Định dạng .bka, Append vs Replace, giới hạn 100 hành động, không khớp mod và xử lý âm thanh tuỳ chỉnh.
Nó là gì và tại sao bạn dùng
Trên trang Events & Actions của mỗi mod (GTA V KOTH, GTA V Chaos, GTA V Train, Rust Survival, RDR2 Chaos) bạn có thể lưu toàn bộ bộ hành động vào một file và sau đó khôi phục. Mọi cài đặt bạn làm bằng tay được bảo tồn: hành động đã chọn, trigger (Gift / Like / Chat / …), số đếm, khoảng cách, hẹn giờ và âm thanh được gắn.
Lý do thường gặp để dùng nó:
- Sao lưu. Lưu toàn bộ setup vào một file trước khi cài lại Windows hoặc chuyển sang PC mới.
- Chia sẻ. Đưa một bộ hành động sẵn cho bạn — họ nhập nó bằng một cú nhấp.
- Thí nghiệm. Chụp ảnh trước thay đổi lớn để bạn có thể roll back sau.
Các nút ở đâu
Trên trang Events & Actions, thanh công cụ trên bảng chứa: trường tìm kiếm → Import → Export → Add xanh. Import/Export là nút ghost màu xám với biểu tượng mũi tên lên/xuống.
- Export bị tắt khi bảng rỗng — không có gì để lưu.
- Import luôn khả dụng.
Định dạng file
Phần mở rộng file là .bka (BakoshApp Actions). Ứng dụng đề xuất tên mặc định như bakosh-{mod}-{date}.bka, ví dụ bakosh-gta-koth-2026-05-10.bka. Bạn có thể đổi tên khi lưu.
File được mã hoá. Mở trong text editor sẽ hiển thị rác nhị phân. Đây không phải để bí mật — nó ngăn người dùng phá file bằng chỉnh sửa thủ công. Chỉ BakoshApp có thể giải mã.
Cái gì vào file
Đối với mỗi hành động, file lưu:
- ID danh mục của hành động (
actionId) — ví dụ "spawn xe cụ thể". - Số đếm (số lần kích hoạt).
- Khoảng cách (mili giây giữa lặp lại).
- Hẹn giờ (giây cho hiệu ứng có hẹn giờ, khi hành động hỗ trợ).
- Trigger (Gift / Like / Chat / Tikfinity / …) với mọi tham số (giftId, likeCount, bộ lọc khán giả, …).
- Audio: URL âm thanh, âm lượng và Player Type.
File không lưu: tên hành động, biểu tượng, danh mục hoặc metadata mod. Chúng không cần — BakoshApp giải quyết lại từ danh mục riêng khi nhập.
Chuyện gì xảy ra khi nhập
- Bạn bấm Import và chọn file
.bka. - Ứng dụng kiểm tra file là cho cùng mod với trang bạn đang ở.
- Nếu bảng đã có hành động, modal mở với lựa chọn: Append to existing hoặc Replace all current actions.
- Nếu bảng rỗng, modal chỉ hiển thị "Found N actions" và nút Import — Append/Replace ẩn vì cả hai tạo ra kết quả giống nhau trên bảng rỗng.
- Khi xác nhận, hành động được tạo trên máy chủ trong một yêu cầu.
Không khớp mod — từ chối nhập
Nếu file được xuất từ, giả sử GTA V KOTH và bạn cố nhập trên trang GTA V Chaos, nhập bị từ chối với thông báo đỏ như "File này dành cho GTA V KOTH, nhưng bạn đang ở GTA V Chaos". Chuyển sang mod đúng và thử lại.
Đây là cố ý: ngay cả hai biến thể của cùng một họ game (KOTH, Chaos và Train đều chia sẻ danh mục GTA V nhưng mỗi cái có hành động hoặc hành vi đặc trưng cho tàu của riêng nó) có danh mục hành động khác nhau và cross-import sẽ không nhất quán.
Âm thanh tuỳ chỉnh (upload PRO) từ người dùng khác
Nếu file chứa hành động với âm thanh PRO tuỳ chỉnh được upload bởi người dùng khác (điển hình khi bạn chia sẻ file với bạn), các tham chiếu âm thanh đó được bỏ qua âm thầm khi nhập. Hành động vẫn được tạo, chỉ không có âm thanh đó. Bạn sẽ thấy toast như "Imported 8 actions, 2 custom sounds skipped".
Lý do: mọi âm thanh tuỳ chỉnh ràng buộc với thư viện cá nhân của người dùng đã upload. URL của người khác đơn giản sẽ không phát cho bạn. Âm thanh MyInstants tiêu chuẩn chuyển bình thường — xem Hệ thống âm thanh.
Giới hạn 100 hành động
Có giới hạn toàn cục — 100 hành động mỗi mod mỗi người dùng. Nhập kiểm tra giới hạn:
- Append + hành động hiện tại của bạn: nếu tổng vượt 100, máy chủ từ chối yêu cầu và không thêm gì cả.
- Replace: giới hạn chỉ được kiểm tra với file (nếu file có >100, nó bị từ chối). Hành động hiện tại của bạn được xoá trước khi cái mới được viết.
Replace xoá mọi thứ hiện trong bảng. Một khi viết, hành động trước đó biến mất. Thói quen tốt là bấm Export trước khi bấm Replace, để bạn luôn có thể roll back.
FAQ
| Câu hỏi | Trả lời |
|---|---|
"Không thể mở .bka trong Notepad, nó là gì?" | Dự kiến — file được mã hoá. Chỉ mở nó qua Import trong BakoshApp. |
| "Tôi muốn đổi Counts thành 50 trong file." | Không thể — file không chỉnh sửa được. Nhập nó, sau đó đổi Counts trong ứng dụng. |
| "Tôi chuyển hành động sang PC khác và âm thanh im lặng." | Có lẽ bạn có âm thanh PRO tuỳ chỉnh. Chúng ràng buộc với tài khoản của uploader và không chuyển. Âm thanh MyInstants tiêu chuẩn có chuyển. |
"Tôi nhập .bka của bạn và BakoshApp nói 2 custom sounds skipped." | Bình thường. Âm thanh PRO tuỳ chỉnh của họ là cá nhân. Hành động của bạn được tạo; chúng chỉ không mang âm thanh thuộc về uploader gốc. |
| "File từ GTA V KOTH nhưng tôi muốn nó trong GTA V Chaos." | Không cho phép — chúng là các mod khác nhau với danh mục hành động khác nhau. Chuyển sang mod file đã được xuất từ. |
"Tôi gặp Action limit (100) exceeded." | Một người dùng, một mod = tối đa 100 hành động. Hoặc xoá một số hành động hiện tại, hoặc dùng Replace (nó xoá của bạn và viết của file, miễn là file có ≤100). |
| "Tôi nhấn Replace nhầm và mất hành động." | Bộ hiện tại đã bị ghi đè. Bạn chỉ có thể khôi phục từ sao lưu .bka. Luôn Export trước Replace. |
| "Tôi có thể nhập nhiều file cùng lúc không?" | Một file một lần. Ngay sau một lần nhập, bạn có thể chạy thêm (dùng Append). |
| "Hộp thoại nhập bằng ngôn ngữ gì?" | Giống phần còn lại của UI ứng dụng — 16 ngôn ngữ, có thể chuyển qua Settings → Language. |
Công thức nhanh
- Làm sao lưu. Events & Actions → Export → lưu file
.bkaở nơi an toàn. - Chia sẻ với bạn. Gửi
.bkacho họ. Họ mở Events & Actions của cùng mod → Import → chọn Append hoặc Replace. - Roll back một phiên. Trước thí nghiệm, Export snapshot. Nếu mọi thứ sai, Import → Replace.