AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Perfect dark keyboard and mouse9/22/2023 I’m using the “2.4 Goodhead” controller setup for GoldenEye, and “2.2” for Perfect Dark. I’ve attached a ZIP as an example - back-up your config files, then unzip to RetroArch’s “config” folder. I’ve found this setup to be incredibly useful for situations like this, where specific games benefit from tailored configurations. Use per-game core options if available: ON If you want to make things easier on yourself in the future: Now you should be able to use Goldeneye/Perfect Dark’s dual stick controls! It takes some work, and you might want to swap some binds around to make it even more comfortable, but you already know the work is worth it. Bind “User 2 L2” to your controller’s R2, and “User 2 Left analog” to your controller’s Right stick. Change “User 2 Device Index” so that it matches User 1. Bind “User 1 L2” and “User 1 Left analog” to your controller’s L2 and Left stick, while leaving R2 and Right analog as “N/A”. Make sure “Max Users” is set to 2 or more. Open RetroArch’s menu, and head to “Input”. You might also want to do this for “input_player1_l2_btn” and “input_player1_r2_btn”. You should see lines like “input_player1_l_x_plus_axis”, “minus_axis”, etc. cfg), and search for “input_player1_l” and “input_player1_r”. Look in RetroArch’s “config” folder for “retroarch.cfg” (or if you have per-core enabled. (It also helps if “Autoconfig Enable” in the “Input” options is turned OFF.) You have to dig through the config files and null them out manually. I’ve done this specifically for GoldenEye and Perfect Dark, it IS possible! The first big stumbling block is that you cannot null out controller binds inside RetroArch itself, so pre-existing binds will get in the way. The bind options are restricted to player 1 using binds from the 1st controller only and player 2 from the 2nd, etc. Then i could bind the mouse movement to the right analog stick of the first controller using X-Padder. Unless maybe RetroArch lets me bind the second controller analog to the mouse movement (to stay analog). These programs let you bind keyboard and mouse inputs to your controller, i don’t think there are options to bind inputs from one controller to another. Perhaps an external tool like XInput Wrapper could let you map one of your analog sticks to the second controller’s relevant stick?I have X-Padder and as far as i remember, i couldn’t find a way to do it. It’s not a big deal but Goldeneye/PD do support real dual analog with the dual controller setup. So you can only run full speed or stay still, no walking or anything in-between. I already do this (bind D-Pad to the left stick + 1.2 solitare setup in Goldeneye menu, so it’s the same as modern shooters), it’s almost the same thing but not quite. ![]() ![]() So could you allow whatever binds to whatever buttons? I know that maybe this is useful for only those two games so it could be just an exception for the N64 cores?Īnother thing you could do is just map the c-buttons to a right-stick, then set game-specific controls so these give you the right directions for modern play. ![]() This way i can use the true dual analog scheme using just one 360 controller, like a modern FPS game. For instance, i attached the second controller’s analog stick to my 360 right analog. Now, using a standalone controller plugin, on a standalone emulator, you can attach the analog stick and some of the buttons of the second N64 controller to your first controller. It feels like holding one beefier nunchuck on each hand. It felt better than it looks thanks to the shape of each controller. This was the only way to use 2 analog sticks because there wasn’t a dual analog controller for the N64. In Goldeneye (and Perfect Dark) there is an option to use 2 controllers (one on each hand) so you can use both analog sticks for real dual analog controls.
0 Comments
Read More
Leave a Reply. |