Plan: Third Person Action control scheme for City of heroes, compatible with X-input controllers, but should work with others Outline Basic movement,Interface buttons, inspirations, menus, and mouse controls are default template set to sticks, triggers, bumpers and menu bottons(start/select) Remaining Face and D-pad buttons are to be customized based on individual Character powers Modifiers: Hold one of these down while pressing any other button to access different Actions for that button Gives each button and stick direction five potential actions: 1:Netural 2:modfier 1(left shoulder) 3:modifier 2 (Right Shoulder) 4:modifier 3 (Left Stick click in, or L3) 5:modifier 4 (Right Stick click in or R3) Holding both Triggers activates Virtual mouse mode. Left stick moves the cursor, right stick rolls mouse wheel. Joy1 is right click, joy 2 is left Left Stick for Basic/Body movement(forward, backward, Strafing, Flying Down), Shoulder Buttons, does "advanced" movements, i.e., Follow, Auto Run) Joy1 or "a" button on X input jumps/flies upwards. Right Stick for Camera/Head Control(look up, look down, turn left, turn right,) Clicking right stick or using modifiers would allow for "advanced" camera functions Zoom In, Zoom Out, Recenter Camera Triggers for Targeting, Left for cycling through enemies, right for cycling through allies Select and start Buttons for Menus (Map, Fast Travel,Missions, Contacts, pop Menus) D-pad for buffs and toggles, Down on D-pad for Inspirations, rest are custom Bumpers for Interaction: Clicking doors, interactible objects, accepting mission invites, rejecting mission invites, exiting missions, closing dialogue popup windows Right for "Yes" or confirming Pop-up windows, Left for "no" or denying pop=up windows on most Pop-up menus including Team teleport prompts, door entry prompts, team invites. Installation: Copy Paste the chunk of text Between the dotted lines into a .txt file(with notepad) in whatever folder you store keybinds in and save it as a file With a simple name that's easy to remember. I use "Condef" Log into the game and type or copy these Slash Commands into the chat window and press enter /controller_modifiers LTrigger Rtrigger /extra_modifiers LeftBumper RightBumper Joy9 Joy10 these should set the modifiers and virtual mouse mode, then enter /bind_load_file \filename.txt With the section replaced with the details of where you store the keybinds, and the \filename.txt with your file name For example, I keep my keybind files inside the Homecoming install file in a subfolder labeled "KB" so the Text Would read /bind_load_file C:\HC\KB\Condef.txt press enter and this should load up the Basic controls. If you want, I reccomend Saving these as defaults under your 'Options" window in the Keymapping tab , to save time later ------------------------------- JOYSTICK1_UP "+forward" JOYSTICK1_DOWN "+backward" JOYSTICK1_LEFT "+left" JOYSTICK1_RIGHT "+right" Joy9 "face" JOY9+JOYSTICK1_DOWN "+down" LeftBumper+JOYSTICK1_UP "follow" RightBumper+JOYSTICK1_UP "+autorun" JOY1 "+up" joystick2_up "+lookup$$playerturn" joystick2_down "+lookdown$$playerturn" joystick2_left "+turnleft$$camturn" joystick2_right "+turnright$$camturn" Joy10 "camreset" Joy10+joystick2_up "+zoomin" Joy10+joystick2_down "+zoomout" LTrigger "toggle_enemy" LeftBumper+LTrigger "target_enemy_near" RightBumper+LTrigger "target_enemy_far" RTRIGGER "target_friend_next" LeftBumper+RTRIGGER "target_friend_near" RightBumper+RTRIGGER "target_friend_far" Right Bumper "interact$$dialog_yes$$lfg_event_response yes" Left Bumper "dialog_no$$lfg_event_response no$$request_exit_mission 1" StartButton "Menu" RightBumper+StartButton "map" LeftBumper+StartButton "window_toggle Contacts" Joy10+StartButton "manage" JOY9+StartButton "Window_Toggle Mission" BackButton "popmenu FastTravel" RightBumper+BackButton "tabselect LFG" LeftBumper+BackButton "popmenu ELBases" Joy10+BackButton "popmenu BadgeSetList" JOY9+BackButton JOYPAD_DOWN "inspexec_slot 1" LeftBumper+JOYPAD_DOWN "inspexec_slot 2" RightBumper+JOYPAD_DOWN "inspexec_slot 3" JOY9+JOYPAD_DOWN "Inspexec_Slot 4" Joy10+JOYPAD_DOWN "Inspexec_Slot 5" -------------------------------------- Power Layout Template (Optional/Customizable) Customize the text betwen the dotted lines by adding slash commands mfor whatever powers apply to your character. I recommend using the Primary Attack chain on Joy3, Secondary Attacks on Joy4, other powers on Joy 2, Travel powers on joy 1, and toggles and buffs on the remaining Dpad directions. but tastes and preferences vary. Useful Slash commands for this section can be found here, https://homecoming.wiki/wiki/Category:Powexec_Commands But: /powexec_name "power_name" /powexec_location loc "power" /powexec_toggleon "power name" are the ones I use most Once you've created your power Layout,save all the text between the dotted lines as a seperate .txt file in your keybinds folder with the character's name or initials to help you remember, Then, while logged into the chosen character, enter /bind_load_file \filename.txt Into the chat bar with the relevant information. ------------------------------------------ JOYPAD_UP LeftBumper+JOYPAD_UP RightBumper+JOYPAD_UP Joy9+JOYPAD_UP Joy10+JOYPAD_UP JOYPAD_LEFT LeftBumper+JOYPAD_LEFT RightBumper+JOYPAD_LEFT Joy9+JOYPAD_LEFT Joy10+JOYPAD_LEFT JOYPAD_RIGHT LeftBumper+JOYPAD_RIGHT RightBumper+JOYPAD_RIGHT Joy9+JOYPAD_RIGHT Joy10+JOYPAD_RIGHT Joy3 LeftBumper+Joy3 RightBumper+Joy3 Joy9+Joy3 Joy10+Joy3 Joy4 RightBumper+Joy4 LeftBumper+Joy4 Joy9+Joy4 Joy10+Joy4 JOY2 RightBumper+JOY2 LeftBumper+JOY2 Joy9+JOY2 Joy10+JOY2 JOY1 "+up" RightBumper+JOY1 LeftBumper+JOY1 Joy9+JOY1 Joy10+JOY1 ------------------------------------- other Keynames for other Types of Controllers can be found here https://homecoming.wiki/wiki/List_of_Key_Names#Joystick_Keys_(untested) see also these for any troubleshooting https://homecoming.wiki/wiki/The_Incomplete_and_Unofficial_Guide_to_/bind https://homecoming.wiki/wiki/The_Players%27_Guide_to_the_Cities/Slash_Commands,_Macros,_Keybindings,_and_Emotes https://homecoming.wiki/wiki/Slash_Commands https://homecoming.wiki/wiki/Controller_modifiers_(Slash_Command) https://homecoming.wiki/wiki/Controller_modifiers_(Slash_Command) https://homecoming.wiki/wiki/Extra_modifiers_(Slash_Command)