ESO Tracker
It is a utility for TRACKING network PACKETS (TCP and UDP), IP CHECKING and PARSING RECORDS in Age of Empires III. The scope is quite wide: you can troll your mates, catch annoying smurfs or cheaters and analyse games. Convinient filters show only the information you want to see. App supports both Russian and English localization. View list of all features.
Download
If you don't trust installer then you can compile .EXE file yourself.
Screenshots
Features
Packets Tracker
- Shows all game TCP packets, formats it and saves to log file. View full list of formatted events.
- Text to Speech for important events like players connection, whisper and friends online notification (convenient when game is minimized).
- Auto translate feature (translate messages to your system language).
- You can check player name in QuickSearch (only if you are host).
- You can see and hear who whisper while you are ingame (use /w name message to answer in game chat).
- You can see and hear friends online while you ingame.
- You can see and hear lobby chat and taunts.
- Finally you can copy text from chats.
IP Checker
- Simple IP geolocation shows ISP, timezone, country, city and flag.
- IP and ESO names database (stores locally on your PC).
- Ping utility (you can see latency in milliseconds).
- VPN check.
Records Parser
- Shows general info about recorded game (title, map name, map icon, game mode, game version, game duration, players names, civs, PR and APM).
- Shows selected decks.
- Shows list of all important game actions(train units, build, shipment, spawn unit, research tech, selected deck, resigned, cheat tech) with timestamp.
How To Compile .EXE file yourself
- Download and Install latest Python
- Download and Install Npcap or WinPcap
- Install packages via pip (python-dateutil, requests, pyqt5, gtts, googletrans, playsound, pyInstaller)
- Install latetest dev version of scapy via git:
git clone https://github.com/secdev/scapy.git
cd scapy
python setup.py install
- Download this repository.
- Run command line and do commands^
cd path_to_repo
pyinstaller --onefile app.spec
List of All Formatted Events
Chats
- Chat leave
- Chat msg
- Enter to chat browser
- Chat join
Games
- Get invite
- Lobby update
- Remove user
- Create lobby
- Remove/ leave/ cancel lobby
- Join to lobby
Misc
- QuickSearch begin/ cancel
- Send invite
- Remove player from friends/foes list
- Add Player to friends/foes list
- Update friends/foes list
- Player stat
- Whispers
- List of lobbies
- ESO population
- Friends online/ offline/ ingame