Jump to content

Steel Battalion controller and win 7 64-Bit drivers


417 replies to this topic

#161 BlueFly17

    Member

  • PipPip
  • 37 posts
  • Google+: Link
  • LocationCalifornia

Posted 14 November 2012 - 12:38 AM

I realize I may be alone on this one, but I can't get the driver to install on Windows 8. It seems to be a problem with the driver not being signed ("The third-party INF does not contain digital signature information). The usual work-arounds don't seem to help (rebooting with sig override enabled, also tried the "BCDEDIT -set Loadoptions DDISABLE_INTEGRITY_CHECKS" and "BCDEDIT -set TESTSIGNING ON" from the command prompt). For some reason, Win8 won't let me just "install anyways" on this one. If anyone has encountered this and has figured it out, I'm champin' at the bit to get this going and would really appreciate any info.

#162 HackNFly

    Member

  • PipPipPipPipPip
  • 131 posts

Posted 14 November 2012 - 08:25 AM

I had a concern that Windows 8 was going to cause troubles. I haven't updated yet. May install it for testing purposes. From what I've read, Windows 8 requires some type of signature, even in TEST mode. In TEST mode it just needs the driver to be signed, doesn't matter by who though. At least thats what I've read.

Something about using dseo13b.exe. As far as I remember libusb should be fine since they managed to get a proper signature. I imagine the problem is coming from vJoy. I'll contact the developer and see if he has a copy of Windows 8 yet and I'll see if he can get it signed.

Edited by HackNFly, 14 November 2012 - 08:27 AM.


#163 CMDR Sunset Shimmer

    Member

  • PipPipPipPipPipPipPipPipPipPip
  • Legendary Founder
  • Legendary Founder
  • 5,341 posts
  • Twitch: Link
  • LocationNetherlands

Posted 01 December 2012 - 02:22 PM

Hey guys, been a while, just wanted to say Sup HackNFly... loved your drivers for MW4 and MWLL [also got it working using MW4's profile for MW3 :)]

Anyway I'm about to move, however, I have all the stuff needed to do my setup, I'll get back to you guys once I get setup and if I need any help.

#164 HackNFly

    Member

  • PipPipPipPipPip
  • 131 posts

Posted 01 December 2012 - 06:21 PM

No one ever told me they got it working for MWLL. I'm glad they did. If you need any help I'll be here. Can't say I've done as much extra development. MWO just ended up not being my thing. Still think the SB controller is a cool piece of hardware though.

BlueFly17, I contacted the developer, and he said he tested his software on Windows 8, the 32 bit trial version they released in early 2012 though, not the release 64 bit version. Something may have changed. I don't have Windows 8 either, and after trying it out, I don't think I will until it gets a bit more refinement on the Desktop side of things. I suggest you try the dseo13b.exe and see if you can sign the driver yourself. Sorry, I just don't have that version of Windows to debug it on.

#165 CMDR Sunset Shimmer

    Member

  • PipPipPipPipPipPipPipPipPipPip
  • Legendary Founder
  • Legendary Founder
  • 5,341 posts
  • Twitch: Link
  • LocationNetherlands

Posted 01 December 2012 - 11:40 PM

I was toying around with it for QUITE some time, I forget how I got it working to be honest... this was, oh, well over two years ago, I just kinda tinkered till I got it.

The sad fact is, I just... can't get myself to do the same thing for MWO... I've worked with several other joysticks in MWO and I'm just frustrated with them to a point I just want to kick the devs in the shins and yell "THAT'S WHAT IT FEELS LIKE!"

I'm sorry you didn't find MWO to be your thing Hack... it's a great game at the core, there's just...soo much yet to be done.

#166 HackNFly

    Member

  • PipPipPipPipPip
  • 131 posts

Posted 01 December 2012 - 11:44 PM

Thats what i thought about MWLL, that must have been someone else's Steel batallion driver. There was a 32 bit version working before, just not one for 64 bit. I only completed this project this year, so that must have been another project.

Part of it I think is my own doing. It seems like a good game, but I don't want to let myself get sucked into another grinding type game, just don't have that much spare time these days. Might come back to it at some point.

#167 CMDR Sunset Shimmer

    Member

  • PipPipPipPipPipPipPipPipPipPip
  • Legendary Founder
  • Legendary Founder
  • 5,341 posts
  • Twitch: Link
  • LocationNetherlands

Posted 01 December 2012 - 11:47 PM

If the game survives that long, come back when Community Warfare hits man. I'd love to see you around.

#168 OptimusWang

    Rookie

  • Bad Company
  • Bad Company
  • 2 posts

Posted 15 December 2012 - 11:45 PM

What do you guys have your joystick configs set to as far as sensitivity goes? My left stick is fine, but the right one feels like it's wallowing in mud.

Edited by OptimusWang, 16 December 2012 - 12:40 AM.


#169 evilC

    Member

  • PipPipPipPipPipPipPipPip
  • Legendary Founder
  • Legendary Founder
  • 1,298 posts
  • LocationLondon, UK

Posted 13 January 2013 - 09:45 AM

Hi all, sorry to hijack the thread, but I have been trying to work out how to get PPJoy-like functionality to work in MWO and happened to stumble on this thread.
I never knew about vJoy - thanks for putting me onto that, however I cannot get it working with GlovePIE at all and I can only get it to read axis values using AutoHotkey, not set them.
If anyone on this thread can help in any of those respects, please drop me a line.

#170 von Pilsner

    Member

  • PipPipPipPipPipPipPipPip
  • 1,043 posts
  • LocationColorado

Posted 13 January 2013 - 11:32 AM

View PostevilC, on 13 January 2013 - 09:45 AM, said:

Hi all, sorry to hijack the thread, but I have been trying to work out how to get PPJoy-like functionality to work in MWO and happened to stumble on this thread.
I never knew about vJoy - thanks for putting me onto that, however I cannot get it working with GlovePIE at all and I can only get it to read axis values using AutoHotkey, not set them.
If anyone on this thread can help in any of those respects, please drop me a line.


HnF should be able to help you with that (I bet)....

View PostOptimusWang, on 15 December 2012 - 11:45 PM, said:

What do you guys have your joystick configs set to as far as sensitivity goes? My left stick is fine, but the right one feels like it's wallowing in mud.

; Gain affects speed of joystick (works with sensitivity)
; Seems like higher number = faster response
cl_joystick_gain = 4.98

; Sensitivity (Default seems to be 1.0)
; Higher number = less sensitive (slower)
cl_joystick_sensitivity = 1.01
cl_joystick_invert_throttle = 0
cl_joystick_invert_pitch = 1
cl_joystick_invert_yaw = 0
cl_joystick_invert_turn = 0
cl_joystick_throttle_range = 0

#171 Gremlich Johns

    Member

  • PipPipPipPipPipPipPipPipPip
  • The 1 Percent
  • The 1 Percent
  • 3,855 posts
  • LocationMaryland, USA

Posted 13 January 2013 - 12:07 PM

does joy2key work?

#172 von Pilsner

    Member

  • PipPipPipPipPipPipPipPip
  • 1,043 posts
  • LocationColorado

Posted 13 January 2013 - 12:18 PM

View PostGremlich Johns, on 13 January 2013 - 12:07 PM, said:

does joy2key work?


Not sure (have not tried it) because HnF's driver lets me assign key commands to joystick buttons.

#173 K A I N

    Rookie

  • Warrior - Point 2
  • 1 posts

Posted 28 January 2013 - 07:47 PM

The problem i'm haveing is with the joysticks. Everything works but those, and I can use the pedals for throttle. Just cant aim or direct my mech. And i have no idea what to do now.

#174 MrManiacal

    Rookie

  • Survivor
  • Survivor
  • 4 posts

Posted 29 January 2013 - 08:53 AM

I'm trying to find out how to use the throttle lever in game instead of the pedals (mine are dead). How would I map "W", "S", and "X" to the various positions of the throttle? Even the ID's of the throttle positions would be enough to get me started...

Edited by MrManiacal, 29 January 2013 - 08:54 AM.


#175 HackNFly

    Member

  • PipPipPipPipPip
  • 131 posts

Posted 01 February 2013 - 09:22 PM

[UPDATE!!!!]
If you are running Windows 8, then I feel bad for you, however the modified inf file that is being used with libUSB.NET is not signed. In Windows 7 when you turn on Test Mode, you can install uncertified drivers, Windows 8 takes an extra step, you can find out how to do this here:
http://laslow.net/20...t-in-windows-8/
After this is complete, you can finish installing the driver. Otherwise Windows 8 will complain saying it can't install 3rd party unsigned inf, or something along those lines.

#176 HackNFly

    Member

  • PipPipPipPipPip
  • 131 posts

Posted 01 February 2013 - 09:35 PM

View PostMrManiacal, on 29 January 2013 - 08:53 AM, said:

I'm trying to find out how to use the throttle lever in game instead of the pedals (mine are dead). How would I map "W", "S", and "X" to the various positions of the throttle? Even the ID's of the throttle positions would be enough to get me started...


if you take a look at the Simple.cs file, you'll find the section like this:
public void mainLoop()
{
joystick.setAxis(1,controller.AimingX,HID_USAGES.HID_USAGE_X);
joystick.setAxis(1,controller.AimingY,HID_USAGES.HID_USAGE_Y);
joystick.setAxis(1,(controller.RightPedal - controller.MiddlePedal),HID_USAGES.HID_USAGE_Z);//throttle
joystick.setAxis(1,controller.RotationLever,HID_USAGES.HID_USAGE_RZ);
joystick.setAxis(1,controller.SightChangeX,HID_USAGES.HID_USAGE_SL0);
joystick.setAxis(1,controller.SightChangeY,HID_USAGES.HID_USAGE_RX);
joystick.setAxis(1,controller.LeftPedal,HID_USAGES.HID_USAGE_RY);
joystick.setAxis(1,controller.GearLever,HID_USAGES.HID_USAGE_SL1);

This is where I set the values for each axis, the first value 1 stands for the joystick. I wrote the software
to support multiple. The second is the joystick axes, and the third is the axes you are writing to on the
virtual joystick. To accomplish what you are looking for, do this:
public void mainLoop()
{
joystick.setAxis(1,controller.AimingX,HID_USAGES.HID_USAGE_X);
joystick.setAxis(1,controller.AimingY,HID_USAGES.HID_USAGE_Y);
joystick.setAxis(1,controller.GearLever,HID_USAGES.HID_USAGE_Z);//throttle
joystick.setAxis(1,controller.RotationLever,HID_USAGES.HID_USAGE_RZ);
joystick.setAxis(1,controller.SightChangeX,HID_USAGES.HID_USAGE_SL0);
joystick.setAxis(1,controller.SightChangeY,HID_USAGES.HID_USAGE_RX);
joystick.setAxis(1,controller.LeftPedal,HID_USAGES.HID_USAGE_RY);
//joystick.setAxis(1,controller.GearLever,HID_USAGES.HID_USAGE_SL1);
Then open the file in my program and click start, then check out the results within game control panel. All I'm doing is commenting out the previous section dealing with the GearLever and having the GearLever modify the virtual throttle

#177 HackNFly

    Member

  • PipPipPipPipPip
  • 131 posts

Posted 25 February 2013 - 10:37 AM

I just finished up a multi-week diagnosis, with someone with hardware errors. It just ended up being the xbox->usb adapter.

Here is a link to the adapter that worked:
http://www.amazon.co...0?ie=UTF8&psc=1

It was odd though, as the controller showed up in windows, but failed upon initialization. Maybe a shielding issue?

#178 dieseldave1976

    Rookie

  • 1 posts

Posted 08 March 2013 - 01:19 AM

Hey guys. My name is Dave. I have been working with HackNFly on similar issues. I thought I would join the conversation. I will do my best to help out with information. I have the controller fully running after much effort and assistance from HackNFly. I am currently working on a cs file for MW4. I have not played much MWO yet. I think I need to get used to the faster pace. I am looking forward to using the SB controller with Star Citizen when it comes out. Nice to meet you all!

-dave

#179 GunSage

    Rookie

  • 5 posts

Posted 10 March 2013 - 04:17 PM

Got a SB controller today. This thing is amazing, HackNFly you have my many thanks for making this thing worth more than its weight in gold to me.


von Pilsner, thank you so much for making that profile. with a few remaps its exactly what I had in mind.


with that said. I do have two questions:


I'm trying to remap the functions of the left stick thumb control POV hat switch I believe it is called now with the modified profile that im using by von Pilsner its currently mapped to Left -4 Right-6 Down-2 Up-8 and for the life of me I cannot find where that is declared in the profile file.


also. Von Pilsner I love your toggle switch implementation. As far as I can see the VT-Location Measurement switch is unused. would it be possible to have that toggle light functionality. IE up = all lights on, off when pressed. down = current all lights off, on when pressed?

I've tried playing with the for loop where you set all buttons to light up to instead have all buttons light up when the profile is running. but my programming skills proved to be too basic. and all I can do is cause errors ;)



You guys are amazing, thank you again!

#180 HackNFly

    Member

  • PipPipPipPipPip
  • 131 posts

Posted 10 March 2013 - 05:06 PM

Thank you for the compliments. I'm still supporting the project and am making a few minor changes to the code. I will post here when I'm done. Its just going to be some minor bug and error catching fixes.





9 user(s) are reading this topic

0 members, 9 guests, 0 anonymous users