Using a controller...


Aggelakis

 

Posted

I was at Best Buy last night and saw a PS2 style controller for pc for $25 that can be used for pc or the ps2 (which I still have) so thought I'd buy it and try it with CoX.

It only has 8 buttons total (not including stop, start and clicking the thumbsticks) so my thought was that I would use one of the shoulder buttons as a "shift key" so the four face buttons would be 1-4 on my action bar and 3 of the shoulder buttons would be 5-7. Using the "shift button" would give me 14 functions to use on my controller which would be plenty in terms of using actions (toggles etc I would just click with my mouse).

Anyway, when I tried to alter my keymapping I was disheartened to find that I couldn't enter button combinations, so there goes my shift idea... anyone know of a way around this?

Edit: For anyone that's wondering why in the world I'd want to use a controller, I do a fair amount of soloing on my tank as I'm approaching 50 and wanting to accumulate more influence and my "monitor" is a 32" flat screen tv so I'd love to essentially play it like it's a console game when doing that.


Edit: Just now realized that most are going to see this title and assume it pertains to the AT... really wish I'd have thought that through lol


Global @radubadu
Usually playing one of the following toons blueside on Virtue:
Cadler 50 WP/SS tanker
Radubadu 46 Fire/Fire blaster
Hell Runner 35 Fire/Fire brute

 

Posted

Google up Joy2Key. It lets you map your gamepad keys to keyboard keys. Which would let you just map the gamepad buttons to the normal keyboard keys.


Quote:
Originally Posted by Back Alley Brawler
Did you just use "casual gamer" and "purpled-out warshade" in the same sentence?
Apostrophe guidelines.

 

Posted

Quote:
Originally Posted by ArcticFahx View Post
Google up Joy2Key. It lets you map your gamepad keys to keyboard keys. Which would let you just map the gamepad buttons to the normal keyboard keys.
So in stupid people (me) terms, it would make it so I could make one of the controller buttons function as a shift key?


Global @radubadu
Usually playing one of the following toons blueside on Virtue:
Cadler 50 WP/SS tanker
Radubadu 46 Fire/Fire blaster
Hell Runner 35 Fire/Fire brute

 

Posted

Quote:
Originally Posted by Radubadu View Post
So in stupid people (me) terms, it would make it so I could make one of the controller buttons function as a shift key?
Or any other key, yes.


Quote:
Originally Posted by PRAF68_EU View Post
Dispari has more than enough credability, and certainly doesn't need to borrow any from you.

 

Posted

cool thanks all! I'll have to look into that when I get home.


Global @radubadu
Usually playing one of the following toons blueside on Virtue:
Cadler 50 WP/SS tanker
Radubadu 46 Fire/Fire blaster
Hell Runner 35 Fire/Fire brute

 

Posted

So I downloaded joy2key last night. Per the readme I opened up notepad and tried it in there and sure enough when I hit whatever buttons it was like I was hitting them on my keyboard.

However... when I fired up CoH... nothing worked. Anyone have any ideas on why this might be?


Global @radubadu
Usually playing one of the following toons blueside on Virtue:
Cadler 50 WP/SS tanker
Radubadu 46 Fire/Fire blaster
Hell Runner 35 Fire/Fire brute

 

Posted

If you've ever played Ratchet and Clank, the way you select weapons in that is to hold the trangle button down and an octagonal menu pops up [and time stops, which would be nice in COH] and you choose one of the 8 based on pressing Up, UpRight, Right, or etc, then release the triangle button.

I'm sure you could put this on the shoulder keys, though I'd probably map them for straife like in most console 1st/3rd person games.

Also, there are some fairly rare controllers that have a querty keypad attached. There is an addon for old Xbox controllers, but I'm not sure about the current ones.

I have a $7 converter to plug a real PS2 controller into the PC, but have only used it to play GBA games with. There are also converters to use a N64 Controller, which some feel is the best controller ever made, but those people are so, so wrong.

Best controller ever made is the Logitec wireless PS2 controller.


 

Posted

I don't think it's a problem with the controller. It works with joy2key when using notepad and if when I change the functions directly in the keymapping options it works that way... I think it's an issue of CoH recognizing joy2key.

Is it possible that since it's a 3rd party program it won't allow it to work maybe thining it's a bot or something?


Global @radubadu
Usually playing one of the following toons blueside on Virtue:
Cadler 50 WP/SS tanker
Radubadu 46 Fire/Fire blaster
Hell Runner 35 Fire/Fire brute

 

Posted

Hmm, I've a logitech keyboard and it's macro program works fine.


Orc&Pie No.53230 There is an orc, and somehow, he got a pie. And you are hungry.
www.repeat-offenders.net

Negaduck: I see you found the crumb. I knew you'd never notice the huge flag.

 

Posted

I have the converter for the N64 controller and it IS the greatest controller ever.


 

Posted

Ha.
And I thought he meant using a Controller...as in a hero.

Doh!


For those who have fought for it
Life
Has a meaning the protected will never know.

 

Posted

Quote:
Originally Posted by GunnTharr View Post
Ha.
And I thought he meant using a Controller...as in a hero.

Doh!
lol yea sorry... I realized the confusion that might cause after the fact... sadly I still can't get joy2key to work right for some reason.


Global @radubadu
Usually playing one of the following toons blueside on Virtue:
Cadler 50 WP/SS tanker
Radubadu 46 Fire/Fire blaster
Hell Runner 35 Fire/Fire brute

 

Posted

BAH! stupid double post.


Global @radubadu
Usually playing one of the following toons blueside on Virtue:
Cadler 50 WP/SS tanker
Radubadu 46 Fire/Fire blaster
Hell Runner 35 Fire/Fire brute

 

Posted

A WIRED XBox360 Controller can be mapped via the options/keymapping tab in the game options. It's what I have been using to play city of heroes for 2 years. Before that I used various controllers (USB) which worked out of the box. You just needed to do the mapping via options.

If you have a pc/ps2 controller it should work also. You don't need Joy2Key. You just need map which tray slot to which key.

Then you place the powers in your trays.

Ex: Tray slot 2 on my Fire Control ATs is always the first control power. I map tray slot 2 to whatever button my x button on my Xbox 360 controller is. How to do this is to open the keymapping tab, click on the Tray slot one text, then click the x button. The assignment should immediately show. (In the case of the XBox 360 it will show what the actual number of the button is, not x, y, LR and all that).

Once you've gotten all your buttons, key assignments and trays set up, save the bind setup.

Now everytime you start a character use /bind_load.

It should auto map your buttons for the character. You just need to figure out which power you want to each tray by placing the powers in each corresponding tray slot.

I'm doing this all by memory (at work right now), but it's how it should work.

EDIT: If I made that too confusing let me know.


Blazara Aura LVL 50 Fire/Psi Dom (with 125% recharge)
Flameboxer Aura LVL 50 SS/Fire Brute
Ice 'Em Aura LVL 50 Ice Tank
Darq Widow Fortune LVL 50 Fortunata (200% rech/Night Widow 192.5% rech)--thanks issue 19!

 

Posted

Thanks Aura, I know how to set it up in game... I was hoping to use joy2key so as to not change my current settings as I will not always use a controller... this would only be for when solo farming, I suppose I could easily change it back and forth as needed... was just hoping to avoid that if necessary.


Global @radubadu
Usually playing one of the following toons blueside on Virtue:
Cadler 50 WP/SS tanker
Radubadu 46 Fire/Fire blaster
Hell Runner 35 Fire/Fire brute

 

Posted

You can easily save and load different bind settings with /bindsavefile and /bindloadfile.

Set up your stuff how you like for keyboard usage, and save them...
/bindsavefile keyboard

Set up your stuff how you like for controller usage, and save them...
/bindsavefile controller

Then you can switch between bind sets very easily by typing...
/bindloadfile keyboard
/bindloadfile controller
...depending on which one you want to use.


Paragon Wiki: http://www.paragonwiki.com
City Info Terminal: http://cit.cohtitan.com
Mids Hero Designer: http://www.cohplanner.com
Quote:
Originally Posted by Dispari View Post
I don't know why Dink thinks she's not as sexy as Jay was. In 5 posts she's already upstaged his entire career.

 

Posted

Quote:
Originally Posted by Aggelakis View Post
You can easily save and load different bind settings with /bindsavefile and /bindloadfile.

Set up your stuff how you like for keyboard usage, and save them...
/bindsavefile keyboard

Set up your stuff how you like for controller usage, and save them...
/bindsavefile controller

Then you can switch between bind sets very easily by typing...
/bindloadfile keyboard
/bindloadfile controller
...depending on which one you want to use.
wow... I didn't even think about that... I tried doing that from one toon to another as I keep all my binds the same for the most part and it didn't work... I didn't even think of that as an option... thanks!


Global @radubadu
Usually playing one of the following toons blueside on Virtue:
Cadler 50 WP/SS tanker
Radubadu 46 Fire/Fire blaster
Hell Runner 35 Fire/Fire brute

 

Posted

Quote:
Originally Posted by Postagulous View Post
What the hell is that? Does it actually exist? Can you really use it for COH??


Virtue: Sistah Powah, Afrodizziac, NeutronBlonde,Distortionist,IonMaiden,BlindFaith,M adwoman, Vital Signs,Yzzorrdrex,Diesel Mage, Defend, Glasshouse,Rescue I, Bootytrap, The Experience, AE Virus, Drawback, Daytime, Nighttime, Chamberwraith, Invincible Ink, Monster Mitts, Hex Object, Hexperiment, Frightningbolt, Spooky Deville, Scream Weaver, Cackler, Shocktopus, Ogrekill,Road Hazard,Fahrenhate,Duotherm,Black Lung, Horrorculturalist,Foulmouth,

 

Posted

Quote:
Originally Posted by Jawbreaker View Post
What the hell is that? Does it actually exist? Can you really use it for COH??
It's just a messaging keyboard attached to a standard Xbox 360 controller. You can get it at Walmart or any other video game store. Dunno if it works for CoH.


Blondeshell (1381 badges) - My other badge hunters
VidiotMaps Master Cartographer
MArc #87989 - Enter, The Conglomerate
Invention Salvage Distribution Charts

 

Posted

Quote:
Originally Posted by Blondeshell View Post
It's just a messaging keyboard attached to a standard Xbox 360 controller. You can get it at Walmart or any other video game store. Dunno if it works for CoH.
I used a USB-connected Xbox 360 controller to play CoH once. It works in the technical sense, in that yes, you can move the character around and jump and use powers and stuff... but it just didn't feel right for the game. YMMV.


Main Hero: Chad Gulzow-Man (Victory) 50, 1396 Badges
Main Villain: Evil Gulzow-Man (Victory) 50, 1193 Badges
Mission Architect arcs: Doctor Brainstorm's An Experiment Gone Awry, Arc ID 2093

-----
Quote:
Originally Posted by Nethergoat View Post
it's NEVER too late to pad your /ignore list!

 

Posted

Which game pad/controller did you get?

I think that the LogiTech Dual-Action controller is the way to go. It has two sticks, 4 shoulder buttons, d-pad, button pad, 2-face button, and a mode switching button. (12 buttons and the d-pad which I split into 2 buttons left-right, because the d-pad can be a bit over sensitve and prone to trigger a l-up, l-down, r-up, r-down instead of just a l, r, up, or down).
I've been using a LogiTech Dual-Action controller for over 4 years now for CoH. It works great. It is pretty much a PS2 controller - with out the rumble feature.
I greatly suggest getting it. You can program it outside of the game, and, by accessing the Profiler once CoH is running, the functions that you program it for outside the game are the ones that you will be using while you are running CoH.

I play about 90% with the game pad. I just use the keyboard and mouse to chat, trigger mouse-click powers in my 3 alternate trays, target cursor target-able powers (ice slick, etc.), activate insps, yell F7, or type up macros.
I mostly lay-out my trays in game the same way for each character so I can jump to any of my 140 characters and just start playing. Most of the time, I have a tray flip built into my two main trays so I can toggle them back and forth - which turns one tray of 10 actions into two trays of 18 which I really use as 16 because I use the sticks to control one travel power each and they tend to be set the same way in both trays. To wind it all out, I use one of the face buttons for auto-run and the other as a left mouse button and the two top shoulder buttons as a nearest-target and next-target.

I've posted my configurations several times, but I don't know if I've posted them since the forum merger.


 

Posted

I got a Logitech PS2-style controller that comes with software to work specifically with City of Heroes (among other games) and I mapped L2 and R2 to switch between power trays- with the buttons mapped to specific numbers, I can effectively switch control modes at will to access all my powers as I need them.

Not sure how good this system really works, but it's pretty fun so far.


 

Posted

Quote:
Originally Posted by Prof_Backfire View Post
I got a Logitech PS2-style controller that comes with software to work specifically with City of Heroes (among other games) and I mapped L2 and R2 to switch between power trays- with the buttons mapped to specific numbers, I can effectively switch control modes at will to access all my powers as I need them.

Not sure how good this system really works, but it's pretty fun so far.
There are pre-programmed controller/game pad functions already set-up in City of Heroes.
You can change the way that the controller/game pad buttons operate in two ways; using the Options window in game or using the LogiTech Profiler outside of the game.

The advantage of using the LogiTech Profiler outside of the game is that you can map mouse buttons to the controller.
The disadvantages of using the LogoTech Profiler include
  1. needing to alt-tab to the LogoTech Profiler screen and click on it once CoH is running
  2. sometimes updates or some other system events may suddenly disable the controller requiring you to alt-tab back to the Profiler and click on it before returning to the game.
Being able to program a left mouse button to the controller/game pad is very useful as it allows you to use the cursor as a wild-card button as whatever you have it placed over can now be clicked from the controller/game pad. (This can include having the ability to click on the door with the controller/game pad "mouse button"/blue hand in order to make a hasty retreat!)

Here's what my LogoTech Profiler looks like ::



I programmed commands (ie Strafing, Forward/Back, Flight/Jump, Power Slot 1, etc.) and then selected a command for each button.

This sets me up so that
  • the left stick controls forward/backward and strafing (aka left/right movement) - (no slot/programmed) - and the left stick button toggles on and off my indoor travel power - linked to main tray slot 9
  • the right stick controls up/down and right/left turning - (no slot/programmed) - and the right stick button toggles on and off my outdoor travel power (or Taunt or as a wildcard) - linked to main tray slot 0
  • The face buttons - 1-4 - correspond to macro slots on my primary tray. I set this up a bit strangely as I want it to work like I'm used to a PS2 controller to work in a platform game.
    • Button 1 = slot 1 - main fast attack
    • Button 4 = slot 2 - main secondary attack
    • Button 3 = slot 3 - main slow-recharge attack
    • Button 4 = slot 6 - the "Oh! NO!"/escape power, AOE heal, tray flip (ie /macro prev "prev_tray" or /macro next "next_tray")
  • Left upper shoulder/button 5 = (no slot/programmed) next target
  • right upper shoulder/button 6 = (no slot/programmed) nearest target
  • left lower shoulder/button 7 = slot 4 - Primary AoE or single target heal or Follow (/macro flw "follow")
  • right lower shoulder/button 8 = slot 5 - Secondary AoE, etc.
  • D-pad Left = slot 7 - snipes, melee character ranged/pulling attack, taunt, etc.
  • D-pad Right = slot 8 - Heal Insp (/macro heal "inspexec_name respite")
  • Button 9 - left mouse button
  • Button 10 - auto run
This means that the main tray that I control by the controller/game pad look like this for all my characters :
slot 1 - main fast attack (prev_tray - primary buff)
slot 2 - main secondary attack (prev_tray - secondary buff)
slot 3 - main slow-recharge attack (prev_tray - etc)
slot 4 - Primary AoE or single target heal or Follow (/macro flw "follow")
slot 5 - Secondary AoE, etc.
slot 6 - the "Oh! NO!"/escape power, AOE heal, tray flip (ie /macro prev "prev_tray" or /macro next "next_tray")
slot 7 - snipes, melee character ranged/pulling attack, taunt, etc.
slot 8 - Heal Insp (/macro heal "inspexec_name respite")
slot 9 - my indoor travel power
slot 0 - outdoor travel power (or Taunt or as a wildcard)

Using the try flip (prev/next), you gain the ability to access a second tray. For controllers/defenders/corruptors, I use the first tray for attacks and heals and the second tray for buffs or long recharge powers. For melee characters the second tray is filled with alternate attacks (I tend to use a small group of attack powers more often than I do the others) and Follow (/macro flw "follow") allows them to stay with their target.

It may seem odd to set it up this is set up, but I set up the left stick so that you can have the right hand free and still be able to move in combat easily and keep the enemy in front of you. This allows you to use the right hand for hitting the face buttons or control the mouse while still being able to navigate with your left hand.
This set-up works very well for me, and I find it easy to switch between my multitude of characters and being able to just jump in and start playing on-the-fly as all my characters trays are configured in roughly the same manner.

[ I have 4 trays always open. The main tray which I usually set up to be able to toggle between 2 trays (this may vary as I have some where I have human/squid, human/dwarf, and dwarf/squid tray pairs set-up). Tray 2 is usually toggle powers that I always leave on and don't need to access with the controller/game pad. Tray 3 is very long recharge powers that would waste space in the controller/game pad that could be used for powers that recharge quickly. I also have another tray set-up with the various teleports (base tp, pd vip tp, mission tp, O-portal, WW tp'r, etc), a team search macro (/macro SFT "t $target, Hello. I'm a level $level $archetype running a level $level missions team. If you would like to join, send a tell.", and some character emotes.]

[* main tray - this is always the default tray that remains open when the others are collapsed. You can change which tray # this is, but it is always the tray that is activated by using the number keys at the top of the keyboard. Also known as active tray or primary tray.]

[EDIT - fixing "heal" macro. I find that I have to first enter the macro with the commands just to active a respite and then go back and edit to add the other tiers of heal insps such as "dramatic improvement". Edit the macro and add $$inspexec_name "dramatic improvement", etc.]