Introduction
Vendetta World Map is an unofficial companion tool for Vendetta, a fully on-chain multiplayer strategy game where players build criminal empires through territory control, crew management, and turf battles.
The map gives you a real-time overview of the entire game world: who owns what, where garrisons are deployed, how the balance of power is shifting, and where opportunities lie. It is a community resource — free to use by any Vendetta player.
Getting Started
Open the map at vwm.cryptofolio.nl. Data is refreshed automatically every 6 hours; the age of the current data is shown in the top toolbar in 15-minute blocks (e.g. 30m ago, 45m ago).
To manually reload the current data, open ⋯ More → ↺ Reload, or refresh with the browser refresh button.
Reading the Map
Each colored turf on the map is owned by a player. Every player has a unique color, consistent across sessions.
| Visual | Meaning |
|---|---|
| Gold border | Headquarter (HQ) turf |
| Dark grey turf | Inactive player — has officially quit the game; turfs can be captured but not raided |
Garrison indicators — when zoomed in sufficiently, each garrisoned turf shows the total number of defenders. Zoom in further to see the full composition broken down by type:
- H — Henchman
- B — Bouncer
- E — Enforcer
Hover over any turf to see the owner name, coordinates, HQ status, and garrison count in a tooltip.
Player name labels — at zoom levels between 2× and 10×, player names appear directly on the map at the center of each territory (for players holding at least 8 turfs). This makes it easy to identify who controls which area without hovering individual turfs.
Player Panel
The player panel on the right lists all active players, ranked by turf count.
Search — type a player name to filter the list instantly.
Filters:
- All — full list
- Inactive — players who have officially quit the game
- ♥ Friends — players you have marked as friends
- ✕ Enemies — players you have marked as enemies
Inactivity slider — use Hide inactive > to automatically hide players who have been inactive for more than a chosen number of days (3 / 7 / 14 / 21 / 35 / 70).
Compact view — click ⊟ to collapse the list to names only, without turf bars and action buttons.
Marking players — each player row has ♥ and ✕ buttons. Marking a player as a friend colors their turfs green on the map; marking as enemy colors them red. Marks are stored locally in your browser.
Click any player row to jump to their territory on the map.
Garrison Modal
Click the 🛡 button on a player row to open the Garrison modal. It shows all turfs where that player has deployed gangsters.
The modal has five tabs:
Lists every garrisoned turf with Enforcer / Bouncer / Henchman counts. Click a row to jump to that turf on the map.
Select turfs with the checkboxes, then recall all gangsters from those turfs back to HQ in a single wallet transaction. Currently unavailable — check back for updates.
Shows a chart of the player's turf count over the past 30 days, so you can see whether they are growing, shrinking, or stable.
Lists recent raid activity for this player: incoming and outgoing raids with timestamps, outcomes, and XP gained.
Provides an attack recommendation based on the current garrison composition. Shows the optimal attacker lineup and estimated win probability against this player's defenders.
Intel Menu 🔍
The 🔍 Intel button in the toolbar is enabled once you have selected a player — by clicking their row in the player panel or clicking their territory on the map. It contains two tools:
Highlights all empty turfs that border the selected player's territory. These are the turfs that player could expand into — or that you could grab before they do. Distance is calculated using Chebyshev distance, meaning diagonals count the same as straight moves. Toggle off by clicking Intel → Ghost Turfs again.
Opens a list of inactive players who still hold significant territory, sorted by distance from the selected player. Useful for identifying expansion opportunities. Each row shows turf count, days inactive, distance, and a Route button.
Route Mode 🗺
Click 🗺 Route in the toolbar to enter route mode. Then click two players or two turfs on the map — the tool calculates the shortest path between them.
The route is color-coded:
- ■ Purple — turfs already owned by you (free to travel)
- ■ Green — empty turfs (you can expand into these)
- ■ Red — turfs owned by another player (must be conquered)
The Route panel (bottom left) shows total steps and the breakdown across all three turf types. Click ✕ Clear route to exit.
24h Changes ⚔
The ⚔ 24h button (visible after data loads) overlays the map with turf changes from the past 24 hours. Turfs that changed ownership in that period are highlighted in green, indicating they were recently captured.
The ticker bar at the top also shows a live summary of the top gainers and losers for the day.
Leaderboard 📈
Click 📈 Leaderboard to open the rank overview. It shows all players sorted by turf count, with rank changes compared to 24 hours or 7 days ago (toggle with the period buttons).
Arrows indicate movement: ▲ gained ranks, ▼ lost ranks. Click any player row to open their mini-profile card — see section 11 for details.
Mini-Profile Card
The mini-profile card is a compact popup that appears when you click a player row in the Leaderboard. It gives you a quick tactical overview of that player without leaving the map.
The card shows:
- Rank and turf count — with the 24h change
- Garrison totals — Henchman, Bouncer, and Enforcer counts across all deployed turfs
- Last activity — how recently this player was active
- Raid stats — number of attacks launched and raids received
- Friend / enemy mark — shows the current mark if set (♥ Friend or ✕ Enemy); marks can be toggled from the player panel or the neighbor popup
Two action buttons are available at the bottom of the card:
- 🗺 Go to — jumps the map to this player's territory
- 🛡 Garrison — opens the full Garrison modal for this player
Close the card with the ✕ button or by clicking outside it.
Battle Analyzer ⚔
Click ⚔ Battle to open the Battle Analyzer. It decodes a Vendetta battle transaction and shows you exactly what happened: which gangsters fought, what damage was dealt per round, and who won.
Two ways to analyze:
- Paste a SuiVision transaction URL directly into the input field and click Analyze.
- Click ⚔ Last battle to automatically load your most recent battle — requires a wallet address saved in ⚙ My Profile.
Top 10 Mode ★
Click ★ Top 10 to dim all players on the map except the top 10 by turf count, plus your own territory. Useful for getting a quick read on who dominates the map without the visual noise of smaller players. Click again to deactivate.
Ticker Bar 📡
The 📡 LIVE ticker at the top of the screen scrolls live game statistics: total turfs claimed, battle intensity in the past 24h, the leading player, top gainers and losers, garrison leaders, recent HQ captures, and your own rank.
Hover over the ticker to pause it. Click ✕ to close it entirely.
More Menu ⋯
The ⋯ More dropdown contains:
| Option | What it does |
|---|---|
| ↺ Reload | Reload the latest data |
| ⚡ Refresh data | Trigger a fresh data pull from the blockchain (requires a GitHub token) |
| 📰 Weekly Report | Opens The Vendetta Gazette, a Roaring Twenties–style newspaper summarizing the week: top movers, biggest battles, HQ captures, and crime activity. Click ⬇ PDF to save it. |
| ⬇ Export PNG | Saves a high-resolution screenshot of the current map view |
| 🎬 Export GIF | Creates an animated GIF showing territory changes across saved snapshots |
| ⬇ Export CSV | Downloads a spreadsheet with all player data (rank, name, turf count, profile ID) |
| ⚙ My Profile | Configure your player identity — see Getting Started |
Data & Updates
Map data is refreshed automatically every 6 hours. The age of the current data is always visible in the toolbar, shown in 15-minute blocks.
To check for a fresh update manually, use ⋯ More → ↺ Reload, or use ⚡ Refresh data to trigger a new data pull immediately.