Connection ErrorBad RequestSession ExpiredSign in requiredForbiddenNot FoundToo Many RequestsServer ErrorBad GatewayService UnavailableGateway TimeoutHTTP Version Not Supported
Session Expired
Your session has expired. Please log in to continue.
Sign in required
You need an account to do that. Sign in or create one — it only takes a minute.
Request Failed
We encountered an issue while processing your request.
Please check your internet connection and try again.
Error Details:
Share Link
baratorchStatistics
Registered:
Posts:796
#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.