A PID/PNID grabber and match logger for Splatoon using TCPGecko.
Project description
Splatlogger
A PID/PNID grabber and match logger for Splatoon using TCPGecko, written in Python.
Prerequisites
You'll need a modded Wii U running either Tiramisu or Aroma, as well as Python 3.11 or newer installed on your system (on Android devices you can use Termux).
On Tiramisu, use TCPGecko (Geckiine or SDGeckiine will work as well).
On Aroma, install the TCPGecko Aroma plugin.
Installation and Usage
Install the package from PyPI:
python -m pip install Splatlogger
Or download and install the latest release from GitHub:
python -m pip install /path/to/Splatlogger-1.x.zip
Run Splatlogger with splatlogger -ip IP [options] (or python -m splatlogger -ip IP [options]) where IP is your Wii U's LAN IP address.
Alternatively, you can run the script directly from the source code:
cd /path/to/Splatlogger/src && python -m splatlogger -ip IP [options]
Options:
-
-log-level [option]- Set how much data should be logged.none- Don't create a log file (default).basic- Log only basic player information (name, PID, PNID, region).full- Log all player information (basic + team, level, rank, appearance, gear, weapons).stats- Log all player information and player stats (points, kills, deaths). Requires the match to end to finish logging.
-
-auto [option]- Enable auto logging. When enabled will automatically log every match you play (log level must be at leastbasic).all- Save a log of all matches you play (default).latest- Save a log of only the latest match
-
-aroma- Enable Aroma mode. -
-silent- Disable printing logs to the console.
Logs are saved in /[User]/Documents/Splatlogger/logs/[Date].
To always run with the same IP and options, create an args.txt file in /[User]/Documents/Splatlogger and put all the arguments in there.
Afterward run Splatlogger without any arguments.
Only one program can be connected to TCPGecko at a time. If you have something else connected, disconnect it beforehand.
Credits
pyGecko authors - tcpgecko.py
Everyone who contributed to PNIDGrab and other similar PID grabbers as this is partly based on those.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file splatlogger-1.5.tar.gz.
File metadata
- Download URL: splatlogger-1.5.tar.gz
- Upload date:
- Size: 17.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0aafc3233e7d162b9f87dd9a1128f02225dacd26d8b698e1dc786b8b4674336d
|
|
| MD5 |
a9b62b9747ebcce32ac6b25f8cf2ed30
|
|
| BLAKE2b-256 |
d34eedbf40a508a1bf103c045adcce72fb63951b46da789baf5279eca1971193
|
File details
Details for the file splatlogger-1.5-py3-none-any.whl.
File metadata
- Download URL: splatlogger-1.5-py3-none-any.whl
- Upload date:
- Size: 18.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0972958b1fec6eeae970f1cf64bfb62e9bfb952512696f89c65546f09c6611d
|
|
| MD5 |
8aa2520259f55e846befb6566679614d
|
|
| BLAKE2b-256 |
90bc348a7159e566f6ea5fe4b19b3aa2b073f1bbace3ec861179edf02ddb4e63
|