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

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ps2joycln-0.0.1.tar.gz
  • Upload date:
  • Size: 4.2 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.1.tar.gz
Algorithm Hash digest
SHA256 e1416380b9c1bfd0d10ff3b5d4ce515da23fd92270871345a777b93338a5749e
MD5 3cdf34ed9d3c04902f7305261000a91f
BLAKE2b-256 9106875d103a2d523f916137b6cf5eead88a4dc4da00ef81d67845ad5b384816

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ps2joycln-0.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b12e31b72869f674e785448c25f0b12d3932249c3beb46b018e594e16ae3eb8b
MD5 936a584de3f3d0b37b17db0fda6349a4
BLAKE2b-256 e1c6936c0d340a360f9ab8f8f2e5c0df333818a5c20209d338edba02feb701fd

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