Package Details: gog-heroes-of-might-and-magic-3-complete-edition 4.0.28740-8

Git Clone URL: https://aur.archlinux.org/gog-heroes-of-might-and-magic-3-complete-edition.git (read-only, click to copy)
Package Base: gog-heroes-of-might-and-magic-3-complete-edition
Description: Heroes of Might & Magic III and its expansions: Armageddon's Blade and The Shadow of Death (with optional HD patch and HotA)
Upstream URL: https://www.gog.com/game/heroes_of_might_and_magic_3_complete_edition
Keywords: gog homm3
Licenses: custom
Groups: games
Submitter: bwrsandman
Maintainer: bwrsandman
Last Packager: bwrsandman
Votes: 5
Popularity: 0.000000
First Submitted: 2015-08-17 21:42 (UTC)
Last Updated: 2024-01-17 18:30 (UTC)

Pinned Comments

bwrsandman commented on 2019-03-02 17:50 (UTC)

Make sure to set 'user_allow_other' in /etc/fuse.conf

# echo user_allow_other >> /etc/fuse.conf"

Latest Comments

1 2 3 4 Next › Last »

pirofti commented on 2024-02-02 20:54 (UTC)

After a long debug session I managed to find the culprit of LAN TCP/IP not working with this port (by LAN I mean internal network with no NAT, thus no forwarding or port opening is usually necessary): the unionfs trick blocks network connectivity.

The ugly temporary fix:

chown -R user:usergroup /opt/gog/heroes-of-might-and-magic-3-complete-edition

And then

cd /opt/gog/heroes-of-might-and-magic-3-complete-edition && wine Heroes3.exe

I do not know yet how to fix the unionfs bug. I tried mounting everything RW but that does no do the trick.

Selvan commented on 2024-01-17 17:10 (UTC) (edited on 2024-01-17 17:10 (UTC) by Selvan)

Fix of checksum error, while enable HotA or HD_mod

Error:

ERROR: Integrity checks (sha256) differ in size from the source array.

or

HotA_1.6.1_setup.exe ... FAILED

Fix: You need to add/replace sha256sum+=('SKIP' 'SKIP' 'SKIP') after adding source files in if statement of game add-on

My example of fix for HotA:

diff --git a/PKGBUILD b/PKGBUILD
index a18ee88..57fd657 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@ pkgrel=7
 _gamename=${pkgname#gog-}
 _gamename=${_gamename//-/_}
 #INCLUDE_HD_MOD=true
-#INCLUDE_HOTA=true
+INCLUDE_HOTA=true

 pkgdesc="Heroes of Might & Magic III and its expansions: Armageddon's Blade and The Shadow of Death (with optional HD patch)"
 arch=("i686" "x86_64")
@@ -47,6 +47,7 @@ if [[ ${INCLUDE_HOTA} = true ]]; then
   source+=("http://heroes3towns.com/HotA/HotA_1.6.1_setup.exe"
            gog-heroes-of-might-and-magic-3-complete-edition-hota
            gog-heroes-of-might-and-magic-3-complete-edition-hota.desktop)
+  sha256sums+=('SKIP' 'SKIP' 'SKIP')
 fi

 build() {

pirofti commented on 2023-12-27 22:45 (UTC)

This is what I need to change in order to build with the HD patch:

diff --git PKGBUILD PKGBUILD
index a18ee88..6e37b17 100644
--- PKGBUILD
+++ PKGBUILD
@@ -3,7 +3,7 @@ pkgver=4.0.28740
 pkgrel=7
 _gamename=${pkgname#gog-}
 _gamename=${_gamename//-/_}
-#INCLUDE_HD_MOD=true
+INCLUDE_HD_MOD=true
 #INCLUDE_HOTA=true

 pkgdesc="Heroes of Might & Magic III and its expansions: Armageddon's Blade and The Shadow of Death (with optional HD patch)"
@@ -41,6 +41,9 @@ if [[ ${INCLUDE_HD_MOD} = true ]]; then
   source+=("http://h3hota.com/HD/HoMM3_HD_Latest_setup.exe"
            gog-heroes-of-might-and-magic-3-complete-edition-hd-mod
            gog-heroes-of-might-and-magic-3-complete-edition-hd-mod.desktop)
+  sha256sums+=('aa4c4700e42df3477906cc69628b327d1440c2ef3c515172220122904966d412'
+               '0baeccdd5d6167ef5b07d7d66175b7e89bf5fadbef6bff51ee32b91584ed1bbb'
+               '4178301b73d3854211a43fc1d2ca94b484314f4b05c6d7d2f88bbaf0911ab6fc')
 fi

 if [[ ${INCLUDE_HOTA} = true ]]; then
@@ -79,11 +82,11 @@ build() {
   wrestool -x -t14 -o "${srcdir}"/icons "${srcdir}/${pkgname#gog-}/"{Heroes3,h3maped,h3ccmped}.exe
   if [[ ${INCLUDE_HD_MOD} = true ]]; then
     wrestool -x -t14 -o "${srcdir}"/icons "${srcdir}/${pkgname#gog-}/"HD_Launcher.exe
-    rm ${srcdir}/icons/HD_Launcher.exe_14_103_1049.ico
+    rm ${srcdir}/icons/HD_Launcher.exe_14_102_1049.ico
   fi
   if [[ ${INCLUDE_HOTA} = true ]]; then
     wrestool -x -t14 -o "${srcdir}"/icons "${srcdir}/${pkgname#gog-}/"HotA_launcher.exe
-    rm ${srcdir}/icons/HotA_launcher.exe_14_103_1049.ico
+    rm ${srcdir}/icons/HotA_launcher.exe_14_102_1049.ico
   fi
   icotool -x -o "${srcdir}"/icons "${srcdir}"/icons/*.ico
 }
@@ -121,7 +124,7 @@ package() {
   done
   for res in 16 32 48 128; do
     if [[ ${INCLUDE_HD_MOD} = true ]]; then
-      install -Dm644 ${srcdir}/icons/HD_Launcher.exe*${res}x${res}x32.png ${pkgdir}/usr/share/icons/hicolor/${res}x${res}/apps/${pkgname}-hd-mod.png
+      echo install -Dm644 ${srcdir}/icons/HD_Launcher.exe*${res}x${res}x32.png ${pkgdir}/usr/share/icons/hicolor/${res}x${res}/apps/${pkgname}-hd-mod.png
     fi
     if [[ ${INCLUDE_HOTA} = true ]]; then
       install -Dm644 ${srcdir}/icons/HotA_launcher.exe*${res}x${res}x32.png ${pkgdir}/usr/share/icons/hicolor/${res}x${res}/apps/${pkgname}-hota.png

jtraulle commented on 2022-12-23 10:23 (UTC)

Some checksums does not validates since the last update of the package

gog-heroes-of-might-and-magic-3-complete-edition ... ÉCHEC
gog-heroes-of-might-and-magic-3-complete-edition-campaign-editor ... ÉCHEC
gog-heroes-of-might-and-magic-3-complete-edition-map-editor ... ÉCHEC

pix3l commented on 2022-12-17 08:59 (UTC) (edited on 2022-12-17 12:01 (UTC) by pix3l)

#install: cannot stat '/mnt/magazyn/archlinux/gog-heroes-of-might-and-magic-3-complete-edition/src/icons/HD_Launcher.exe*16x16x32.png': No such file or directory

I don't know, maybe something's wrong on my side, but otherwise it packages (I know that shortcuts are created in 'Programs Menu' from log.

BTW, do you plan to integrate "H3SW: The Succession Wars"? https://heroes2.forumactif.com/t661-heroes-iii-the-succession-wars-10th-anniversary#6899

adamruss commented on 2022-11-03 21:21 (UTC)

anyone got this working and can give a step by step guide? I finally got it downloaded, but no launch

dark-saber commented on 2022-10-09 01:49 (UTC)

After updating to unionfs-fuse 3.2-1, I get the following error:

fuse: unknown option(s): `-o use_ino,nonempty'
Failed to mount unionfs

Removing these options from /usr/bin/gog-heroes-of-might-and-magic-3-complete-edition fixes the issue, but I'm not sure if this won't affect anything.

ooo commented on 2021-01-16 00:23 (UTC)

In order to get the HD patch installed (http://h3hota.com/HD/HoMM3_HD_Latest_setup.exe, thanks @rashkov from the link), I had to change

msg "Installing HD patch"
wine "${srcdir}/${_gamehdpatchname}" /verysilent

to

msg "Installing HD patch"
wine "${srcdir}/${_gamehdpatchname}" /Dir="${srcdir}/${pkgname#gog-}" /verysilent

bwrsandman commented on 2020-09-28 23:51 (UTC) (edited on 2020-09-28 23:56 (UTC) by bwrsandman)

@budRich icoutils is in the makedepends, is there a reason for it to be a full dependency? is wrestool used after installation?

edit: I see now, it was being overwritten on another line.

<deleted-account> commented on 2020-09-25 08:54 (UTC)

Missing dependency: wrestool, available in icoutils package.