Hello
I have an idea how to fix this bug. I don't have the VI, have no too mutch time to play now and cannot try this at home.
It's the following:
So far I see it's hardcoded in the game, that every general die at the age 56. This means that this age is somewhere in a binary file, maby in the the Vikings Invasions .exe file.
You could try to open this file with Hex Editor and to search for 00 00 00 38
00 00 00 38 is in hexadecimal system = 56 in decimal system
make first a backup copy of the file
then open the file with the hex editor and find how many times can you see this in the file. If you have luck, on of these is the dying age of the generals.
Try to replace the 38(hex) with 46(hex) = 70(decimal)
Then start the game and see if your generals could live more than this age(to 70 years). If yes you found a solution, if not(the game crashes or nothing happen), take the backup copy and replace on the another place 38 with 46.
If you have succes this means, that not only the kings, nut all generals will die to the 70 years. I think this is not so bad and will be more playable than now.
Try this if you have some experience with the hex editors. (If you don't have an idea what a hex editor is, better not trying this).
If somebody is found a solution, it will be possible to create a small patch, who change the age in the .exe file.
I don't know will this idea work or not. There is at least 20% chance to work. It's possible, that the age is not stored in this format, or it is stored in another binary file. But I'm only shure the age is not crypted and if you know where to search it, you can change it. It is possible also, that there is a copy protection, which check if the file is changed or not. In this case if you change something you will be unable to start the game after this.
Hope this will help somebody. Sory for my bad english, but he is not my mother language.
Bookmarks