This is an advanced controls guide for the Nintendo Switch Pro controller. I've tried the PowerA Wired Controller Plus, Horipad Wired Controller, Nyko Core Controller, and BlazePro Illuminate Controller. The PowerA is easily the best of them all, so I'd recommend using that one, and avoiding the others like the plague.

*Note* Page Up & Down can be used to quickly scroll through your inventory and partner card list. It's the only way to scroll through the chat log.Page Up / Scroll Chat Log Text Up = ZLPage Down / Scroll Chat Log Text Down = ZR

For fire & ice armors:While holding Y or X, press the usual button to change armor without holding ZL. For example, Hold Y to do the hold tech, and while you continue to hold Y, press the Share Button to equip fire armor.

For the other 4 elemental armors that are normally on the face buttons (Y, X, B, A), use the d-pad instead:Lightning = d-pad LeftEarth = d-pad DownLight = d-pad UpDark = d-pad Right

*Note* If you are using a turbo or autofire profile, this will not work for those buttons.

*Note* The following buttons are proper chat shortcuts. Depending on how many times you press the button, you can do multiple different versions. For example, hold R and press the Share Button once to say "Thank You". Hold R and press the Share Button twice quickly to say "Congrats". You can edit these to say whatever you want.

------------------------------------------------------------------------------------------------------Controller Profiles (To change profiles, use the controller commands listed below or right click on the JoyToKey desktop icon and select them from the list. When you change profiles, an image will displayed in the bottom right corner letting you know which one is active.):

*Note* The following 4 profiles are ideal for AFK photon art leveling.Autofire YX = d-pad Left while holding B + A (Press Y or X to toggle Autofire ON / OFF for that button.)Autofire Y & R+Y = d-pad Right while holding B + A (Press Y to toggle Autofire ON / OFF for the main attack on both your left and right handed weapons.)Autofire Y & R+Y Front = d-pad Up while holding B + A (Same as above, but also walking into a corner. Set the in-game option for Lock-On to Click, and activate lock-on, then press Y. You will automatically use the main attack on both your left and right handed weapons, while constantly positioning yourself into the corner in front of you.)Autofire Y & R+Y Back = d-pad Down while holding B + A (Same as above, but with your back to the corner.)

Step 2: From the in-game options, change the Function Key Setting to Chat Shortcut. Also make sure the Controller setting is on Keyboard. The Weapon/TECHNIC swap setting should be on Hold as well.

Close PSU for now.

Step 3: Make sure your Nintendo Switch controller is working on your Windows PC. For the PowerA Wired Controller Plus, you just need to plug the USB cable into your PC and it will install automatically. If you are using a controller that installs in a different way, please search the internet for help doing it.

Step 4: Open Windows File Explorer and go to C:\Users\Your PC Name\AppData\Local\SEGA\PHANTASY STAR UNIVERSE Illuminus. The AppData folder may be hidden so if you are having trouble finding it, copy/paste the file location into the address bar, change "Your PC Name" to your actual PC name and then hit enter to go to the folder. Open the PsuIlluminus.ini file. (Make a backup of the ini file before making any changes if you want.)

Step 10: Extract the zip file, put the folder called JoyToKey_en in your programs folder. Make a desktop shortcut for JoyToKey.exe, right click on it and set it to run as administrator.

Step 11: Run the AutoHotkey setup file to install the program, and choose Unicode 64-bit or 32-bit. Put the folder called Scripts in your AutoHotkey program folder. Open the Scripts folder and make a desktop shortcut for PSU.ahk. Run the PSU.ahk desktop shortcut with AutoHotkeyU64.exe or AutoHotkeyU32.exe.

Step 12: Everything is all set up and ready to go now. Each time before you open PSU, make sure your controller is connected, run the JoyToKey and PSU.ahk desktop shortcuts, and then use Steam to open PSU. As long as Steam is using the right controller configuration, JoyToKey has the correct profile selected, and PSU is the active window, the controls should work.

Depending on the class you play, you might want to use a profile that makes one or both of the attack buttons turbo when held down. For example, Gunmaster could use Turbo Y for their bullets, Fighmaster could use Turbo X to help with Tornado Dance travel, and Fighgunner could use Turbo YX for both. These are delayed turbo, so they won't clash when you want to do single button presses. To change JoyToKey profiles, use a button combination or right click on the taskbar icon. An image will be displayed in the bottom right corner to let you know you changed profiles.

Extra Step: If you want to edit the chat shortcuts (Hello, Thank you, etc), right click on the PSU.ahk file on the desktop and open it with Notepad. Scroll down a bit and you will see all of the chat shortcuts. Then just simply edit the text to whatever you want. If you want to change the text color or use exclamation marks, you have to put curly brackets around them. For example, if you want to say Hello!, you would type it like this: {{}red{}}Hello{!}. After you changed the text how you like, just save and close the file.

OK. I think that's everything. I know this can seem really complicated and crazy so hopefully I did a good job with this guide. If a download URL no longer works, post here and I'll update it. Enjoy.

If you are familiar with my guide for Xbox controllers, besides the obvious changes in button names and number of buttons, here is what has changed:

- Instant Turbos for all attacks. If you are playing a class that can use techs, you normally wouldn't want to set your attack buttons to turbo because it would prevent you from using hold techs. Well now you can just hold 2 face buttons for instant turbo whenever you want it. This works with the bottom action palette as well.

- Big thanks to Gblizzard for finding out that Steam can disable PSU's native controls. With Steam's help, the d-pad is disabled, which means we can change the functions of the d-pad like we've been doing with other buttons. I was able to recreate the functions of the d-pad almost perfectly with JoyToKey. The only exception is that you can no longer use the d-pad to scroll the chat logs up or down. You have to use Page Up / Down, which are set to the triggers.

- Because they were clashing with the instant turbos, I had to move around some of the menu shortcuts to other buttons.

- Added a button for neutral armor. The normal 6 elemental armors work the same, but now you can equip neutral armor by holding ZL and pressing the Plus Button. This is done with AutoHotKey, which means you can't use it during a hold tech. You can however, use it during instant turbo, thanks to changing which keyboard keys do the two attacks in the ini file.

- Improved how equipping armor during hold techs works. You no longer need to release the bumper button before changing armor when using hold techs from the bottom action palette. Also when equipping an armor that is normally on the face buttons, you can use the d-pad now. They are in the same position to make it easy to remember and use.

- I had to move one of the chat shortcut buttons from a face button to the d-pad, because it was clashing with the instant turbos. I went ahead and added 3 more chat shortcut buttons to fill up the d-pad.

- Combined the Autofire Y and Autofire X profiles.

- Removed the Autofire Y & X profile. Since the infinite PP glitch has been fixed, it's no longer needed.

- Added 3 Autofire profiles designed to help with AFK PA leveling. All of them can help you level 2 PAs at the same time. 2 of the profiles can help you level attack techs. The idea is to find enemies that can heal themselves, drain your PP to 0, and position yourself near a corner. If you can manage to find the right balance of offense, defense and PP regen, it's possible.

When you switch to one of these profiles, the usual image that is displayed will include a reminder about how to set it up:

- Increased the amount of time the profile images are displayed, from 2 seconds to 5 seconds.

If you normally use my Xbox controls and want to change to these, you should go through every step of this guide, since almost everything has been updated. PSU's ini file, the AutoHotKey script, the JoyToKey program settings and all of the JoytoKey profiles have been changed.

bit of a necro, but as i try to follow the guide here (i am using an xbox one controller) a few things stand out...for starters i cannot get the 3rd picture (and the 4th as well) in step 7 to come up, the one where steam will give me a list of options on how to edit my controller inputs, which is probably where most of my issues of the game not properly recognizing all the inputs reside.

On top of that i had to freshly re-install joytokey since the application wouldnt open correctly, all your settings are still in there though, but im unsure if the fresh reinstall/replace of the base files would have done anything.

Currently the the left and right sticks work for character and camera movement but thats about it...i've managed to somehow open the menu but wether i use the dpad or the stick it will tend to "skip" an option almost as if i hit it twice in succession...

This guide is for the Switch controller. I wrote a similar guide for the Xbox One controller. I don't think Steam lets you configure the individual buttons on the Xbox One controller, so that's why it's not letting you do it.