Hard Light Productions Forums

Announcements => Getting Started => Topic started by: mr.ffish on February 10, 2017, 08:12:41 pm

Title: Xpadder?!
Post by: mr.ffish on February 10, 2017, 08:12:41 pm
I just fired up Freespace 2 for the first time, and was trying to map my controls using xpadder. I have been using it for years to play games in exactly the way that feels right to me. I like that it allows for different sets while buttons are held. I thought this could be useful for all the many controls in Freespace. I am really excited to get everything set up perfectly so I can start playing. The only issue is: the game doesnt seem to register any buttons being pressed?!  It is noticing my controller and has its own keys mapped to it by default (which i deleted) but it wont let me treat the controller as a keyboard by way of xpadder. I have never had an issue like this with xpadder. Is there something I am missing? Or do you guys know the best way to map the controls to a controller? I have a ps4/ps3/logitech/ or an 8bitdo nes30 pro at my disposal. I would prefer to use the ps4 controller.
Title: Re: Xpadder?!
Post by: krevett62 on February 10, 2017, 08:51:18 pm
I use a ps3 controller with scpserver and xpadder and have no problem with fso
Scpserver treat the ps3 controller as an xbox controller and xpadder does the rest.
Anyway I don't use the switch set feature it has been buggy for me, instead I use freespace "natural" key modifiers with shift/alt mapped to L1/R1
Title: Re: Xpadder?!
Post by: mr.ffish on February 11, 2017, 12:16:07 pm
How do I access the "natural" key modifier?

I am using my controller without the program that registers it as an xbox controller (ds4 for me) because xpadder sees it just fine without and i thought that was all that mattered. It would seem that having freespace see the controller is what is messing me up. I want it to ignore it completely so it will only be detected as key strokes through xpadder. I guess I will try it with ds4 and see if it makes a difference. Thank you for your response.
Title: Re: Xpadder?!
Post by: krevett62 on February 11, 2017, 01:13:04 pm
What I call "natural" modifiers are set inside FSO options when you configure your keyboard keys. At the bottom left of the screen you can choose Alt and/or shift to add to the key. Ctrl is also accesible with messing with the controlconfigdefault table, but even without that you can configure almost anything to your stick (the only things I still do with the keyboard are energy settings and comm menu). If you want I can give you my key bindings.
Title: Re: Xpadder?!
Post by: mr.ffish on February 11, 2017, 01:51:44 pm
I dont really want to change any of freespace's native controls, I just want to be able to map them to my controller through xpadder without the game already trying to assume button mapping. My problem is that even though xpadder is seeing my controller, none of the inputs are registering in freespace accept for the ones it assumes (like dpad look around). I just want to make freespace ignore my controller, and only see xpadder, so that i can map everything through xpadder exactly how i want it. I have tried setting joystick to none in the natural config, but it has no effect. I am trying to play the original freespace 2 though, I keep seeing "FSO" in posts, and I am guessing that is the "open" project? I dont know if that one behaves differently, or even how to obtain it yet (havent looked). I just wanted to start with the original campaign before trying all of that, but at this point I would be happy to play any iteration so long as i could get it to work with xpadder. I still have yet to play this game, and it is driving me crazy. I can already see how much potential this game has to be amazing, but I am very particular about using a gamepad, and i think that xpadder would be the most ideal setup, because of its extensive mapping capabilities (like multiple sets).
Title: Re: Xpadder?!
Post by: Goober5000 on February 11, 2017, 02:11:57 pm
Are you using wxLauncher to choose the controller that FS uses?  Windows might be listing the peripherals first, followed by xpadder's virtual device, and just using the first thing it finds by default.
Title: Re: Xpadder?!
Post by: AdmiralRalwood on February 11, 2017, 02:13:21 pm
Are you using wxLauncher to choose the controller that FS uses?
I am trying to play the original freespace 2
If he's not using FSO, I highly doubt he's using wxLauncher.
Title: Re: Xpadder?!
Post by: Goober5000 on February 11, 2017, 02:18:55 pm
Ah, gotcha.  Well, then the same suggestion, but using the FreeSpace2.exe launcher instead of wxLauncher.
Title: Re: Xpadder?!
Post by: FrikgFeek on February 11, 2017, 02:38:31 pm
Xpadder doesn't create a virtual device, that's vjoy. Xpadder just translates input to keyboard/mouse presses.
The best solution would be to just use wxlauncher with FSO and select "none" in the joystick select dropdown.

If for some reason you'd like to play FS2 without the graphical upgrades you can do that too.
Title: Re: Xpadder?!
Post by: krevett62 on February 11, 2017, 02:57:02 pm
I do as FrikgFeek says but I set my joystick in the launcher  (because I map only the axis in FSO so my controller needs to be recognised) the rest of my options are just keyboard keys that I map to the joystick via xpadder and it's working flawlessly. Perhaps you should try to use FSO with wxlauncher as he suggests
Title: Re: Xpadder?!
Post by: mr.ffish on February 12, 2017, 11:43:45 am
Oh wow, so you are using your joystick to get accurate axis input, as well as using xpadder for the rest?? I was just planning on mapping the num pad to my left analog, but i am thinking your way might allow for a more sensitive/accurate feel..  so i looked into FSO and just downloaded the wxLauncher along with the fs2_open_3_7_0_NO-SSE file. Now I have a big long list of files and applications all in the original fs2 programs folder. I am trying to follow the wiki to get it all set up. Hopefully I will have it figured out soon. I am using an i3 with native gfx and chose the original fs2 originally, hoping it would be less intensive on my laptop. Ive just had my coffee and Im about to dive into it all now. Thank you all for your quick responses. I am used to forums that fetch vague, irrelevant, one-liners; and take half a week to do so. I still have yet to actually experience this majestic looking game, but I am already incredibly grateful for  its community. Ill update soon.

Right quick though.. I am very intrigued by the large amounts of mods and expansions that seem to have been based on this game; do any of you have suggestions on what your favorites are, or which ones are best to experience first? Do any feature online co-op, or v.s.?
Title: Re: Xpadder?!
Post by: AdmiralRalwood on February 12, 2017, 12:52:11 pm
fs2_open_3_7_0_NO-SSE
...Why???
Title: Re: Xpadder?!
Post by: tomimaki on February 12, 2017, 01:01:35 pm
Someone should update this part of wiki
http://www.hard-light.net/wiki/index.php/Installing_FreeSpace_2_Open#Official_Releases

and Step 3 here: http://www.hard-light.net/forums/index.php?topic=78710.0
:p
Title: Re: Xpadder?!
Post by: Mongoose on February 12, 2017, 01:08:28 pm
Christ we have way too many disparate installation instructions.  That's definitely worth chucking into the Let's Talk thread.
Title: Re: Xpadder?!
Post by: hack-wizard on February 12, 2017, 02:35:17 pm
fs2_open_3_7_0_NO-SSE ... are you really running a system with a CPU over a decade old?
Title: Re: Xpadder?!
Post by: mr.ffish on February 12, 2017, 04:09:57 pm
Ok.. now Im confused. Did I locate the wrong file then, I take it?? I just want to play this damn game. It came out in 99, I really didnt think I would have a problem playing it on my laptop. I understand that there are all these new developments with Freespace, but I would be happy just playing the original campaign. My only roadblock was the inability to recognize xpadder. I did go ahead and download wxlauncher and attempt the manual installation the wiki describes. I even got it to open and run in 1366x768, and I got it to recognize xpadder (which was the original issue). Now the only problem is that I have no sound.

I feel I am getting close. As soon as I get the sound working, I should be able to finally enjoy this game. I am determined. I will play this game. Thank you all for your input. Any advice on the sound issue would be great, and I would still be interested to know what your favorite versions/mods were.
Title: Re: Xpadder?!
Post by: hack-wizard on February 12, 2017, 04:36:19 pm
Chances are, unless the cpu in your computer is over a decade (or perhaps more) older, it should be able to handle SSE2 or even AVX, which will mean better performance, which is main reason this was mentioned: low level stuff involving which commands your hardware can understand.

Anywho, what kind of sound card do you have on the system?
Title: Re: Xpadder?!
Post by: AdmiralRalwood on February 12, 2017, 04:43:43 pm
Do you have OpenAL installed?
Title: Re: Xpadder?!
Post by: OverDhill on February 12, 2017, 06:49:59 pm
Are you using wxLauncher to choose the controller that FS uses?
I am trying to play the original freespace 2
If he's not using FSO, I highly doubt he's using wxLauncher.

Why would anyone not play Freespace 2 Open?  :D