1
0
Fork
You've already forked jrpcPy
0
a python libary for interacting with the xbox 360 jrpc2 and xbdm libary over lan
  • Python 100%
2025年08月05日 17:33:53 +01:00
jrpcpy.py Update jrpcpy.py 2025年05月16日 12:00:46 +01:00
LICENSE Update LICENSE 2025年08月05日 17:33:53 +01:00
README.md Update README.md 2025年05月16日 15:48:02 +01:00

JrpcPy

a python libary for interacting with the xbox 360 jrpc2 and xbdm libary over lan

Example Usage:

from jrpcpy import *
console_ip = '192.168.0.***' # change to your consoles local ip
xbox = xboxConsole(console_ip, debug=False)
xbox.connect()
xbox.xNotify(xbox.GetCpuKey(), 1)

Avaliable Functions:

xbox.connect

  • establishes a connection to the xbox

xbox.xNotify

  • sends a notification to the xbox

  • 2 arguments (message, logo)

  • message: string

  • logo: number between 0 and 76

xbox.GetCpuKey

  • retrives the cpu key

xbox.sendTextCommand

  • sends a packet to the xbox
  • 2 arguments (command(required), recv_ammount(optional))
  • command: string
  • recv_ammount number (this dictates how many packets to recive in response to the packet from {command}) if your unsure enable debug then set it to 100 since theres a 5 second timeout anyway debug will show you all the packets that it actually recives

xbox.setMemory

  • sets a memory address
  • 2 arguments (address data)
  • both args are strings

get_xbdm_name

  • retrives xbdm name

Debug Mode

debug mode allows you to see plain recieved packets its usefull if your working with raw packets