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.2.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

ps2joycln-0.0.2-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ps2joycln-0.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 ab3249fd73a054014844e45a5a7e2d3c7d8e1ec4d9c7d67cfeb09a8dfa2561ca
MD5 7d24851717663857f93312bc63aa14cf
BLAKE2b-256 6a8f8f54fd8ca99489d0b1639389255dc07b8e9aa9b93f72994682e2ca110fae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ps2joycln-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.6 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 677bcceb6b0561dc4d00619a9584db7ce6339a87aac2eb3eab8fd266471a45d0
MD5 1d44420a7e66b123f04177d2f164bcfb
BLAKE2b-256 5ef128ef6dbc2008fbe1dc14294734abbbd966c862903351d0f46413d2d7b776

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