Sonic CD

Sonic CD

View Stats:
Control options for the new official Sega Saturn and Genesis USB controllers would be nice
Currently as is, if you were to hook up a USB Sega Saturn controller in Xinput mode, you would have use of the D Pad and the X button. That's about it. As others have previously stated, it should be possible remap controls to whatever you want, but at the very least, the game should be set up to properly accommodate Sega's own controllers out of the box, especially considering the original way to play this game was with a Genesis controller.
< >
Showing 1-2 of 2 comments
BoredIIDeath Apr 24, 2019 @ 5:22pm 
You know, you can actually do your own custom controller mapping on Steam. It's really easy to do and it'll work with virtually any usb controller you plug in. It should work with your controller with probably the "Generic Controller support " option checked.

Here's a tutorial that should get you to the know how:

https://www.howtogeek.com/234427/how-to-remap-buttons-on-your-steam-controller/
MHzBurglar May 12, 2019 @ 8:53pm 
I have the USB Genesis controller (same as the Saturn pad but with an extra "mode" button) and created a profile for both the controller and this game. I uploaded them both as community configs (called "Sega Genesis 8-Button Arcade Pad"), but I don't know how discoverable they are.

I also uploaded an unfinished one for the controller itself and don't know how to find/delete it, so there's two out there by me and only one of them is worth using.

Anyway, just in case you can't find my working Genesis configs, here's how I set up my controller buttons in Steam and how I did my game-specific mapping for Sonic CD:

---------------------------------------------------
Steam controller profile (general)
Xbox Button -> Genesis/Saturn Button
---------------------------------------------------

Left Stick -> D-Pad
A -> A
B -> B
X -> X
Y -> Y
LB -> Z
RB -> C
LT -> L
RT -> R
Start -> Start
Back -> Mode


------------------------------------------------------------------------------------------------
Sonic CD Profile
("Xbox" button assignments to go with the Genesis/Saturn layout above)
"Xbox" button -> Function
------------------------------------------------------------------------------------------------
Left Stick -> Left Stick
A -> A
B -> B
X -> 'auto' Spindash (see below)
Y -> 'auto' Super peelout (see below)
LB -> A (This is your Genesis/Saturn Z button)
RB -> A (This is your Genesis/Saturn C button)
LT -> LT (does nothing in game)
RT -> RT (does nothing in game)
Start -> Start
Back -> Back (does nothing in game)

The 'auto' spindash/peelout function buttons are made by setting activators on the buttons so that pressing the button accomplishes a 'down + A' or 'up + A' press to do a spindash or peelout. Set up the activators as follows:

1. Set the first activator as a 'regular press' and assign it to d-pad down for Spindash or up for peelout. set 'interruptable' to "off"

2. Add a second activator as a 'long press'. Set the mapping to the A button, and lower the 'long press time' to close to zero. The idea is to ensure that the A button press comes after the directional press. The 'long press time' slider determines how long to wait after pressing the d-pad up/down direction before pressing "A".

For the spinsash, you can also add a 'hold to repeat (turbo) press to it if you want.

Hope this helps!

< >
Showing 1-2 of 2 comments
Per page: 1530 50