Might & Magic Heroes VII

Might & Magic Heroes VII

View Stats:
RealArchaic Jan 5, 2017 @ 12:51am
Fortress Campaign Achievement Bug?
Hi!

So I recently got Trial by Fire, and I noticed that I wasn't receiving achievement credit for the fortress campaign maps. I tried the Trial by Fire .exe, as well as the regular HOMM VII .exe to no avail. Anyone know anything?

Thank you in advance for your time and patience.
< >
Showing 1-10 of 10 comments
UbiMoshi Jan 5, 2017 @ 2:13am 
Hi RealArchaic, the Steam standalone version of Trial by Fire does not have achievements, these are instead in the base game.

Kind Regards
Last edited by UbiMoshi; Jan 5, 2017 @ 2:14am
Kiken Feb 22, 2017 @ 10:04pm 
Originally posted by UbiMoshi:
Hi RealArchaic, the Steam standalone version of Trial by Fire does not have achievements, these are instead in the base game.

Kind Regards

Hi!
I'm having a similar issue, where my fortress achievements are not unlocking. I'm not sure if that matters, but I started the campaign running Trial by Fire, not the base game. This was back in October and I hoped a patch would come to fix things. However, just now I finished map 1 from the base game and there's still no achievement. I have finished the first 2 maps back in October and the achievements did unlock on Uplay but not on Steam. Any suggestions? Thanks in advance!
RealArchaic Feb 23, 2017 @ 7:50pm 
After playing through like, four times, mine finally started working on the second map, although I have to redo the first one. From your Steam library run the regular Heroes VII game, not the one with the expansion. You may actually want to reinstall it. I dunno if it was an update or what, but it started working for me.
patryk.gruchacz Mar 19, 2019 @ 2:06pm 
I have a problem with a bug achievement cant again get a find achievement from 1 to 2 fortress game can someone help me that fix game?
Mythos Oct 2, 2020 @ 9:30pm 
3
Hi folks, sorry for the necro but I had the same problem with the steam achieves not working but found a solution for the bug. Disable cloud saving in uPlay, then delete your save files from Documents\My Games\Might & Magic Heroes VII\MMH7Game\Savegames
as well as
Program Files (x86)\Ubisoft\Ubisoft Game Launcher\savegames\a1f6bd28-beb5-47d9-83f8-e71900950511\1177
(you may want to back up these saves instead of outright deleting them).

Run the base version of Heroes 7 from your steam library (NOT the Trial By Fire expansion), then play the fortress campaign (it should show the campaign as never having been completed) and your achieves should unlock properly when you clear the levels. If you backed up saved games from the end of a level, you should be able to drop the save file back in the 1177 folder and load from it - I did this with an autosave for the last turn of the first level, beat the last battle again, and was properly awarded the achieve at the victory screen.

My thoughts on why this works: When you play the Fortress Campaign via the Trial By Fire launcher, you can complete the criteria for the achievements but since Trial By Fire does not have any associated achievements in steam, nothing happens. However, the saved data showing that the achievement has been completed is stored in one of the save files and uploaded to uPlay cloud storage, so even when you switch to the base Heroes 7 game, it's fetching that same save data from your uPlay cloud storage that thinks the achievement is already complete, so it won't re-reward you with the achievement. By purging your save data and disabling uPlay cloud storage, you get a "fresh" campaign and the achievements work properly again.

Hope this helps!
Kiken Oct 3, 2020 @ 9:45am 
Originally posted by Mythos:
Hi folks, sorry for the necro but I had the same problem with the steam achieves not working but found a solution for the bug.

YOU'RE THE TRUE MVP OF 2020!!!

I just tested it, and worked flawlessly!

Ps: Can it really be considered a necro if you actually provided a solution...?
Ubi-Borealis  [developer] Oct 19, 2020 @ 2:23am 
Thanks for sharing your workaround, Mythos! We're glad to see it's helped you out, Kiken!

- Ubisoft Support
wanderer Jun 4, 2021 @ 10:02am 
Originally posted by Mythos:
Hi folks, sorry for the necro but I had the same problem with the steam achieves not working but found a solution for the bug. Disable cloud saving in uPlay, then delete your save files from Documents\My Games\Might & Magic Heroes VII\MMH7Game\Savegames
as well as
Program Files (x86)\Ubisoft\Ubisoft Game Launcher\savegames\a1f6bd28-beb5-47d9-83f8-e71900950511\1177
(you may want to back up these saves instead of outright deleting them).

Run the base version of Heroes 7 from your steam library (NOT the Trial By Fire expansion), then play the fortress campaign (it should show the campaign as never having been completed) and your achieves should unlock properly when you clear the levels. If you backed up saved games from the end of a level, you should be able to drop the save file back in the 1177 folder and load from it - I did this with an autosave for the last turn of the first level, beat the last battle again, and was properly awarded the achieve at the victory screen.

My thoughts on why this works: When you play the Fortress Campaign via the Trial By Fire launcher, you can complete the criteria for the achievements but since Trial By Fire does not have any associated achievements in steam, nothing happens. However, the saved data showing that the achievement has been completed is stored in one of the save files and uploaded to uPlay cloud storage, so even when you switch to the base Heroes 7 game, it's fetching that same save data from your uPlay cloud storage that thinks the achievement is already complete, so it won't re-reward you with the achievement. By purging your save data and disabling uPlay cloud storage, you get a "fresh" campaign and the achievements work properly again.

Hope this helps!

Dude thanks so much!! I gave you the highest award points can buy
Delete / Backup:
1.C:\Users\Username\Documents\My Games\Might & Magic Heroes VII\MMH7Game

2.C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\savegames\savegames\3ad2e22a-fd50-4d59-9ce9-a5e156924958 (1177)

3.Remove cloud saving in Ubisoft Connect / Uplay settings (General).


4.Cheat folder: C:\Users\Username\Documents\My Games\Might & Magic Heroes VII\MMH7Game\Config

MMH7Game.ini -> mDebugCheats=True (Small star over your HUD ingame -> Win Map)

5.Start game in E:\SteamLibrary\steamapps\common\Might & Magic Heroes VII\Binaries\Win64

MMH7Game-Win64-Shipping.exe (I used admin, but probably not needed)

6.Just simply start any Campaign and play through the map, "Win Map" by cheats or load a game.
Last edited by Laffibob Dongripants; Nov 20, 2021 @ 5:48am
mad_cat2005 Dec 28, 2023 @ 12:14pm 
Originally posted by Mythos:
Hi folks, sorry for the necro but I had the same problem with the steam achieves not working but found a solution for the bug. Disable cloud saving in uPlay, then delete your save files from Documents\My Games\Might & Magic Heroes VII\MMH7Game\Savegames
as well as
Program Files (x86)\Ubisoft\Ubisoft Game Launcher\savegames\a1f6bd28-beb5-47d9-83f8-e71900950511\1177
(you may want to back up these saves instead of outright deleting them).

Run the base version of Heroes 7 from your steam library (NOT the Trial By Fire expansion), then play the fortress campaign (it should show the campaign as never having been completed) and your achieves should unlock properly when you clear the levels. If you backed up saved games from the end of a level, you should be able to drop the save file back in the 1177 folder and load from it - I did this with an autosave for the last turn of the first level, beat the last battle again, and was properly awarded the achieve at the victory screen.

My thoughts on why this works: When you play the Fortress Campaign via the Trial By Fire launcher, you can complete the criteria for the achievements but since Trial By Fire does not have any associated achievements in steam, nothing happens. However, the saved data showing that the achievement has been completed is stored in one of the save files and uploaded to uPlay cloud storage, so even when you switch to the base Heroes 7 game, it's fetching that same save data from your uPlay cloud storage that thinks the achievement is already complete, so it won't re-reward you with the achievement. By purging your save data and disabling uPlay cloud storage, you get a "fresh" campaign and the achievements work properly again.

Hope this helps!


This worked beautifully. Getting achievements unlocked now yay. Thank you much. Quite stupid to sell the expansion as an extra thing but the achievements for it are on the base game... That messed up so many people
< >
Showing 1-10 of 10 comments
Per page: 1530 50