Standardization
3 years ago
Germany

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?

Antarctica

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.

Antarctica

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.

Russia

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!

Russia

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.

Antarctica

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.

Germany

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.

Germany

@Eclipsed: You can always get the newest Build here:

https://builds.wohlsoft.ru/win32/

thextech-super-mario-bros-x-win64-dev.7z

Russia

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.

Germany

Yup, when having an Autorun event, the time is the same as SMBX2:

https://imgur.com/a/SFpFzqo

Wohlstand likes this
Antarctica

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.

Russia

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.

0lhi likes this
Russia

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.

Edited by the author 3 years ago
0lhi likes this
Antarctica

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.

Antarctica

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.

Antarctica

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.

Russia

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.

Russia

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

Germany

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.

Edited by the author 3 years ago
Wohlstand likes this
Antarctica

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

0lhi likes this