Withdrawal tweak patch
Tweak to last patch - previous fix made it too unlikely for the AI to execute a withdrawal when in a bad combat situation.
A historical hexagonal turn-based strategy wargame using markers to represent units designed by the legendary Mark Herman. Throwback to the great hex-based wargames of the 70's and 80's. Solo and online multiplayer modes are supported.
| App ID | 2745380 |
|---|---|
| App type | Game |
| Developer | Hexes of War, C3i |
| Publisher | Hexes of War |
| Release date | 2025-01-31 02:18 UTC |
| Release state | released |
| Store page | store.steampowered.com/app/2745380 |
| Last store refresh | 4 hours ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | Waterloo.exe | windows | ||
| 1 | Waterloo.x86_64 | linux | ||
| 2 | Waterloo.app | macos |
No player history yet. This app is now tracked, so data will appear within about ten minutes.
| Playing now | Not polled yet (never) |
|---|---|
| 24-hour peak | |
| All-time peak (tracked) |
All Steam store regions, converted to USD at today's exchange rate, compared with the US price. Lowest is the lowest price SteamRaw has recorded for that region.
Loading regional prices…
| Date | Price | Regular | Discount |
|---|---|---|---|
| 2026-09-11 22:27 UTC | $4.99 | $4.99 |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 25255325 | 2026-09-11 14:17 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 2745381 | 732.96 MB | 267.84 MB | 8172442470862585186 | |||
| 2745382 | linux · 64 · english | 736.64 MB | 267.60 MB | 6176025893168737494 | ||
| 2745383 | macos · 64 · english | 754.59 MB | 275.57 MB | 4027211300042604018 |
A build is one published version of the game's files on a branch. Steam assigns a new build ID every time the developer pushes an update, so this list is the update history of the app. The files inside a build (depot manifests) are only readable with an account that owns the game, which SteamRaw does not have yet, so build contents are not shown.
| Build ID | Branch | Updated | First seen |
|---|---|---|---|
| 25255325 | public | 2026-09-11 14:17 UTC | 4 hours ago |
Every appinfo change SteamRaw has observed, grouped by changelist. Tags, features, languages, builds, depots, prices and any other key Steam publishes. Tracking since 2026-09-11 22:27 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
| Changelist | Apps | Packages | Seen | What changed |
|---|---|---|---|---|
| No changelists recorded for this app yet. | ||||
Tweak to last patch - previous fix made it too unlikely for the AI to execute a withdrawal when in a bad combat situation.
This patch fixes a bug in the recently updated AI that caused it to attempt to withdraw from combat even when not in the ZOC of an enemy unit, as in when on the opposite side of a river without a bridge.
This patch should improve the AI, particularly for the Coalition in the short scenario. It also fixes a bug related to blocking the road to Waterloo with Coalition forces near the French entry hexes, and a display bug that hid the combat bonuses when toggling unit visibility when confirming support decisions.
This patch fixes a bug in the Concentrate the Army stage of the longer campaign in which the Road Congestion roll could interfere with the correct handling of the Coalition's remaining moves. This patch also reduces the max zoom on the map to avoid getting down to a very pixellated image.
This small patch fixes an issue where the AI would return blown units across the river into positions that would effectively remove them from the game because there'd be no path back to the main fight. This patch instructs the AI to avoid hexes that would isolate returned units, unless there is no other choice.
Fixes an issue where the AI could get stuck in a loop trying to bring units on during Road Congestion, and improves the Coalition AI's ability to place detachments to block the French path
This patch fixes an issue wherein a player could leave reinforcements off the board and use their last remaining road congestion moves to move on-board units. With this fix, if the number of road congestion moves remaining is
This patch fixes an AI bug that could cause the AI to freeze in the long scenario when road congestion is in effect and another bug in the long scenario that did not enforce bringing reinforcements onto the map in sequence as dictated by the printed rules.
This patch fixes an issue wherein detachments were counted as units when determining the number of moves after a player passes. Per Mark Herman, only Corps units should be counted when performing this calculation.
This patch fixes an issue wherein the game prevented a unit from withdrawing into a hex with a friendly detachment, even though there is no division in the hex.
This update fixes a bug wherein an exhausted cavalry unit was incorrectly being awarded its battle stars when defending.
Changed references from "English" units to "British"
This fixes a formatting bug introduced in the last update that caused the glossary text to be outlined and difficult to read.
Added a button to toggle the visibility of units to make the map easier to see. Corrected missing unit Corps numbers and the spelling of Thielmann. Added a button to do a "Pass Analysis" to show you how many units each side has not in a ZoC/ZoI, or waiting to enter the map as reinforcements. Added a "Detachments Available" button to enable the player to see what detachments they have available at any time, rather than having to wait until the detachment placement phase.
Fixed a bug that might occur when withdrawing the full 3 times after the opponent has passed, or when retreating from a detachment. Also improved the Short Scenario Coalition AI to better get Wellington's troops to engage the enemy.
Full appinfo as delivered by Steam PICS, changenumber 38795773. Also at /api/app/2745380/raw.
{
"appid": "2745380",
"common": {
"name": "RBM Studio's Waterloo",
"type": "Game",
"releasestate": "released",
"oslist": "windows,macos,linux",
"osarch": "64",
"osextended": "macos64,macosapplesilicon,macosnotarized",
"icon": "bdc14038bafac956d25a26c6ead2ef31f29c272f",
"clienticon": "fff78b78d15dd552fb1d1a65c138d70928b0e9b9",
"clienttga": "b1108af1bed89994b0e59dd15c987496c8a7784e",
"controllertagwizard": "1",
"small_capsule": {
"english": "d2f391f3d679e024e1f9c509c663bbf164b7d876/capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_hero_blur": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "57.55851010766071",
"height_pct": "61.457880466311366"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "1116b69d8e288750653d08b830e83a7f268a947a/library_600x900.jpg"
},
"image2x": {
"english": "1116b69d8e288750653d08b830e83a7f268a947a/library_600x900_2x.jpg"
}
},
"library_hero": {
"image2x": {
"english": "69bacec2e83a19398850e5d00d54f8755f97fbcb/library_hero_2x.jpg"
},
"image": {
"english": "69bacec2e83a19398850e5d00d54f8755f97fbcb/library_hero.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "69bacec2e83a19398850e5d00d54f8755f97fbcb/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "22ed67e3dbe0957c18a44360a60f4bd3a198a429/logo.png"
},
"image2x": {
"english": "22ed67e3dbe0957c18a44360a60f4bd3a198a429/logo_2x.png"
},
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "57.55851010766071",
"height_pct": "61.457880466311366"
}
},
"library_header": {
"image": {
"english": "a4f55eace40c6c757c1a74ced07046a9d1c93f96/library_header.jpg"
},
"image2x": {
"english": "a4f55eace40c6c757c1a74ced07046a9d1c93f96/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1735260343",
"associations": {
"0": {
"type": "developer",
"name": "Hexes of War"
},
"1": {
"type": "developer",
"name": "C3i"
},
"2": {
"type": "publisher",
"name": "Hexes of War"
}
},
"primary_genre": "2",
"genres": {
"0": "2"
},
"category": {
"category_2": "1",
"category_1": "1",
"category_49": "1",
"category_36": "1",
"category_22": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1738289918",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "2745380",
"store_tags": {
"0": "9",
"1": "1770",
"2": "1741",
"3": "4684",
"4": "14139",
"5": "3871",
"6": "4791",
"7": "3987",
"8": "1717",
"9": "1775",
"10": "3859",
"11": "4182"
},
"review_score": "7",
"review_percentage": "81"
},
"extended": {
"developer": "Hexes of War",
"publisher": "Hexes of War"
},
"config": {
"installdir": "RBM Studios Waterloo",
"launch": {
"0": {
"executable": "Waterloo.exe",
"type": "default",
"config": {
"oslist": "windows",
"osarch": "64"
}
},
"1": {
"executable": "Waterloo.x86_64",
"type": "default",
"config": {
"oslist": "linux",
"osarch": "64"
}
},
"2": {
"executable": "Waterloo.app",
"type": "default",
"config": {
"oslist": "macos"
}
}
}
},
"depots": {
"2745381": {
"manifests": {
"public": {
"gid": "8172442470862585186",
"size": "768565723",
"download": "280848688"
}
}
},
"2745382": {
"config": {
"language": "english",
"oslist": "linux",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "6176025893168737494",
"size": "772424411",
"download": "280599520"
}
}
},
"2745383": {
"config": {
"language": "english",
"oslist": "macos",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "4027211300042604018",
"size": "791247127",
"download": "288957552"
}
}
},
"branches": {
"public": {
"buildid": "25255325",
"timeupdated": "1789136249",
"timebuildupdated": "1789136174"
}
}
}
}