Show newer

Current work has been rewriting the player connection handshake to use a different method that doesn't expose your IP, following up with replacing the steam networking with a newer version that has less latency, more supported tools, and doesn't leak your ip.

Also i finally got my anti-ban code working (probably) 🤞

Learning more about rollback netcode! I've realized that i'm going to have to remove a bunch of packets from the dark souls networking stack in order to get it to work, and have the client do more work on it's end. This network stack is so weird.

If you guessed "why are you saying you're unsetting everything (which is commonly 0) when you're actually setting it?" then good answer! I don't know either!

Potentially good news about my ban troubles, it may stem from being being a gigantic idiot! Hey kids, can YOU see the typo in this line?

At this point, the only explanation must be that they hid more detection code in another packet. But they're all named really boring things like "Bloodstain Message" or "Ghost Data". I guess i just gotta disable them all and narrow it down that way.

Update! Nope it still didn't hold up against a character with invalid equipment!
So far i'm 0 for 12!

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGH

Show thread

RT @shimhaq
Foul, tarnished...in search of the Elden Ring!
.
This wolf knight was one of the highlights of the trailer for me. Still so much to dissect!

RT @1dropoff
Original dark souls ptde effects in remastered.
Thanks to @meowmaritus for figuring out ffx format.

I have figured out some of the secrets of MenuMan and can now make custom in-game popup messages!
Not that important, but nice for mods so that better interaction is now possible.

RT @beanytuesday
This every Guilty Gear character vs every Tekken character

Got banned :'(
Yaaaay for testing things that take 2 weeks

Think i fixed those crashes, actually! And today was the 2nd ban wave and the test account is still unbanned, so i think that's fixed! Only need to add in reloading of the files i totally forgot i had to do and it'll be ready for another alpha!

Once those 2 are done (soon?) i'll have a new alpha out

oh, right: updates! I've been working on removing more of the anti-cheat from DSR so you can use CE to make a character without getting banned. Takes a bit to verify i did it right.
Also fixing a bunch of boring crashes. The fun part of the job XP

Oh man DSR anti-cheat continues to be a pain in my ass. Got banned on my test account with mudded equipment, so now i gotta track down what stuff i missed that could get me detected. AUUUUUGH

Starting working on the rollback netcode feature for the overhaul! Clock synchronization is added, so 1 hard part done!

Ok, i think i have corrected everything that DSR sends to the server that can get you banned. Just gotta test it now and wait and see if i get banned.

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.