Trình ánh xạ tay cầm Console
Tạo file pad C++ thay thế cho PS2Recomp để ánh xạ DualSense, Xbox, Switch Pro, bàn phím hoặc cảm ứng theo ý bạn.
Lập trìnhNâng cao★ 276⑂ 34Điểm AI 8/10Cập nhật lần cuối: 22 thg 10, 2026
Kỹ năng này làm gì
- Đọc cấu hình trong
console/controls.json(preset bố cục + ghi đè từng nút) rồi sinh raconsole/ps2_pad.cppthay thế trực tiếp file gốc của PS2Recomp. - Hỗ trợ deadzone dạng tròn, đảo trục Y, hoán đổi cần analog, ngưỡng cò analog, phím bàn phím, chế độ 2 người chơi và vùng cảm ứng trên Android.
- Tự sao lưu file gốc vào
console/backups/ps2_pad.cpp.origvà có lệnhrestoređể hoàn tác. - Tùy chọn
--replaycho phép ghi và phát lại chuỗi input phục vụ kiểm thử tự động.
Phù hợp với ai
- Người dùng PS2Recomp biên dịch lại game PS2 do chính mình sở hữu.
- Ai gặp cảnh nút A/B bị đảo trên tay cầm Xbox hay Switch Pro.
- Người chạy bản port trên Steam Deck, Android hoặc Vita cần sơ đồ nút khác nhau.
Ví dụ sử dụng
- "Tay Switch Pro bấm A lại ra B" → chạy
init --layout switch-labels, rồigenvàinstall. - "Camera bị ngược chiều dọc" → bật
invert_ytrong controls.json, sinh lại file và build tăng dần. - "Cần kịch bản input để test" →
gen --replay, ghi bằngPS2X_INPUT_RECORDvà phát lại qua /console-tester.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/Jakeschincariol/console-skill/HEAD/console-controller/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên AI Skill Mart. Copy thư mục console-controller từ repo GitHub Jakeschincariol/console-skill vào ~/.claude/skills/console-controller/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/Jakeschincariol/console-skill.git /tmp/console-skill && mkdir -p ~/.claude/skills && cp -r /tmp/console-skill/console-controller ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal.
- Chạy
git clone https://github.com/Jakeschincariol/console-skill.git. - Tạo thư mục kỹ năng:
mkdir -p ~/.claude/skills. - Sao chép:
cp -r console-skill/console-controller ~/.claude/skills/. - Kiểm tra Python 3 bằng
python3 --version. - Ghi nhớ đường dẫn bản checkout PS2Recomp của bạn (ví dụ
~/PS2Recomp). - Khởi động lại Claude Code và yêu cầu ví dụ: "ánh xạ lại nút tay cầm Xbox giúp tôi".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT