About easy_anno (Mirage) by jnav.exe
From Steam WorkshopIMPORTANT: You must add the launch option '-disable_workshop_command_filtering' in CS2's properties for the map to work. easy_anno is a tool designed to make creating and saving map guide annotations…
IMPORTANT: You must add the launch option '-disable_workshop_command_filtering' in CS2's properties for the map to work.
easy_anno is a tool designed to make creating and saving map guide annotations less of a hassle. Written in Counter-Strike 2's new JavaScript-based API, easy_anno provides a set of custom chat commands which simplify the process of creating annotations, automating repetitive tasks by taking advantage of game event hooks and managing internal state.
Create annotations with ease
easy_anno can automatically annotate the last grenade you threw, or be primed to annotate the next grenade you throw. It auto-detects the type of grenade thrown to simplify command usage, and allows you to preview the grenade's landing destination.
Annotation commands:
- /autoadd (/a): Automatically annotates the last grenade you threw.
- - Note: /autoadd only works for standing throws or jump-throws (for moving throws, use /ant or /alt)
- /addnextthrow (/ant): Annotates next grenade you throw, but using position where command was typed.
- /addlastthrow (/alt): Annotates last grenade thrown, but using position where command is typed.

Persistent storage
Use the /save command to save your annotations. Next time you start easy_anno they'll be automatically-loaded, even after restarting your game or shutting down your PC.
If you're a mapper, easy_anno helps you import and export annotation packs using the /saveas and /load commands.
For a full list of commands available with detailed usage examples, type /help in chat.
Other handy features
- Spawnpoint setters to help you document all your instant smokes - /cleanup, /cu for short, removes all active grenade entities (e.g. bloomed smokes and burning molotovs)
Known bugs
After respawning (e.g. with /restart command), if there were unsaved changes, this will cause annotation elements to not render properly (spot, landing circle, and standing circle will be missing). - To my knowledge this is just a bug with how annotations are rendered. Only fix I know is to /save or /discard unsaved changes, then use /reload.
Highlights
From source dataFootprint
Rated a light load on a server.
Last update
Its author last shipped an update 6 mo ago.
easy_anno (Mirage) by jnav.exe on Nxeon
From our catalogue- One-click install
- Not available. This mod isn't available as a one-click install here. Download it and upload it to your server in Files.
- Server load
- light
- Smallest plan we suggest
- CS2 — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 2026-04-29, released 2026-04-29
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| Workshop |
From 1 recorded build of easy_anno (Mirage) by jnav.exe.
Run easy_anno (Mirage) by jnav.exe on a Counter-Strike 2 server
Deploy a server above, then upload the file in Files.
What kind of mod it is
From the catalogMaps & scenarios
Custom maps, arenas and scenarios to play on.
Compatibility
- Game
- Counter-Strike 2
Verified at the source
- ✓Steam WorkshopOfficial listing, checked 2026-10-10Open ↗
- ✓Authorgelb, as published on Steam Workshop
- ✓LicenseNot published by the sourceFree
