News: A lot happened today for this movie of mine.
I was playing the DrWily 1 stage.
It took hours to pass the first screen, but where I really was stuck was, again in the luck manipulation,
This time I solved it by creating a program that randomly tries all kinds of sequences of playing in loop (in a fast loop), and stops when the right bonus has been generated.
It rerecords in N frames or if an enemy yields the wrong bonus or if Rockman gets damaged.
![](https://files.tasvideos.org/bisqwit/rockman-wily1-bisqbot.gif)
(Left) Running the bot looks approximately like this.
(Below) Much to my surprise, the bot actually yielded results.
I got the two refills I hoped for in that place. I got a third refill with the same method in Wily2.
So I can say that part of this movie is played by BisqBot.
![](https://files.tasvideos.org/bisqwit/tmp5b.png)
Anyway, I've now completed Wily3, starting Wily4, but before playing Wily4, I'll keep a little break.
I made an AVI of the progress so far for myself, and I'll analyze it.
I don't want to rush the end like I did the last time.
I'm not publishing a WIP either, for whatever reason.
Because I haven't taken the timings carefully for the v4 movie in the Wily stages, I don't exactly know how much I've gained/lost in each period of the game, but overall at the beginning of Wily3 battle, I was
2931 frames (49 seconds) ahead the v4 movie.
EDIT: Oh, and if someone is interested of the luckbot's source code... here's the most relevant part of it. Goes to
drivers/pc/input.c.
It won't do anything by itself. It requires some monitoring code in
x6502.c and the bindings to keyboard commands.
![](https://files.tasvideos.org/bisqwit/rockman-bisqbot.png)
The monitoring code:
![](https://files.tasvideos.org/bisqwit/rockman-bisqbotp2.png)
The keyboard command code and the joypad update code:
![](https://files.tasvideos.org/bisqwit/rockman-bisqbotp3.png)