| Age | Commit message (Collapse) | Author |
|
|
|
"DualShockUDPClient"/"DSUClient".
|
|
Accessed through button "Alternate Input Sources" in the "Controller Settings" dialog.
|
|
This is done by:
1) Implementing said protocol in a new controller input class CemuHookUDPServer.
2) Adding functionality in the WiimoteEmu class for pushing that motion input to the emulated Wiimote and MotionPlus.
3) Suitably modifying the UI for configuring an Emulated Wii Remote.
|
|
This is hopefully clearer, since we're not dealing with a file.
|
|
|
|
Expression parser improvements
|
|
WiimoteEmu: Tilt fixes.
|
|
overflow later on.
|
|
|
|
|
|
Hotplug would make that problematic.
|
|
|
|
serialization functions.
|
|
|
|
|
|
|
|
|
|
for each press.
|
|
|
|
|
|
taps within Y seconds.
|
|
N seconds.
|
|
|
|
|
|
state.
|
|
|
|
argument. e.g. !`Up`
|
|
|
|
trailing tokens.
|
|
|
|
|
|
atoms are read after the function name. Added "if" function and made the "while" function more sensible with an arity of 2. Removed the ugly binary conditional operator.
|
|
increases from 0.0 to 1.0 and resets after N seconds. e.g. (!timer 2.0) is a 2 second timer. Fixed parsing of unary expressions so things like (! ! 1.0) work.
|
|
without tick delimiter: e.g. 0.75
|
|
|
|
prevent infinite loops. Rhs is re-evaluated until it is < 0.5. Added comma operator, which behaves like it does in c++. Added subration operator.
|
|
|
|
lhs > 0.5 else 0.0.
|
|
|
|
don't know if this is most sensible.
|
|
for variables and assignment operator. ControlExpression objects now reference a matching input and output so the two can me mixed in any expression. (you can set rumble directly from inputs)
|
|
can be used for auto-fire and oscillators.
|
|
!toggle function which toggles on/off with each activation of its inner expression.
|
|
zero evaluates as zero). Don't clamp result of addition operator. Clamping will be done later.
|
|
|
|
|
|
|
|
Added (held) key for relative input
|
|
StringUtil: Use std::string_view more
|