PizzaDrill wrote:The question on my mind about the Sunga sticks is: Will they be detected as twinsticks by the game? I'm sure that the official twinsticks have a unique hardware id which is sent to the 360 during the USB detection process, as most USB devices do. If somebody could confirm this, I would purchase a set in a heartbeat. Hell, if somebody got their hands on MS' privkey and the hardware ID of a legitimate twinstick (USB sniffer logs would help too), I could get one of the EE dudes in the lab I work at to help me out with engineering my own twinstick PCB
You are half right on this.
The Older Hori Twin Stick Controller just comes up on the PC as "Hori Hrap EX" Same as there fight sticks, which I suspect the older Twin Stick is a retooled Hori Hrap Ex. The older sticks are part of the Hrap EX line and are just 2 Sanwa JLJ-PL2-8V sticks bolted to a normal Hrap EX shell and a different top panel.
The Force version of the Official Hori Stick comes up as Hori Hrap Twin Stick, but this in name only, the hardware ID still comes up the same as any Xbox 360 Controller.
As MentholMoose said, both Cyber Troopers Virtual-On Oratorio Tangram and Cyber Troopers Virtual-On Marz fully customizable controls, making the point of a dedicated PCB moot.
Also the development of the first Hori Twin Stick did not start till The XBLA version of Oratorio Tangram was already finalized.
The Force version of the stick did have its own designed PCB, but it was set to use the two digital dual-trigger sticks as input for the PCB's Analog controls,
top and bottom triggers was the Bumpers (LB, RB) and Triggers buttons (LT, RT).
For custom mods, most players/modders used the A,B,X and Y as the input for the 2nd stick, which are Type-B Controls.
If you want to build a custom stick for Type A controls, you ether need Analog Trigger Sticks, or Hack the 2 analog thumb pads on a controller to accept digital input.
Hacking the analog thumb sticks are similar to trigger inversion on most xbox 360 controllers, except you need to know multiple resistance values, one for each carnal direction and neutral.