Skip to main content

Spoof game processes to complete Discord quests by creating a lightweight process that mimics a target game's executable.

Project description

Poof

Spoof game processes to complete Discord quests by creating a lightweight process that mimics a target game's executable.

Safety

This does not modify the Discord client, inject code, hook processes, or tamper with Discord's memory. It only:
Copies /bin/sleep to a temporary file with the game's name and runs it (just a standard Linux process and nothing related to discord)

Table of Contents

Requirements

  • Linux (uses prctl, Unix sockets, /proc)
  • Python 3.8+
  • Discord desktop client running

Installation

pip install poof-discord

How it works

  1. Fake Process — Copies /bin/sleep to /tmp/<game_name> and runs it. Discord's process scanner reads /proc/<pid>/exe and sees a process named exactly like the target game, auto-registering it as your activity.
    Note : The process name is nothing but the target game's executable name which you can get from the Discord-Detectable-Apps repo.

  2. Discord RPC (optional) — Connects to Discord's Unix socket and sends a SET_ACTIVITY frame with the game's Application ID (same protocol the official GameSDK uses).

Usage

# Process-only (enough for quests):
poof 'genshinimpact.exe'

# With rich presence too:
poof 'genshinimpact.exe' --app-id 1234567890

# Use prctl rename instead of binary copy:
poof 'genshinimpact.exe' --app-id 1234567890 --method prctl

# Just RPC, no fake process:
poof 'genshinimpact.exe' --app-id 1234567890 --no-process

Find the Process Names

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

poof_discord-0.0.1.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

poof_discord-0.0.1-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: poof_discord-0.0.1.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for poof_discord-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a0fcb3ee2b276e9b7cf1dae47a7e8346867b6a34d322e6c376f1c90d7a156269
MD5 e93aeb26b45f6ea6a0ec62e2304b4a06
BLAKE2b-256 5c8bb1ac5ef588dc337ab91f04d64bf6531910ecc8d7b2abfac6f605604ed1df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: poof_discord-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for poof_discord-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bd311912c17aef92c6839611e64d0ab316b290f1ec7429c0270d94e907a6cd27
MD5 80d8dc9d3128d1b50761bcb0a328f2d2
BLAKE2b-256 bab86f15c0fa172f9b6b6de56f0f45f06d8f34879ed5b1917831d10075972828

See more details on using hashes here.

Supported by

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