Hi awpy maintainers,
I ran into a parsing issue with the latest CS2 .nav files.
Problem
awpy fails to load .nav files that are version 36. The error indicates the nav version is unsupported (e.g., “Unsupported nav version”). This blocks workflows that rely on reading CS2 nav data (pathfinding / nav analysis / map utilities).
Environment
OS: Windows (PowerShell)
Python: (fill in)
awpy version: (fill in)
How installed: pip
Map file example: de_inferno.nav (CS2)
Logs
cs2_nav.InvalidNavFileError: Unsupported nav version
(If you want, I can attach the full traceback and a small repro script.)
Steps to Reproduce
Obtain a recent CS2 .nav file (version 36), e.g. de_inferno.nav from the current game install.
Try to load/parse it with awpy’s nav parsing utilities.
Observe the “Unsupported nav version” failure.
Expected behavior
awpy should parse v36 .nav (or at least provide a clearer compatibility note / graceful fallback).
Actual behavior
Parsing fails immediately because v36 is not supported.
Request
Could you please update the nav parser to support .nav version 36, or point to an expected timeline/workaround?
If it helps, I’m happy to provide:
A sample v36 .nav (or instructions to reproduce from a standard CS2 install)
The exact header/version bytes
A minimal test script
Thanks!
Best regards,
Hi awpy maintainers,
I ran into a parsing issue with the latest CS2 .nav files.
Problem
awpy fails to load .nav files that are version 36. The error indicates the nav version is unsupported (e.g., “Unsupported nav version”). This blocks workflows that rely on reading CS2 nav data (pathfinding / nav analysis / map utilities).
Environment
OS: Windows (PowerShell)
Python: (fill in)
awpy version: (fill in)
How installed: pip
Map file example: de_inferno.nav (CS2)
Logs
cs2_nav.InvalidNavFileError: Unsupported nav version
(If you want, I can attach the full traceback and a small repro script.)
Steps to Reproduce
Obtain a recent CS2 .nav file (version 36), e.g. de_inferno.nav from the current game install.
Try to load/parse it with awpy’s nav parsing utilities.
Observe the “Unsupported nav version” failure.
Expected behavior
awpy should parse v36 .nav (or at least provide a clearer compatibility note / graceful fallback).
Actual behavior
Parsing fails immediately because v36 is not supported.
Request
Could you please update the nav parser to support .nav version 36, or point to an expected timeline/workaround?
If it helps, I’m happy to provide:
A sample v36 .nav (or instructions to reproduce from a standard CS2 install)
The exact header/version bytes
A minimal test script
Thanks!
Best regards,