Skip to content
Things related to Pokémon X/Y's network protocol
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Makefile
README.md
hexdump.c
hexdump.h
pcap.c
pcap.h
pkx.c
pkx.h
protocol.md
protocols.c
protocols.h
xydec.c

README.md

xydec

Run on a pcap (not pcap-ng) dump of Pokémon X/Y traffic. Outputs formatted output (using SGR sequences); make sure you use a relatively modern terminal.

make
./xydec <dump.pcap | less -r

to use like instacheck

I've slightly modified it to show some of the info that instacheck shows. Original code is intact and simply commented out. I haven't coded in C in a really long time and my edits may be rubbish. You can get it to show other relevant info such as moves/egg moves etc by editing xydec.c

my setup

I am using a raspberry-pi with a usb wifi stick acting as a router and capturing the packets with

dumpcap -i wlan0 -P -w - | /home/d1g1t/shinyvaluedetect/xydec

thanks

FireyFly for xydec

OmegaDonut for instacheck (pokemon/nature/etc names are taken from there along with the block permutations)

You can’t perform that action at this time.