1
0
mirror of https://github.com/4yn/slidershim.git synced 2024-11-27 15:00:49 +01:00
When you did fork out the $300 for the tasoller but need a saner way to use it
Go to file
2022-02-22 10:46:13 +08:00
.vscode migrate to c++ serial lib 2022-02-22 10:46:13 +08:00
public readme 2022-02-09 22:30:10 +08:00
res readme 2022-02-09 22:30:10 +08:00
src Add 16 key output 2022-02-19 13:55:38 +08:00
src-slider_io migrate to c++ serial lib 2022-02-22 10:46:13 +08:00
src-tauri migrate to c++ serial lib 2022-02-22 10:46:13 +08:00
src-wwserial migrate to c++ serial lib 2022-02-22 10:46:13 +08:00
.gitignore initial tauri setup 2022-01-27 19:37:27 +08:00
app-icon.png update icon 2022-02-07 13:01:52 +08:00
LICENSE.md license 2022-02-09 22:32:01 +08:00
notes.md readme 2022-02-09 22:30:10 +08:00
package-lock.json bundle 2022-02-05 14:45:25 +08:00
package.json bundle 2022-02-05 14:45:25 +08:00
README.md Update readme 2022-02-12 23:54:06 +08:00
rollup.config.js initial tauri setup 2022-01-27 19:37:27 +08:00
tsconfig.json initial tauri setup 2022-01-27 19:37:27 +08:00
yarn.lock Add 16 key output 2022-02-19 13:55:38 +08:00

logo

slidershim

Software adapter for various Chunithm slider controllers with a built-in Brokenithm web controller. Has support for keyboard/gamepad output and LED lighting.

Download link

screenshot

Setup Instructions

  1. Download here
  2. Extract to any location you like.
  3. Run slidershim.exe.
  4. Pick your input device, output method and preferred lighting.
  5. Click apply.
  6. ???
  7. Profit!

Extra Pointers

  • Less resources are used when the configuration window is hidden.
  • Un-hide the configuration window from the system tray.
  • For gamepad output, you will need to install ViGEmBus for it to work.
  • For serial LED input, you may need to install com0com to bridge slidershim with the LED data stream.

Brokenithm Setup

  1. Set the device option to "Brokenithm" and apply.
  2. Allow firewall access to slidershim.exe
  3. Connect a touch device to the same wifi or local network as your windows machine

    Windows hotspot works too, but make sure to give "public" firewall access

  4. Open the web controller in your tablet device web browser. One of the links should work.
    1. Either manually type in the IP address if you know what IP it is;
    2. Or scan the generated "Broknenithm QR" to get a list of clickable links and save some typing.
  5. (Optional) Add the webpage to home screen and/or enable guided access to avoid accidentally exiting the web controller.

Output Layouts

layouts

Voltex layout disables air tower, Neardayo layout enables air tower.

Troubleshooting

My controller is not recognised
  • slidershim supports the GAMO2 Tasoller and Yuancon Laverita v2 controllers on HID firmware.
    • If you are using a Tasoller controller, make sure it has the correct HID firmware installed.
    • If your hardware controller is not one of these, it will not work.
  • Hotplug is not supported. If you plugged in the controller after starting slidershim, re-connect your controller by just clicking the "Apply" button (even if it is grey).
I am using a controller and my keyboard buttons are pressed too often
  • Adjust the sensitivity options.
  • The higher the number, the harder it is for keyboard buttons to be pressed.
The Brokenithm controller cannot be loaded
  • Make sure that you can load the controller in your web browser from the same windows machine that is running slidershim.
    • Close the windows machine web browser afterwards once you have tested it.
  • Double check that your tablet device is connected to the same wifi or local network.
  • Try restarting slidershim.
The Brokenithm controller is stuck
  • Applying changes to the slidershim configuration will reset the brokenithm controller.
  • Refresh the web page or force-stop the controller from your tablet device's task switcher and re-open the controller.
I am still having problems
Neardayo layout?

Technical Information

Repository Layout

  • public / src: Svelte frontend
  • src-tauri: Tauri adapter between frontend and backend
  • src-slider_io: Backend logic for handling usb, brokenithm, output emulation and lighting.
  • res: Miscellaneous tools such as Brokenithm QR parser and keyboard layout visualisation.

Planned Features

  • Major:
    • Support AC slider serial protocol
    • Output and LED websocket adapters when UMIGURI comes out
  • QOL:
    • Documentation
    • Comprehensive logging and error handling