Post by derelict68 on Nov 2, 2010 6:48:07 GMT
Not really sure the best way to explain what I went through tonight to you guys, in the past it really should be a few different posts since I ran into several errors. If you'd like me to break it up please let me know, otherwise we'll just do it this way because it's late for me.
So I wanted to see how the game played with the Guitar. I've already detailed my USB issues so I decided better use a keyboard mapping program. I've heard good things about Xpadder over Joy2Key, so I got that up and running, set my keyboard shortcuts to my keys and I was good to go! Fired up PS and it complained that I had an Unknown Controller. It's ok, I'm really just using the keyboard, so I clicked "OK" and moved on. Once I tried pressing a button, it gave me the error again....huh? Clicked "OK" and moved on...pushed another button....another error. Apparently PS checks once a button is pressed on a controller if it has a profile or not infinite number of times. So...
Issue #1: Is there a way to inhibit this check so that I can use Xpadder to get a non-profiled device into the game?
So I went digging to see if I could find how devices were defined. Sure enough, there they were in the DL.ini file. I wondered if I could get my values and crank them in there to get it to think I have my controller profiled even though I'm just using the keyboard. Then I remembered that the controller profiler program generated a text file. Hey look at that, it's the same exact formatted text! This is great, I can profile my own device. Oh, right the Strum buttons didn't show up in the profile. No problem, I'll just use a little math and get them in there. Determine they are buttons 60 and 61...no dice. 60 and 61 must not be supported button numbers.
Issue #2 - Need to support all possible buttons to create the mappings.
So now I couldn't strum, so I just deleted all the button mappings so that my device would be a "Profiled Device" so I wouldn't see the error message, but all my keys would go through Xpadder and through the keyboard.
Issue #3 - Where do I look for the instructions on how to profile my own device into the DL.ini file? The instructions just say to post the txt file and you'd help me, I understand that is so you can get the mappings and publish them with the game, but trust me we'll still send them to you so you can publish them, but let me get the game working faster.
Since I got to play the game a little tonight, I have a few more small features I'd like to see, so I'll head over there next.
Thanks!
So I wanted to see how the game played with the Guitar. I've already detailed my USB issues so I decided better use a keyboard mapping program. I've heard good things about Xpadder over Joy2Key, so I got that up and running, set my keyboard shortcuts to my keys and I was good to go! Fired up PS and it complained that I had an Unknown Controller. It's ok, I'm really just using the keyboard, so I clicked "OK" and moved on. Once I tried pressing a button, it gave me the error again....huh? Clicked "OK" and moved on...pushed another button....another error. Apparently PS checks once a button is pressed on a controller if it has a profile or not infinite number of times. So...
Issue #1: Is there a way to inhibit this check so that I can use Xpadder to get a non-profiled device into the game?
So I went digging to see if I could find how devices were defined. Sure enough, there they were in the DL.ini file. I wondered if I could get my values and crank them in there to get it to think I have my controller profiled even though I'm just using the keyboard. Then I remembered that the controller profiler program generated a text file. Hey look at that, it's the same exact formatted text! This is great, I can profile my own device. Oh, right the Strum buttons didn't show up in the profile. No problem, I'll just use a little math and get them in there. Determine they are buttons 60 and 61...no dice. 60 and 61 must not be supported button numbers.
Issue #2 - Need to support all possible buttons to create the mappings.
So now I couldn't strum, so I just deleted all the button mappings so that my device would be a "Profiled Device" so I wouldn't see the error message, but all my keys would go through Xpadder and through the keyboard.
Issue #3 - Where do I look for the instructions on how to profile my own device into the DL.ini file? The instructions just say to post the txt file and you'd help me, I understand that is so you can get the mappings and publish them with the game, but trust me we'll still send them to you so you can publish them, but let me get the game working faster.
Since I got to play the game a little tonight, I have a few more small features I'd like to see, so I'll head over there next.
Thanks!