Skip to content
#117
Auto-translated
In the next version, I'll make disabling bugs optional so that you can experience what it's like without them and test it out. Later on, I'll add a message at the start of the game, something like "Blue is playing without HD or with an earlier version of HD and might be peeking," and I'll remove the option to disable bugs.
Basically, the idea with replays. Asm either couldn't or didn't bother, but in general, with the ability to edit the Heroes code, it shouldn't be too difficult to implement. The algorithm is as follows: a handler is attached to the procedure that displays sprites on the screen, which logs all calls and saves them to disk. Accordingly, playback is similar: reading the log and repeating it in the same sequence. This will significantly reduce the size of the replay because the replay doesn't store graphics, only sprite codes. And there will be a lot of potential for archiving such a log, both with external archivers and simply by removing unnecessary sprites (for example, all kinds of animations) or creating sprite macros (like for a city). Can you handle it?
It sounds not too complicated; maybe I'll find time for it.
HoMM 3 HD:

последняя версия - 5.0 RC96 (19.09.2020)

последнее видео: https://www.youtube.com/watch?v=u70wC0DJ7I8

полное подробное описание

Statistics

Welcome our newest member: leyu