sv-live-map icon indicating copy to clipboard operation
sv-live-map copied to clipboard

GUI Map for displaying information on Tera Raid Dens in Pokémon Scarlet and Violet

sv-live-map

GitHub License

GUI Map for displaying information on Tera Raid Dens in Pokémon Scarlet and Violet either live or from a save backup

Spiritual sequel to PLA-Live-Map

For a non-map GUI, check out LegoFigure11's RaidCrawler

Feature Requests/Pull Requests are welcome! Current problems/planned features are denoted with "TODO:" in code, or posted in the issues tab.

Details:

sv-live-map reads tera raid encounter info directly from the flatbuffer binary in memory, this means that this repo does not need to contain serialized encounter information. This encounter info is then used to predict the generation of raid dens from their seeds and the player's current story progress, also stored in memory. Alternatively, the user can supply a save and dumped raid tables to display raids from a backup. All relevant read/derived information is then displayed to the user via the graphical user interface.

The program also supports automatically date skipping until a target is found.

The main purpose of this project is to show off elegant parsing of flatbuffer binaries in python, documenting the structure of the binaries used in SV, test out binary parsing with bytechomp, test out modern-looking python gui with customtkinter, new features of python 3.11.0, as well as provide an alternative tool for reading raid data via sys-botbase.

Powered by:

Credits:

Image Credits:

  • Icons in icons8 folder provided by icons8

Font Credits: