Skip to content

Баги "Might and Magic: Heroes VI"

#36
Auto-translated
Zhekus-bekus
Good day.
I encountered the following problem in mission 3 for Sanctuary: Another week was declared a "Strike Week" (creature growth is reduced by half). But when I started visiting cities to buy out the available creatures, I found that it wasn't just reduced, and not even by half! For example, the number of level 1 creatures is "-78166" (the value is actually negative). The same is true for creatures of other levels, in any castle (negative values, just insane numbers). Several in-game weeks have passed, the growth is happening, but at a normal rate (that is, it will take about !!2500!! weeks to reach a positive value). Unfortunately, I didn't save before this bug occurred. So, the question is: is it possible to fix it somehow, or will I have to restart the mission?
This is clearly a programming error. If I'm not mistaken, the minimum value for an integer or long (I didn't memorize the exact sizes of these types) is approximately this. It's interesting how this happened during division.
By the way, guys, try to accumulate about 78,166-78,168 creatures and wait another week - I'm curious to know what the next number will be.
P.S.
I hope it's clear that this number should be in the stack, not as a cumulative value.
P.S.S.
In the save file, change the value in the growth variables (or something similar). I haven't looked into the save files myself, so I don't know how their structure is organized.