Author Topic: joystick  (Read 1305 times)

0 Members and 1 Guest are viewing this topic.

Offline paradox596

  • Bondsman
  • *
  • Posts: 9
  • Karma: 0
joystick
« on: March 21, 2010, 01:36:06 PM »
I have a logitech 3d pro joystick.
How do i get it to work on the new mwll version?

Offline MagicSquirrel07

  • Recruit
  • *
  • Posts: 152
  • Karma: 8
Re: joystick
« Reply #1 on: March 21, 2010, 01:39:12 PM »
HAF X Nvidia Edition + Roccat Kone+ Mouse with matching green stripes
Custom Watercooled Intel 2600k @ 4.9GHz + Gigabyte GA-Z68X-UD7-B3 Motherboard + 16Gb Ballistix Tracer 1600MHz DDR3 RAM
ATI 5970 with quad waterblock mod/abuse
Corsair HX1050 PSU
Win 7 Professional x64, 500Gb + 1Tb HDD
Dell U2711 27" 2560*1440 IPS Monitor & 23" 1920*1080 AOC TN monitor
Yamaha RX-V567 7.1 AV Reciever, Front: 2 * Mission Mx-2, Centre: Cambridge Audio s50, Rear: 2 * Wharfedale Diamond 9.1, Subwoofer: BK XLS200 equalised with Behringer Feedback Destroyer FBQ2496

Offline CHHs Cyan

  • MechWarrior
  • **
  • Posts: 239
  • Karma: 12
  • c-bills in my hand, or blood on my gauss
Re: joystick
« Reply #2 on: March 21, 2010, 01:46:22 PM »
there is alot of overlaping commands with in the MWLL config file locates in "mydocuments/mygames/crysis/profiles/"whatever your name in game is"/ actionmaps .xml
someone made a small program to help re-write a config, but first you have to find how crysis registers the various joystick inputs

for example

the keypad/number pad

in some games its KP_, in crysis its NP_(as in np_7, np_enter)

 "<action name="attack1" onPress="1" onRelease="1">
  <key name="mouse1" /> "

has to be set to joystick_1 or what ever the command is and button you want is...i use (ctrl+a) to select all, and ctrl+f to find the key i want to replace, as space bar is bound to jump and JUMP jets and without both jump and jumpjets being used at once you cant jumpjet so its importante you replace every use of the key you wanna reasign.

as for the joystick designation, i suggest loading crysis and binding it to shit, then open the crysis xml and looking for howit is designated in the xml's

its tedious but its a beta, someone else might have an easyer way
I agree that money doesn't bring happiness, all I ask is a chance to prove it.

Offline CHHs Cyan

  • MechWarrior
  • **
  • Posts: 239
  • Karma: 12
  • c-bills in my hand, or blood on my gauss
Re: joystick
« Reply #3 on: March 21, 2010, 01:51:23 PM »
CapperDeluxe it think made this , i grabed it from his sig

http://sourceforge.net/projects/actionmapper/

haven't used it and don't know how well it works
I agree that money doesn't bring happiness, all I ask is a chance to prove it.

Offline MagicSquirrel07

  • Recruit
  • *
  • Posts: 152
  • Karma: 8
Re: joystick
« Reply #4 on: March 21, 2010, 02:02:02 PM »
I would read the wiki and write the actionmap yourself.  It's not that difficult once you get used to it.
HAF X Nvidia Edition + Roccat Kone+ Mouse with matching green stripes
Custom Watercooled Intel 2600k @ 4.9GHz + Gigabyte GA-Z68X-UD7-B3 Motherboard + 16Gb Ballistix Tracer 1600MHz DDR3 RAM
ATI 5970 with quad waterblock mod/abuse
Corsair HX1050 PSU
Win 7 Professional x64, 500Gb + 1Tb HDD
Dell U2711 27" 2560*1440 IPS Monitor & 23" 1920*1080 AOC TN monitor
Yamaha RX-V567 7.1 AV Reciever, Front: 2 * Mission Mx-2, Centre: Cambridge Audio s50, Rear: 2 * Wharfedale Diamond 9.1, Subwoofer: BK XLS200 equalised with Behringer Feedback Destroyer FBQ2496

Offline (TLL)CapperDeluxe

  • MWLL Developer
  • Living Legend
  • *
  • Posts: 2476
  • Karma: 128
  • Life is cheap, mechs are expensive.
Re: joystick
« Reply #5 on: March 21, 2010, 04:00:08 PM »
CapperDeluxe it think made this , i grabed it from his sig

http://sourceforge.net/projects/actionmapper/

haven't used it and don't know how well it works


It works superfunkicalifragisexy!

Offline CHHs Cyan

  • MechWarrior
  • **
  • Posts: 239
  • Karma: 12
  • c-bills in my hand, or blood on my gauss
Re: joystick
« Reply #6 on: March 21, 2010, 04:28:16 PM »
CapperDeluxe it think made this , i grabed it from his sig

http://sourceforge.net/projects/actionmapper/

haven't used it and don't know how well it works


It works superfunkicalifragisexy!

no never mind , its actually a hack that steals your cd-key j/k lol :P
I agree that money doesn't bring happiness, all I ask is a chance to prove it.

Offline (TLL)CapperDeluxe

  • MWLL Developer
  • Living Legend
  • *
  • Posts: 2476
  • Karma: 128
  • Life is cheap, mechs are expensive.
Re: joystick
« Reply #7 on: March 21, 2010, 05:04:18 PM »
no never mind , its actually a hack that steals your cd-key j/k lol :P

Thats on the "Future feature" list  :o

Offline Flyingdebris

  • Bushy B is my homeboy
  • MWLL Contributor
  • Living Legend
  • *
  • Posts: 2397
  • Karma: 135
Re: joystick
« Reply #8 on: March 21, 2010, 08:11:22 PM »
i dunno whats going on but every single time i try to use the action mapper all it seems to do by the time i'm in game is  screw up my standard controls, even though i never overwrote them and as for the binds i attached to the joystick, the game still refuses to accept any kind of joystick input.  can someone explain to me wtf is going on?  i even used to joystick exe in the mod directory to see if crysis could read my joystick, it can.
Wherever mechs are needed, I am there

Offline (TLL)CapperDeluxe

  • MWLL Developer
  • Living Legend
  • *
  • Posts: 2476
  • Karma: 128
  • Life is cheap, mechs are expensive.
Re: joystick
« Reply #9 on: March 21, 2010, 09:15:44 PM »
i dunno whats going on but every single time i try to use the action mapper all it seems to do by the time i'm in game is  screw up my standard controls, even though i never overwrote them and as for the binds i attached to the joystick, the game still refuses to accept any kind of joystick input.  can someone explain to me wtf is going on?  i even used to joystick exe in the mod directory to see if crysis could read my joystick, it can.

Have you tried using the File -> New function? As it makes sure all necessary actions are in the place where the program expects it.

Also you need to make sure that there's no actions with more than 2 keys assigned, so if you've ever manually modified it that can trigger it.  Thats about all I know, since those are the only times I've had problems like that.


Since the feature list is pretty complete now, I'll try to focus on making it handle actionmaps that weren't necessarily created from the tool, so it would be able to put actions where they need to be if they are missing or not in the expected location.
« Last Edit: March 21, 2010, 09:31:24 PM by CapperDeluxe »

Offline (TLL)CapperDeluxe

  • MWLL Developer
  • Living Legend
  • *
  • Posts: 2476
  • Karma: 128
  • Life is cheap, mechs are expensive.
Re: joystick
« Reply #10 on: March 22, 2010, 12:43:47 AM »
@FlyingDebris, I happened to somehow run into the same issue you had only once just minutes ago where the controls seemed to revert, and what I was doing was manually editing the actionmaps file in a notepad while I still had the actionmapper open.  While I'm not sure exactly what caused the rollback, I am certain thats the only time it would happen. So I guess if you're going to be poking around in the xml files make sure you close the actionmapper first.

Keep in mind the actionmaps information is stored in memory until you close it or open another actionmaps, so when it writes its purely from memory and can and will replace the file when you save it with whatever was in memory when it loaded and has had since modifications were made.  Perhaps if I can, for next version I can maybe look into adding the ability for it to detect changes made outside the tool and offer to update whats stored in memory.

Offline (TLL)CapperDeluxe

  • MWLL Developer
  • Living Legend
  • *
  • Posts: 2476
  • Karma: 128
  • Life is cheap, mechs are expensive.
Re: joystick
« Reply #11 on: March 22, 2010, 12:51:27 AM »
OK and one more final thing, if you're using version 0.2 I just realized the table cells for the keys are editable but they don't actually have any function to change keys, so make sure to only use the key bind areas to the right of the action table to make all your changes!

Offline Flyingdebris

  • Bushy B is my homeboy
  • MWLL Contributor
  • Living Legend
  • *
  • Posts: 2397
  • Karma: 135
Re: joystick
« Reply #12 on: March 22, 2010, 03:21:40 AM »
no man, still doesn't work, anything that i seem to bind to the joystick just doesn't seem to work.

and the joystick responds to windows and the joystick exe in the mwll directory.  but whenever i try to apply the action mapper, shit binds, but in game shit don't work.

so far i've been binding the joystick axis'  and a couple moving and shooting commands for just the land vehicles.  and it seems that regardless of whether i set up dual binds where the keyboard still has its controls and so does the joystick, or if i just have the commands on the joystick alone, i still end up with that axis being taken out of comission.
Wherever mechs are needed, I am there

Offline Flyingdebris

  • Bushy B is my homeboy
  • MWLL Contributor
  • Living Legend
  • *
  • Posts: 2397
  • Karma: 135
Re: joystick
« Reply #13 on: March 22, 2010, 03:53:16 AM »
ok, addendum, it may well be something wrong with my joystick
Wherever mechs are needed, I am there

Offline Flyingdebris

  • Bushy B is my homeboy
  • MWLL Contributor
  • Living Legend
  • *
  • Posts: 2397
  • Karma: 135
Re: joystick
« Reply #14 on: March 23, 2010, 03:53:18 AM »
ok update, i returned that POS saitek cyborg x  for a logitech extreme 3d pro

and this time around i seem to be getting somewhere.

However, i'm still unable to bind certain controls, for instance, the throttle aka slider 0 does not seem to want to work with any of move chassis forwards/backwards or set throttle controls

also when i try to bind the twist axis on the joystick to torso twist, my mech twists really super slow whether or not i bump up the joystick sensitivity

and yeah it seems some of the controls are unbindable on account of the actionmapper not keeping any of the binds i try to enter into the boxes that are empty by default
Wherever mechs are needed, I am there