Package Details: openenroth-git r7177.92bd1e291d4-1

Git Clone URL: https://aur.archlinux.org/openenroth-git.git (read-only, click to copy)
Package Base: openenroth-git
Description: Open source engine reimplementation of Might & Magic 6, 7, and 8
Upstream URL: https://github.com/OpenEnroth/OpenEnroth
Keywords: mm6 mm7 mm8 openenroth
Licenses: LGPL-3.0
Conflicts: openenroth
Provides: openenroth
Submitter: tea
Maintainer: kirill_drashiga
Last Packager: kirill_drashiga
Votes: 0
Popularity: 0.000000
First Submitted: 2023-01-23 18:27 (UTC)
Last Updated: 2025-07-30 03:44 (UTC)

Pinned Comments

tea commented on 2026-03-10 22:44 (UTC)

Upstream started vibe coding this. Use with extreme caution.

Latest Comments

unknown78 commented on 2026-06-28 02:08 (UTC)

@kirill_drashiga no problem i also reported updstream so hopefully the patch isn't needded in the future https://github.com/OpenEnroth/OpenEnroth/issues/2524 .

kirill_drashiga commented on 2026-06-27 11:47 (UTC)

@unknown78 thank you. I'll look into all my packages right after "AUR malicious packages incident" is resolved (or in 2-3 weeks). Until then I strongly encourage everyone to build openenroth themselves using github instructions. If AUR (or self-packaging) is necessary for you in this case, recheck mine PKGBUILD, recheck provided PKGFILE (PKGBUILD?) and patch with caution.

unknown78 commented on 2026-06-22 10:16 (UTC) (edited on 2026-06-22 10:20 (UTC) by unknown78)

here is an updated PKGFILE -> https://paste.rs/fj7qo and the needed patch (fix-cstdint-include.patch) -> https://paste.rs/e7SMC

that should fix the build

Sidenote -> the issue is a change in the 16.1.1 ( on my system ) which doesn't include <cstdint> anymore by other headers

tea commented on 2026-03-10 22:44 (UTC)

Upstream started vibe coding this. Use with extreme caution.

tea commented on 2023-01-23 18:46 (UTC)

Some aspects of upstream make OpenEnroth currently unfit for a global install. Namely, the way it looks for game resources is in $PWD; so running OpenEnroth from terminal in /home/tea/games/mm7 will have OE look for the game resources in that directory.

We put the shaders in /usr/share/games/mm7 but right now the workflow for actually launching the game would be to install (or extract) the game files to a directory and then copy/symlink /usr/share/games/mm7/shaders to the same directory as the game files.

There is a OPENENROTH_MM7_PATH environment variable, but OE currently can't look in multiple paths. ie if you set OPENENROTH_MM7_PATH to /usr/share/games/mm7:/home/tea/games/mm7 it will expect the path to be literally that.