Skip to main content

A client to convert UDP packets from a PS2 console into keyboard events

Project description

PS2 Joy Client

Use PlayStation 2 input accessories that cheap "PS2 to USB" dongles don't recognize by dumping gamepad input into UDP packets.

This relies on a server to be running in your PS2 console.

Dependencies (will be installed automatically)

Installing

  1. Download and install Python
  2. On a terminal/command prompt, enter: python -m pip install ps2joycln

Running

On Linux: #python3 -m ps2joycln (yes, as root (unfortunately))

On Windows: >python -m ps2joycln

Configuration

It defaults the locating of the configuration file to ~/.config/ps2joycln.ini (or %USERPROFILE%\.config\ps2joycln.ini), on port 1469, creating if not exists.

The -c CLI switch allows to specify another place, which can be used as profiles.

The configuration does not hot-reload. Close the application (Ctrl+C or whatever) and reopen to apply changes.

On Linux, it requires running as root.

osu!mania 4k with dance mat

I personally use the snippet below with DDR skin:

[pad2]
dir_up=j
dir_dw=f
dir_lf=d
dir_rg=k

Reminder: osu!mania 4k is meant to be played with keyboard. It might be an exhausting experience.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ps2joycln-0.0.3.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

ps2joycln-0.0.3-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file ps2joycln-0.0.3.tar.gz.

File metadata

  • Download URL: ps2joycln-0.0.3.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for ps2joycln-0.0.3.tar.gz
Algorithm Hash digest
SHA256 bee8dbf2d3c0a38d06e62ecf271a211e34a17ed921f924bbba3c7da53fbc4b49
MD5 d731b74c2678f03ced4ebbd9bc634645
BLAKE2b-256 49bef40de32e661099a6ea6e44569d3a3d2d655504a562b4a2c084f6e143aa97

See more details on using hashes here.

File details

Details for the file ps2joycln-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: ps2joycln-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for ps2joycln-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cf5130c2c02b90aae8c9f815dfd40a5db26ecd8050ad233b70435140a8987808
MD5 deca4cb59318062c7be49bee1057f45d
BLAKE2b-256 25be5ab63683ced28632250717f4272ce824c57d323d98ee99910903e89a64e6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page