Skip to content

v0.0.0-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@meyertime meyertime released this 20 Apr 21:16
· 2 commits to master since this release

Minimum viable working implementation for PS3 controller and vJoy virtual joystick using the V8 JavaScript engine.

Prerequisites

Usage

  1. Unzip JsPie-0.0.0-v64.zip to a directory of your choice.
  2. Open Command Prompt and change to that directory.
  3. JsPie.exe is a command line application. You can run it without parameters for a detailed explanation of how to use it.
  4. Basically jspie [path_to_script] will run the given script.

Known Issues

  • Very little error handling for PS3 communication. Unplugging the PS3 controller while running will cause it to crash. If there is no PS3 controller connected when you start JsPie, it will not detect one that is connected later.
  • Only one PS3 controller and one vJoy joystick are currently supported.
  • Only x64 is currently supported.
  • Early early alpha!

Notes

  • Two useful JsPie scripts are included in the release downloads:
    • ps3.js is the script that I use for playing Descent and Overload.
    • helper.js is the script that I use for mapping the various game functions within the game. This is because the game will receive input from both the FireShock driver and vJoy when using the ps3.js, and there's currently no way to make it choose the correct one (vJoy). Using this script, you can trigger the vJoy inputs using the keyboard for mapping purposes.