A CLI PID grabber for Splatoon v288 for Cemu running on Linux.
Check out PNIDGrab by Jerry Starke❗❗❗ It's re-implementation in Rust based on this project, with additional fixes and features (like human-readable PNIDs in the output). I strongly recommend using that project instead.
The output contains following:
- Player's index and name
- Session ID (game's identification number in hexadecimal & decimal)
- PID (in both hex and decimal formats)
- Fetch date (when the program was ran)
LinuxGrabber uses code based from other projects, and also contributions from users. These are the credits for the main features of this project:
- Splatheap-PID-Grabber - Main PID grabbing functionality
- Tombuntu - Session ID grabbing implementation & optimizing code
- CrafterPika - Testing, programming help, providing useful feedback and emotional support
You'll need the mono package to compile the program.
For Arch linux based distros:
sudo pacman -S mono
For debian based distros:
sudo apt install mono-mcs
To compile the program simply run:
mcs -out:LinuxGrabber LinuxGrabber.cs
And you're done.
For making a native binary use the following command (after building the project):
mkbundle -o LinuxGrabber --simple LinuxGrabber.exe --no-machine-config --no-config
It will output a binary file for linux.
As this application needs to access another's process memory, it needs to be run as root or as a user that has permission to do so:
sudo mono ./LinuxGrabber