I would like to see if someone (maybe 0lhi) can play a level in world 4 called "A Short Level" which I think is level24.lvl. I would like to see what you get when you attempt that on TheXTech.
I would like to see if someone (maybe 0lhi) can play a level in world 4 called "A Short Level" which I think is level24.lvl. I would like to see what you get when you attempt that on TheXTech.
The Level Timer however doesn't stop when reaching an Exit: https://imgur.com/a/zA0Kqfk
The bug, the only one question: should I stop the level timer when the player dies?
Wohlstand: Would it be possible to have a M1, M2 or M3 at the top-right corner to indicate which Speedrun-Mode is being used?
Easily!
The Level Timer however doesn't stop when reaching an Exit Fixed!
have a M1, M2 or M3 at the top-right corner Added!
Feel free to get the latest dev build and test the result.
Can I have a link to the build, I'm locked outside of discord right now? I'm not gonna be able to approve this until I discuss with Wohl a few other things. Also, I need to contact Wohlstand about Modes 2-3, to see if there's specific glitches in Mode 3 we should allow due to possible timesaves.
TheXTech: 18.860 seconds It's the difference of one frame at the beginning if you have to just hold the key at your controller. For the fair test, you should use the autorun and keyhole by the event (I sent you an example of you at XMPP). I received your level and tested it when I added the autorun event with held RIGHT and RUN keys, and the game has shown the same result in 18.844 as SMBX2.
Make it so that in speedrun mode, all levels have autorun turned on.
One frame of loss each level can make a huge difference throughout a whole run.
One frame of loss each level can make a huge difference throughout a whole run. I'll try to check the controller handling to fix this issue, probably tomorrow, as today at me is too late time I will need to sleep.
Make it so that in speedrun mode, all levels have autorun turned on. The "autorun" is an event, and its purpose to seize the player's controls and make the player walk automatically. The problem 0lhi explains is the fact controls were not handled at the first frame, and the player had to start the walk with one frame later. The problem is only at level begin, it doesn't affect all other times of the level. So, I should be sure that the manual-hold 0lhi's unit test will pass the check with the same result as SMBX2.
Just a heads up.
Hey, I can't approve this for runs until I can verify and check everything works. The reason is there's a lot of Mode3 flags, I need to manually go through myself. Right now, I'm trying to get my discord back so I can more quickly contact with Wohl about this situation.
Just a heads up.
Hey, I can't approve this for runs until I can verify and check everything works. The reason is there's a lot of Mode3 flags, I need to manually go through myself. Right now, I'm trying to get my discord back so I can more quickly contact with Wohl about this situation.
Just a heads up.
Hey, I can't approve this for runs until I can verify and check everything works. The reason is there's a lot of Mode3 flags, I need to manually go through myself. Right now, I'm trying to get my discord back so I can more quickly contact with Wohl about this situation.
Okay, the true reason for the manual-run bug was the miss-counting of the first frame. I also found that my Android version had returned me the 18.860. However, I had to tune the gameplay timer code: I removed the unnecessary saving of the current level time into the game save file, and I had to start the frames counting from 0 rather than 1. That had to completely fix the issue, and my recent Android run makes the 18.844 pass.
Right now, I'm trying to get my discord back so I can more quickly contact with Wohl about this situation.
Alternatively, you can try to use XMPP way, 0lhi can explain to you everything easier
Tested, it and the level timer works properly
There's an issue on windows where the framerate on WIndows is consistently on 200 for the newest XTech build so I can't do more tests