This solution allows you to make any desired amount of money in any mission:
Majesty 2: Code (money) Free Download
1) Start a new mission and immediately save under any name. We quit the game.
2) We go along the following path (my example, you may have a slightly different one), and go to the folder with the most recent save: C: \ Users \ Auroson1c \ Documents \ majesty2 \ profiles \ 0 \ saves \ campaigns \ save45
3) Open the mission.sav file with notepad and search for a line like {kingdomtreasure “money” 3000 “wood” 0 “id” 1}
4) Change the value after “money” to whatever you want and save the file.
5) Launch the game, load our save and enjoy.