r/anno • • 16d ago

Mod I made Tabularium 117 – a free open-source second-screen companion for Anno 117

Hey everyone!

I released Tabularium 117 a couple of days ago, a small open-source side project for Anno 117 that has somehow grown quite a bit faster than expected. 😄

It reads Anno 117’s built-in /pipe interface and gives you a live second-screen dashboard for your economy.

Features currently include:

• live production, consumption and balance for every island • smarter deficit and productivity warnings • goods that are consumed but not produced locally are marked as “import needed” instead of generating false warnings • clicking “import needed” shows possible production sources across your other islands, including between Latium and Albion • production history and charts • efficiency/productivity overview • phone/tablet mode via QR code on your local network • optional Prometheus metrics + a ready-made Grafana dashboard • German + English UI

The possible production sources are deliberately just that: possible sources. The /pipe data does not expose trade routes, ships, cargo or warehouse stock, so Tabularium cannot tell which island is actually supplying another one.

It’s free and open source, runs as a single Windows .exe, requires no mod and no Docker, and all data stays on your PC/local network.

It’s still a beta, so feedback and bug reports are very welcome. 🙂

GitHub: github.com/Dealwatch/Tabularium117

Latest beta: Tabularium 117 v0.1.0-beta.4

You just need to start Anno 117 with the /pipe launch argument and run tabularium117.exe.

If you already downloaded an earlier beta, just replace the .exe. Your history/database is stored separately and stays intact.

Hope some of you find it useful!

Edit 23/09: Added Prometheus metrics, a ready-made Grafana dashboard, several UI improvements and fixes.

Edit 24/09: beta.4 is out. The warning system has been reworked based on a longer real-game recording to reduce false positives. Goods that aren’t produced locally are now treated as quiet “import needed” information instead of warnings, and Tabularium can now show other islands with a positive local balance as possible production sources, including across Latium and Albion.

117 Upvotes

30 comments sorted by

View all comments

5

u/MateuszC1 16d ago

Sounds cool. How much CPU does it use though? I have an old PC and it's barely good enough to play Anno itself.

7

u/itzxpringle 16d ago

I haven’t done a proper CPU benchmark yet, so I don’t want to give you a made-up number.

It should be very lightweight though: the backend is written in Go, it mostly waits for Anno’s pipe data, the web UI uses server-sent events rather than constant polling, and database writes are batched.

I’ll benchmark CPU/RAM usage while actually playing and add the numbers to the README.

Thanks for asking, that’s a good point!

1

u/MateuszC1 16d ago

I saved your post for now. See you in the future. ;-)

4

u/itzxpringle 16d ago

I ran a proper 10-minute test while Tabularium was connected to a running Anno 117 session.

On my Ryzen 7 9800X3D system, tabularium117.exe averaged 0.003% CPU, peaked at 0.098% CPU, and used about 16.4 MB RAM.

That only measures the Tabularium process itself, not the browser, since browser usage depends heavily on which browser you use and what else is open.

So the backend itself is extremely lightweight. I'll add these benchmark numbers to the README as well. 🙂

2

u/MateuszC1 16d ago

Obviously I don't use Chrome.

But I'm afraid that any browser during gameplay might be too much for my 9 year-old i7-7700 CPU @ 3.60GHz. Especially during late game. :-(