I did some digging online and found out that the data value for the usb controller’s hatswitch enumerates a value for each 8 directions.
I could make a hitbox with 8 buttons, one for each direction. Each button having a single switch with a single signal line going from the switch to the usb controller board. In the code it would just see if a button was pressed and assign the hatswitch data value the value enumerated to that direction. I believe this would bypass any of the rulings against full schedule’s directional binding.
i swear there’s something about analog sticks in the back of my mind that’s an argument for single button diagonal inputs being legal
but i can’t figure out what it is
Analog joysticks work on a completely different principal than a digital joystick or D-pad
digital works on a the concept of ON and OFF Think of digital as a standard ON/OFF light switch
Analog works on a gradient or steps. So think of it like a light dimmer, with various levels of brightness between on and off.
If you plug a normal wired Xbox 360 or PS3 game pad on a PC, and open the controller properties
As you move the left analog stick you see a cross move in a X Y Axis.
Those Values of X and Y determines how much you move your analog stick.
Mahvel is so broken that if there’s just about anything you could do to make it more manageable I would allow it, just for show’s sake. If FullSchedule’s stick is indeed legal at UFGTX, I cannot fucking wait to enjoy F.Chump’s misery at the next encounter.
Each axis of an analog stick is a voltage range, like from 0 to 5V. On most of these, when you’re moving the stick you’re tuning a potentiometer to divide a 5V input somewhere within that range. So yes, if you tied a button to +5V and linked the other end of that button to both the sense lines of an analog stick, you’d get a diagonal, and if you hooked that button to ground instead, you’d get the complete opposite. The problem is you’d have to do a much more complex circuit to do up/left and up/right as at least one of those would require a +5 and a GND input on the individual axes.
Although it was intended to invert both triggers for Xbox 360 PCBs, the 360 helper board from Toodles can be used to adapt digital input from a source like a digital joystick to the points from a analog thumb stick.
Too bad the 360 Helper board been discontinued.
Basically adapting a analog stick input to accept digital input is the same hack as the trigger inversion hack, the mod done twice one for both the Y and X axis.
This is a very relevant discussion for Tech Talk because the legality seems to require a technical definition otherwise people are just throwing around words like macro without anyone agreeing on what things mean.
While I agree with the spirit of Tom’s response, it’s not a good argument. Hitbox is designed to make inputs cleaner and easier (and it does). For example I can do wave dash cancels into electrics a lot easier on Hitbox than on stick. So making things easier isn’t a solid reason to prevent these kinds of mods IMO.
Edit: I wouldn’t be against everyone playing on 6 button NOIR layout
I think adding an extra button (for up) is a fairly trivial fix to achieve the same effect. My point was that making a game easier than it was “intended” isn’t a valid basis IMO for banning the stick.
May be because I feel that I’m an arcade purist but I wasn’t fully on-board with Hitbox style sticks. I’ve grown to accept them but, for the sake of purity, I would draw the line there.