Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tokyo Xtreme Racer 0/Shutokou Battle 0: Change Gamepad Controls #464

Merged
merged 7 commits into from
Jan 4, 2025

Conversation

JakeMR2
Copy link
Contributor

@JakeMR2 JakeMR2 commented Dec 23, 2024

In Tokyo Xtreme Racer 0 it is not possible to alter the control scheme by normal means, so I designed the control scheme for Controller Type A to be akin to Tokyo Xtreme Racer 2's.

The Altered Controls

Accel = R2,
Brake = L2,
Shift Down = Square,
Shift Up = X,
Look Back = L1,
Flash Beams = R1,
Reverse = Circle

Changes TXR0/SB0 button mappings
0x28 = L3 Right Stick (Right Signal)
0x2C = R3 Button (Warning Signals)
0x30 = L3 Button (Horn)
**\
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This might cause problems:
Make it like this:

// All the Inputs for the controller are here:
// ===========================================
// 0x4 = X Button (accel)
// 0x8 = Square Button (brake)
// 0xC = L1 Button (shift down)
// 0x10 = R1 Button (shift up)
// 0x14 = Circle Button (Reverse)
// 0x18 = L2 Button (Look Back)
// 0x1C = R2 Button (Challenge Rival)
// 0x20 = Triangle Button
// 0x24 = L3 Left Stick (Left Signal)
// 0x28 = L3 Right Stick (Right Signal)
// 0x2C = R3 Button (Warning Signals)
// 0x30 = L3 Button (Horn)

0x28 = L3 Right Stick (Right Signal)
0x2C = R3 Button (Warning Signals)
0x30 = L3 Button (Horn)
**\
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here.

0x30 = L3 Button (Horn)
**\

[Alterations\Controller Fixes\Controller Config Change (Type A)]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why don't you name the hack the same as in NTSC-J,
that is "[Controller Config Change (Type A)]"?

@CookiePLMonster
Copy link
Contributor

Please squash when merging.

@lightningterror lightningterror merged commit 6df845b into PCSX2:main Jan 4, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants