Eclipsed: Yeah the third line in your statement was what I said, I just phrased it differently.
Ah, I see. I figured Mode 2 may have more adjustments than just the Hub Resume, but I guess it doesn't ^-^>
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?
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.
There you go Mech =) https://imgur.com/a/DxjjD1y
Wohlstand: Looks great!
However, TheXTech is a tad bit slower: https://imgur.com/a/69TCnWH
TheXTech: 18.860 seconds
SMBX2: 18.844 seconds
I retried both several times, and they would both always have that exact result.
@Eclipsed: You can always get the newest Build here:
https://builds.wohlsoft.ru/win32/
thextech-super-mario-bros-x-win64-dev.7z
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.
Yup, when having an Autorun event, the time is the same 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.
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
Hey Eclipsed! If you can't join Discord right now, would you consider joining XMPP for the time being? Wohl is there too, we could have a Group Chat for quick exchanges.
Regarding the Frame Behind, as Wohl said, this issue is completely fixed. I'll post a GIF soon.
EDIT: GIF of the fixed Frame: https://imgur.com/a/GLLH3i7
I also requested to change the Input Letters, as the A B X Y Layout leads to confusion.
In TheXTech, Jump is J, Alt JumP is P, Run is R, and Alt RuN is N.