OldenEra Companion
A small window that stays on top of Heroes of Might & Magic: Olden Eraand shows what the game leaves out. Point at a battle site and see the exact guard stacks, their power and the reward for every roll; point at a creature for its stats and abilities; read an opponent's ladder record from the lobby. Free, for Windows.
Version 0.4.1 · installer 118.6 MB · portable 118.4 MB (no install, runs from any folder) · Windows 10 or 11, 64-bit
Getting started
- Run the installer. Windows SmartScreen warns on the first run because the app is not code-signed yet: choose More info → Run anyway.
- Start the game in borderless or windowed mode. Exclusive fullscreen hides every overlay, this one included.
- Point at a battle site, a creature dialog or an artifact and hold the mouse still. The first read takes a few seconds longer while the text-recognition data downloads once.
- If nothing appears, press Alt+Shift+O and use Test read while pointing at the same dialog. It shows the area that was captured and what was read from it; make the area taller until the dialog's title sits inside it. At 1440p and above, or with a large UI scale, start there.
Controls
| Hover | Point at an object and hold still for half a second. If the companion knows the name, its card appears; it hides again after 15 seconds. |
| Alt+L | Read the dialog above the cursor now. A near miss opens a short list to pick from. |
| Alt+P | Read the name under the cursor in the lobby and open that opponent's ladder card. |
| Alt+O | Show or hide the card window. |
| Alt+G | Show or hide the live panel: your own side of the game on (with Read the game's log on). |
| Alt+H | Back to the search page — type anything. |
| Alt+Shift+O | Settings: hotkeys, the capture area, OCR language, hover timing, opacity, the game's log, uploading. |
The tray icon has the same commands. The card window can be dragged and resized, and remembers where you put it.
Your games, from the game's log
The game writes a log of every launch on your disk. Turn on Read the game's login the settings and the companion follows it: your opponent's card opens when a match is found, the draft card when the draft ends, and a battle site's card when your hero walks into it. The live panel (Alt+G) shows your side of the game, and every online game you finish is kept on your computer with a report of both sides: build orders, resources each morning, level-ups and skill picks, heroes, fights, purchases. Once a game has ended, the companion also reads the autosaves the game wrote of it, which hold what the log never says: both sides' laws, and each hero's army and primary stats every morning.
Pointing at a creature or a battle site opens the fight forecast instead: what each of your stacks does to theirs in one strike, from the battle calculator. The log never says what your army is, so the companion reads it off your screen: mark your hero's army row once (My army), and each slot's portrait is matched against the site's and its count read, on your computer, whenever a forecast opens; Alt+A reads it on demand, and a slot you correct is read right from then on.
The log holds your opponent's side too — it is how the game keeps both sides in step — and none of it shows while the game is on: the live panel and the cards use your side and what the draft screen shows, nothing else.
Upload finished games is a second switch, off until you turn it on through a window that shows exactly what is sent. Each game goes up after it ends and becomes a public match report; both players get a profile with the games the site has seen them play, and hero, skill and template statistics are computed from all of them. Your history is at oldenera.gg/me, which the companion opens for you; sign in with Steam there to claim your profile and make it private. You can delete everything the companion uploaded from either place.
What it reads, and what it sends
The companion takes a screenshot of the area just above your cursor — where the game draws the title of the dialog you are pointing at — and reads the text in it on your own machine. Only that recognised text is sent to oldenera.gg, exactly as if you had typed it into the search box, and the card the site answers with is shown. With the game's log on, it also asks the site for cards and names by the game's own ids.
It never touches the game's memory or network traffic, so it cannot affect your game or your account; the only files it reads are the log and, after a game, that game's autosaves, and only when you turn that on. Game records leave your computer only with uploading on. The cards are served by the site, so they are current the day a patch ships without updating the app. See the privacy policy for what the site keeps.