Skip to content

awpy cannot parse CS2 .nav version 36 (Unsupported nav version) #485

@wenwenwa

Description

@wenwenwa

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,

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions