Download Morality and Luck Traffic Light (v0.1)ATTENTION! I messed up with the program window position on the desktop (increase the screen resolution, for example, to 1280x1024, to see the program window).
The program was tested on three different computers running Windows XP with the Complete Collection from Buka. It should work, but I don't guarantee it.
The purpose of this program is to demonstrate the fact that in Heroes III, morality and luck are predictable. This program is also designed to level the playing field for players who do not have the gift of clairvoyance and players who do have this gift :).
Now, the program scans a specific range of the heroes3.exe process's RAM to find the address where R is stored. If the address is found, you will see the message "Address found (/address/). Morality and luck!" in the status bar at the bottom of the program window; otherwise, you will see "Address not found. Try restarting Heroes..." (this often helps). In subsequent versions, I plan to implement 100% address R detection.
.:: Limitations of this version ::.
1) In "Attack without retaliation," the program correctly predicts ONLY luck (you can disable morality in the "Settings" menu);
2) In "Attack with retaliation," the program correctly predicts ONLY luck (you can disable morality in the "Settings" menu);
3) In "No attack," the program correctly predicts morality.
The fact is that between the luck check and the morality check, the value of R CHANGES, but it does not depend on the animation (which means it is predictable). Predicting morality in "Attack without retaliation" and "Attack with retaliation" will be implemented later.
.:: Instructions for use ::.
1) Run heroes3.exe in windowed mode;
2) Run 888.exe (preferably after the intro, the program can run throughout the game), click "Start," check if the address R is found (if not, try restarting Heroes and the program; if that doesn't help, restart your computer :));
3) When a battle starts, select the morality and luck values for the current unit in the "Morality" and "Luck" menus;
4) Select the unit's action: "Attack without retaliation," "Attack with retaliation," "No attack";
5) Notice that the numbers periodically stop (when there is no animation). Try to make the "morality window" or "luck window" as "wide" as possible (so you have time to click)!
I advise you to first observe how the program works to get an idea of when to click :).
Even using this program, it is not easy to achieve the desired morality and luck, so in the next versions, I will try to implement click emulation on the event (traffic light signal). Then, morality and luck will definitely appear every turn (you just have to wait a little) :). In general, you should be patient before using this program (when I ran out of patience, I decided to make click emulation).
Just remember that playing with cheats, you skip much of the fun of the gameplay! :)
The program does not violate the game's structure (it reads the value of R from RAM, but does not write anything to it; however, it is easier to achieve the same result by changing a few bytes in the executable. But Hero Editor also emulates key presses and clicks, although it is easier to change the save file...).
Added after 16 minutesPlease let me know if the program finds the address