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

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)
Upstream URL: https://www.gog.com/game/heroes_of_might_and_magic_3_complete_edition
Keywords: gog homm3
Licenses: custom
Submitter: bwrsandman
Maintainer: bwrsandman
Last Packager: bwrsandman
Votes: 5
Popularity: 0.000000
First Submitted: 2015-08-17 21:42 (UTC)
Last Updated: 2021-02-16 07:01 (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

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.

budRich commented on 2020-09-25 08:54 (UTC)

Missing dependency: wrestool, available in icoutils package.

rashkov commented on 2020-04-08 16:15 (UTC) (edited on 2020-04-08 16:20 (UTC) by rashkov)

Make sure that you're using a recently built lgogdownloader-git. Regular lgogdownloader (the non-git package) is out of date and won't work anymore.

There's also a new URL for the HD patch: http://h3hota.com/HD/HoMM3_HD_Latest_setup.exe

dfroger commented on 2020-03-07 18:56 (UTC) (edited on 2020-03-07 19:05 (UTC) by dfroger)

The game starts, but I have no mouse nor keyboard, seems it is not "focused". Tried on i3 and lxde, I tried to press "Alt+Tab". Any idea? Thanks

Edit: It now works but... no idea why! Edit2: Maybe I just waited the cinematic ends.

Eiffel commented on 2019-12-29 22:23 (UTC)

I had an issue with wrestool missing. I had to install icoutils for the build to complete.

Afterwards, I also had to install lib32-mpg123 and lib32-libpulse to have everything working.

lib32-mpg123 was necessary to have the mouse working properly lib32-libpulse was necessary to get the sound working.

Now, the game seems to be freezing my comp after some time, time to see what happens

luntik2012 commented on 2019-04-18 15:36 (UTC)

==> Retrieving sources...
  -> Downloading setup_homm3_complete_4.0.25024.exe...
Downloading: setup_homm3_complete_4.0.25024.exe.part
100% ▕██████████████████████████▏ 0.78/0.78MB @ 803.24kB/s ETA: 0s
  -> Downloading setup_homm3_complete_4.0.25024-1.bin...
Downloading: setup_homm3_complete_4.0.25024-1.bin.part
100% ▕██████████████████████████▏ 958.48/958.48MB @ 2.22MB/s ETA: 0s
  -> Found gog-heroes-of-might-and-magic-3-complete-edition.desktop
  -> Found gog-heroes-of-might-and-magic-3-complete-edition-campaign-editor.desktop
  -> Found gog-heroes-of-might-and-magic-3-complete-edition-map-editor.desktop
  -> Found gog-heroes-of-might-and-magic-3-complete-edition
  -> Found gog-heroes-of-might-and-magic-3-complete-edition-campaign-editor
  -> Found gog-heroes-of-might-and-magic-3-complete-edition-map-editor
  -> Found gog-heroes-of-might-and-magic-3-complete-edition.install
==> Validating source files with sha256sums...
    setup_homm3_complete_4.0.25024.exe ... FAILED
    setup_homm3_complete_4.0.25024-1.bin ... FAILED
    gog-heroes-of-might-and-magic-3-complete-edition.desktop ... Passed
    gog-heroes-of-might-and-magic-3-complete-edition-campaign-editor.desktop ... Passed
    gog-heroes-of-might-and-magic-3-complete-edition-map-editor.desktop ... Passed
    gog-heroes-of-might-and-magic-3-complete-edition ... Passed
    gog-heroes-of-might-and-magic-3-complete-edition-campaign-editor ... Passed
    gog-heroes-of-might-and-magic-3-complete-edition-map-editor ... Passed
    gog-heroes-of-might-and-magic-3-complete-edition.install ... Passed
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build gog-heroes-of-might-and-magic-3-complete-edition.
==> Restart building gog-heroes-of-might-and-magic-3-complete-edition ? [y/N]

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"

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

@Martian I like the solution you proposed so I cherry-picked some of your changes.

Martian commented on 2019-02-23 23:17 (UTC)

@czert You most probably got this messages because you didn't add your username in "games" group and restarted your PC

I don't suggest anybody to run the game with sudo

P.S. I just got hit by the same issue and I was in a playful mood so I modified the version of bwrsandman with one using unionfs-fuse to make a 'rw' data branch of the game data in $HOME/.local/share/gog-heroes-of-might-and-magic-3-complete-edition. This should not require the user to be in "games" group or to reboot. Also I updated the version to 4.0.25024 as this was the only available in my GOG account for some reason. Source location: https://github.com/MafiaInc/gog-heroes-of-might-and-magic-3-complete-edition

czert commented on 2017-01-23 13:32 (UTC)

(By "not working" I mean, I get the error "Files from Heroes III are missing. Please install Heroes III." when I run the game without sudo)

czert commented on 2017-01-23 13:30 (UTC)

Thank you for this package. Basic installation works great for me, but I have two issues: after installation, i have to run the game with sudo, even though I did add myself to the "games" group. The second is, the HD+ mod is not working for me. Is that a bug, or did you mean something different by "HD patch" in the title? If so, is there a way to make it work with this package? https://sites.google.com/site/heroes3hd/

bwrsandman commented on 2016-12-28 23:53 (UTC)

@tea, I have moved the dotfiles to .local/share and removed the WINEDEBUG settings. I don't know why Heroes3.exe isn't working for you. Do you have the whole error message?

tea commented on 2016-12-27 01:17 (UTC) (edited on 2016-12-27 01:18 (UTC) by tea)

I'm not too crazy on the script adding a hidden directory in the root of home. In general we want to be discouraging flooding home with tons of dotfiles; I recommend putting the wineprefix in .local/share/*something* instead. I am also finding that it, er, doesn't work for me. Heroes3.exe is telling me some files are missing and I should reinstall it. I can't for the life of me see what those files might be though, the installation looks complete. I would also discourage setting WINEDEBUG in the launcher script to silent since that makes it hard to diagnose any other potential issues.

brad87 commented on 2016-06-01 20:43 (UTC)

Also having this issue: touch: cant execute touch '~/heroes/pkg/gog-heroes-of-might-and-magic-3-complete-edition/opt/gog/heroes-of-might-and-magic-3-complete-edition/_HD3_Data/HD3_Launcher.ini': Folder or file doesnt exist

commented on 2016-05-01 13:30 (UTC)

touch: cant execute touch '~/heroes/pkg/gog-heroes-of-might-and-magic-3-complete-edition/opt/gog/heroes-of-might-and-magic-3-complete-edition/_HD3_Data/HD3_Launcher.ini': Folder or file doesnt exist

bwrsandman commented on 2016-04-20 17:29 (UTC)

@urukhigh That's lgogdownloader asking for your GOG username and password. Try running lgogdownloader to setup your credentials so it doesn't ask again.

urukhigh commented on 2016-04-20 16:54 (UTC)

-> Загрузка setup_homm3_complete_2.0.0.16.exe... Email: Password: Email and/or password empty What mailbox and password?

bwrsandman commented on 2016-02-24 12:22 (UTC)

@qark That's a connection problem (HTTP ERROR: 403 FORBIDDEN). Try running: lgogdownloader --download-file heroes_of_might_and_magic_3_complete_edition/en1installer1 If that command doesn't work, try and see why. Maybe you have the wrong credentials or you haven't purchased the game on gog.

qark commented on 2016-02-23 10:42 (UTC) (edited on 2016-02-23 10:44 (UTC) by qark)

==> ERROR: One or more files did not pass the validity check! ==> ERROR: Makepkg was unable to build gog-heroes-of-might-and-magic-3-complete-edition. Full log: http://pastebin.com/raw/kpgcybYy

Illtown commented on 2016-02-19 19:50 (UTC)

Would be great if you could add WoG option here too)

bwrsandman commented on 2015-11-22 18:16 (UTC)

Unfortunately, if you're using yaourt, it will build in /tmp by default. You can circumvent this with: $ mkdir yaourttmp $ TMPDIR=yaourttmp yaourt -S gog-heroes-of-might-and-magic-3-complete-edition $ rm -rf yaourttmp Gog games are pretty big compared to most aur packages. Homm3 from gog is close to 1GB, then it needs to be extracted (another GB) in the src directory, then copied over to the pkg directory (another GB), then compressed into a pkg.gz file (another GB). I could save a GB by moving the files from the src directory to the pkg directory, but it's not a very proper way of packaging in aur. However, I will take your recommendation and save that 1GB. The packaging process should now be about 3.5GB.

fft commented on 2015-11-22 17:07 (UTC)

Thank you for packaging HoMM3. Is it possible to decrease consumption of space on /tmp during building and packaging? (Default size of /tmp is equal to half of RAM and for now install procedure needs more than 4Gb on /tmp). If not, I think the easiest way to resolve this - set DEVELSRCDIR in yaourtrc.