I am the king of being sidetracked when it comes to major undertakings (relatively speaking) that I initiate myself. Yesterday I decided to move an old computer under my desk. I have a love-hate relationship with this computer, and while it’s an utter piece of <garbage> in terms of parts (it has a Cyrix PR200, which is equivalent to probably a Pentium 166MHz), it can get basic tasks done. Anyways, the space that I moved it to had a lot of old computer game boxes, such as Warcraft II and Final Fantasy VII PC (yes, I actually buy games in this day and age, and I have the boxes to prove it).
… See what I meant about getting sidetracked? Obviously, I consider blogging a major undertaking.
I have a lot of junk in my room that isn’t mine, but I can’t exactly move it. For example, my closet is basically inaccessible and stuffed full of random boxes and old toys that were fun at the time, but would kill the average kid nowadays do to America generally becoming stupider. There is still some room in that dark closet of obscurity, however, and since I was going to end up redoing a bunch of computer cords at my desk, anyway (the major things being interconnected are two desktops, one laptop, two monitors, two sets of speakers, and a TV), I decided to shove as much ugly stuff into the closet as I could.
In the course of tearing apart my room to actually access the closet (stacks of boxes in the way), I found my the box for my Logitech Wingman Force 3D joystick, and lamented that the joystick itself was unusable; when connected, the stick would jut hard to the upper-right or slight-left, and it was next to impossible to get it to move in all directions, let alone calibrate correctly. The joystick was packed into a box at a bad angle at one point in its lifetime, so I considered that the likely cause of the malfunctions.
I decided to give it one more go and confirmed that it was hosed. With the warranty long expired, I figured there was no problem in opening the sucker up and seeing if I can locate a jam or something.
Well, there definitely was a problem; I couldn’t even figure out how to detach the base!
All the screws were taken out, yet the thing refused to pop off. Like everyone else sane in this world, I turned to Google for answers. The first result was a winner: a discussion board about fixing the rudder on these type of sticks. I found a highly informative yet entertaining PDF that some guy took the liberty of creating for the other people that were too cheap to buy a new controller (or too poor, like me).
When I had gotten to the base and saw the circuit board and motors, I didn’t see anything wrong. The thing DID start jamming up whenever I connected it, though, which made me wonder what was wrong.
Then it hit me. It’s a software problem, not a hardware one!
You see, I had a habit of pumping up the force feedback up to 150% power back in the day. MechWarrior was that much funner when a barrage of missiles kept you from even coming close to lining up that shot with your ER PPC. From what I can surmise, the software that comes with the joystick sets the force feedback configuration on the joystick itself. Apparently, at some point, the configuration on the joystick bugged out, causing the force feedback mechanism to jam the stick up at odd angles. This continued until I reinstalled the software and reset the defaults.
Magically, the problem was gone. Of course, neither was the mess in my room.
Looks like I’ll be able to play MechWarrior, Freespace, X-Wing vs. TIE Fighter, and X-Wing: Alliance again. Especially since an old friend of mine has been trying to gather people for some XvT.
Woot. I feel like Noodle. Except the solution was more in my area of expertise. Kinda’ weird.
Title Origin: Microsoft will tell you that if a problem occurred while using their product, OBVIOUSLY the problem is with your hardware. Hardware companies will tell you otherwise. Meanwhile, Microsoft is quick to offer software solutions to anything you’d want to do or improve upon, whilst hardware companies will offer a device that you can attach. The fight is endless.