Could you manipulate the expected frame count to be high enough to cause (6 + inputsToCopy * SLIPPI_PAD_DATA_SIZE) to overflow to a value small enough to pass the size check while still keeping the invalid frame count? I think the expression would be implicitly converted to int and I believe that is still 32 bits even on most x64 hardware.
Okay this was way more interesting than I expected. Not gonna lie I subbed for slippi cheaters not CS talk but since I know a tiny bit of programming (a tiny tiny bit) I am able to find this very interesting.
Oh you know what would make a VERY VERY interesting video… Why slippi doesn't have music or transforming stadium. Also possibly how RNG seeds work in slippi. If its all fizzis preference then whatever, its his platform(?) we gotta play by his rules. But if there is some coding reason behind these then that could be cool.
As a computer science student, this was really fascinating to watch! I just finished a semester of networking, so it was fun getting to point at different things and feel like "oh hey! I know what that is!" Really interesting content, it's amazing seeing how all these things work in practice.
Then there's the Even Harder Way: instead of watching your opponent and interpreting the controller inputs they see, watch their inputs coming into your game and see how they react. Opponent shielded? Oh, so there's a chance the buffer data caused you to attack! better write that down! or maybe they're just bad…
👍
Could you manipulate the expected frame count to be high enough to cause (6 + inputsToCopy * SLIPPI_PAD_DATA_SIZE) to overflow to a value small enough to pass the size check while still keeping the invalid frame count? I think the expression would be implicitly converted to int and I believe that is still 32 bits even on most x64 hardware.
deserve's 10s of thousands of views man this rocks
Okay this was way more interesting than I expected. Not gonna lie I subbed for slippi cheaters not CS talk but since I know a tiny bit of programming (a tiny tiny bit) I am able to find this very interesting.
Oh you know what would make a VERY VERY interesting video… Why slippi doesn't have music or transforming stadium. Also possibly how RNG seeds work in slippi. If its all fizzis preference then whatever, its his platform(?) we gotta play by his rules. But if there is some coding reason behind these then that could be cool.
Going to share this as much as I can. This stuff is so cool!
My goal is to one day understand everything you said in this video.
Fascinating, thanks for sharing!
As a computer science student, this was really fascinating to watch! I just finished a semester of networking, so it was fun getting to point at different things and feel like "oh hey! I know what that is!" Really interesting content, it's amazing seeing how all these things work in practice.
amazing stuff!
As a person in the computer security / melee overlap, this was amazing. Incredibly targeted content, made my evening, thank you for this!
I thought "the easy way" was going to be "hey, i think we desynced, can you send me your .slp?"
Brb about to ddos duelingbook by simply attempting to log in
Great video! Melee is blessed to have you boy oh boy
Wow, I just stumbled upon this channel from the SmashBot vs SmashBot video. I love watching this kind of stuff. It's real a shame most people don't.
why he pronounced gnome wrong
Then there's the Even Harder Way: instead of watching your opponent and interpreting the controller inputs they see, watch their inputs coming into your game and see how they react.
Opponent shielded? Oh, so there's a chance the buffer data caused you to attack! better write that down! or maybe they're just bad…
"Okay, what is your next move you want your character to take?"
"I want my character to type out your password."
10/10
Have you applied to DefCon with this?
This is genius and hilarious.
16:41 ' playKey b7fc3642a8603fc245f059f'
Super underapprecciated video!!! I absolutely adored this 🙂