├── .gitignore ├── README.md ├── examples ├── quickstart.py ├── stream_position.py └── stream_suspension.py ├── internal ├── __init__.py ├── attempts │ ├── __init__.py │ ├── capture_race.py │ ├── capture_race_attempts.py │ └── visualize_attempts.py ├── game_state │ ├── __init__.py │ ├── print_states.py │ └── states.py └── map │ ├── __init__.py │ ├── generate_segments.py │ └── visualize_map_values.py ├── pyproject.toml ├── requirements.txt ├── setup.cfg ├── setup.py ├── src ├── granturismo.egg-info │ ├── PKG-INFO │ ├── SOURCES.txt │ ├── dependency_links.txt │ ├── not-zip-safe │ ├── requires.txt │ └── top_level.txt └── granturismo │ ├── __init__.py │ ├── intake │ ├── __init__.py │ └── feed.py │ ├── maps │ ├── __init__.py │ └── map.py │ ├── model │ ├── __init__.py │ ├── common.py │ └── packet.py │ ├── security │ ├── __init__.py │ └── decrypter.py │ └── utils │ ├── __init__.py │ ├── debug.py │ ├── network_to_host.py │ └── settings.py └── tests ├── __init__.py ├── helpers.py ├── intake ├── __init__.py └── feed_test.py ├── model ├── __init__.py └── packet_test.py ├── security ├── __init__.py └── decrypter_test.py └── test_base.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/README.md -------------------------------------------------------------------------------- /examples/quickstart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/examples/quickstart.py -------------------------------------------------------------------------------- /examples/stream_position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/examples/stream_position.py -------------------------------------------------------------------------------- /examples/stream_suspension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/examples/stream_suspension.py -------------------------------------------------------------------------------- /internal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/attempts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/attempts/capture_race.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/internal/attempts/capture_race.py -------------------------------------------------------------------------------- /internal/attempts/capture_race_attempts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/internal/attempts/capture_race_attempts.py -------------------------------------------------------------------------------- /internal/attempts/visualize_attempts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/internal/attempts/visualize_attempts.py -------------------------------------------------------------------------------- /internal/game_state/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/game_state/print_states.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/internal/game_state/print_states.py -------------------------------------------------------------------------------- /internal/game_state/states.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/internal/game_state/states.py -------------------------------------------------------------------------------- /internal/map/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/map/generate_segments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/internal/map/generate_segments.py -------------------------------------------------------------------------------- /internal/map/visualize_map_values.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/internal/map/visualize_map_values.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/setup.py -------------------------------------------------------------------------------- /src/granturismo.egg-info/PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/src/granturismo.egg-info/PKG-INFO -------------------------------------------------------------------------------- /src/granturismo.egg-info/SOURCES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/src/granturismo.egg-info/SOURCES.txt -------------------------------------------------------------------------------- /src/granturismo.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/granturismo.egg-info/not-zip-safe: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/granturismo.egg-info/requires.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/src/granturismo.egg-info/requires.txt -------------------------------------------------------------------------------- /src/granturismo.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | granturismo 2 | -------------------------------------------------------------------------------- /src/granturismo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/src/granturismo/__init__.py -------------------------------------------------------------------------------- /src/granturismo/intake/__init__.py: -------------------------------------------------------------------------------- 1 | from .feed import Feed -------------------------------------------------------------------------------- /src/granturismo/intake/feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/src/granturismo/intake/feed.py -------------------------------------------------------------------------------- /src/granturismo/maps/__init__.py: -------------------------------------------------------------------------------- 1 | from .map import * -------------------------------------------------------------------------------- /src/granturismo/maps/map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/src/granturismo/maps/map.py -------------------------------------------------------------------------------- /src/granturismo/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/src/granturismo/model/__init__.py -------------------------------------------------------------------------------- /src/granturismo/model/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/src/granturismo/model/common.py -------------------------------------------------------------------------------- /src/granturismo/model/packet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/src/granturismo/model/packet.py -------------------------------------------------------------------------------- /src/granturismo/security/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/src/granturismo/security/__init__.py -------------------------------------------------------------------------------- /src/granturismo/security/decrypter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/src/granturismo/security/decrypter.py -------------------------------------------------------------------------------- /src/granturismo/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/src/granturismo/utils/__init__.py -------------------------------------------------------------------------------- /src/granturismo/utils/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/src/granturismo/utils/debug.py -------------------------------------------------------------------------------- /src/granturismo/utils/network_to_host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/src/granturismo/utils/network_to_host.py -------------------------------------------------------------------------------- /src/granturismo/utils/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/src/granturismo/utils/settings.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/tests/helpers.py -------------------------------------------------------------------------------- /tests/intake/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/intake/feed_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/tests/intake/feed_test.py -------------------------------------------------------------------------------- /tests/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/model/packet_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/tests/model/packet_test.py -------------------------------------------------------------------------------- /tests/security/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/security/decrypter_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/tests/security/decrypter_test.py -------------------------------------------------------------------------------- /tests/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaspettit/telempy/HEAD/tests/test_base.py --------------------------------------------------------------------------------