@@irlemaker8127mostly likely if it’s a non gendered bot or person the best bet is to just use the singular they/them. Or when it comes to a bot which isn’t alive or conscious you can just use it
@@limpfall13f i fall into one of my 3-4 month creative episodes when making something, it is going to be gendered, blessed/cursed and probably racially motivated Maybe even sane
I don't know if anyone mentioned this yet, but the reason why an auto hotkey script would easily desync is because while AHK may send commands down to a millisecond of accuracy, the game doesn't read commands every millisecond. The game would likely only read your inputs every frame, and as such could only respond to your script 60 times a second (assuming a 60fps framerate), or even worse, at a varying rate if your framerate varies. TASes are set up so that a particular input is input per frame, instead of ms timings, to prevent this desync.
AutoHotkey would infact not send inputs down to a millisecond of accuracy, especially not when using the default sleep delay, it is typically rounded by the cpu which can be -/+ 20ms. You also have the delays from Send, which can vary greatly depending on what SendMode you use.
If you could literally waste 1 year trying to code yeah cause lets be honest no real pro coder would do this for free or has been done especially when they could for site like phub earn hundreds of thousands dollars whereas this is very time ineffiecient since best you could do this 1k dollars if lucky especially since borderlands is not a game like league normal good videoes do about 100k views whereas borderlands 10k is already an achievement
The moment you showed the script I recognized autohotkey... And cried a little full-well knowing what you were aiming for. With everything you were saying a new thing I face-palmed harder and harder. You sir, made my day.
I think very few people appreciate just how bad clipping in BL2 actually is. If you want to know what I'm talking about, run Captain Scarlett's DLC, and in particular, use the glitch which lets you get back into the loot room after you've killed the Leviathan. Most of that terrain is completely invisible. We can also talk about the ability to get Flynt out of his arena, as well. It's a great game, but it still has lots of issues. Also, writing a truly reliable bot for the game would be very hard, because you really need access to the game's internals. I'm assuming raytrancing/collision detection and a neural net would be the way to go, but it would be horrible to do.
*NAHHHH* you cannot tell me that Keegan didnt have the script runner hot keyed on his keyboard, mans was waiting his entire life for someone to ask him for a script to beat Borderlands 2
Sometimes a TH-cam channel pops up on your feed, you watch a video and see the quality of them and then you see the subscriber count is significantly lower than it should be, this is one of them situations where you just know a channel is going to absolutely explode at some point, amazing
Someone with significantly more programming experience(no offense, of course) could come up with some crazy solutions. Setting up an actual AI that learns as it plays, incorporating a navmesh for pathing, and who knows what other shenanigans you could come up with. Not me of course, math hurts my brain.
@@miqueagulTo make one such bot you'd need to understand core BL2 engine mechanics which I don't grasp, but with the Source engine I could probably build a bot to speedrun thru like Portal 2 if i was given fourty years to do that
It's so strange to hear your "youtube" excited voice in comparison with your streaming voice... Please accept our congratulations, sincerely, Agency of Chaos.
To be fair this would 100% be doable with AI, but the amount of time it would take to actually run training until it got consistently good results would make it so it's not viable with a workstation! So if anyone out there has a few dozen RTX A6000 hooked up via NVLINK, do us a solid, a few thousand dollars to spare on energy bills, do us a solid
Honestly, should try to expand on this, Maybe contact people more familiar with designing AI. I've never seen a bot complete an FPS before. I've seen stuff like platformers. But I feel an FPS is a whole different field.
3:50 This is where scanning the screen would have worked well with autohotkey. Scanning for just a few pixels of a specific color is all you need. The fire next to the door should have been sufficient. Later on, things like Claptrap's green light and the talk button appearing in the middle of the screen are easy enough to find.
We need an updated improgef version Miq. Scripts executed into a game always fail when you combine inputs. Holding A or D while moving forward or rotating mouse and strafing usually. Also accounting frame rates is a big one. Less inputs = more consistency. Nonetheless, the methods used here were thoroughly enjoyable :)
At the beginning when he said you don't need to hit enemies, just shoot the groung infinitely with Gaige, I realised that was kinda my strategy with that character. Am... am I a bot? :D
I don't comment on TH-cam, this may be my first but what an effort. Always a great vid and I've actually thought about getting twitch to see what you are doing. Great work
Dude, you've been trying to teach the bot to navigate in 3d space, when you have the tools to navigate in 2d! Is it possible to train the bot to use the minimap? Recognize red dots as enemies and diamond icons as quest objectives?
something I got a little lost on. I was under the impression you just had a bunch of button presses in a set order to tell it when to shoot or do anything. so than how did it start grenade jumping if you had not done it first?
"I didn't teach him, he just started doing it" is the scariest thing you could say about a bot
Also when you refer to it as a him or her
@@irlemaker8127yes very true. This is the creepy bot that just did that
@@irlemaker8127mostly likely if it’s a non gendered bot or person the best bet is to just use the singular they/them. Or when it comes to a bot which isn’t alive or conscious you can just use it
@@limpfall13f i fall into one of my 3-4 month creative episodes when making something, it is going to be gendered, blessed/cursed and probably racially motivated
Maybe even sane
@@irlemaker8127 Did you just misgender Skynet?!?!?!
Plot twist: This isn't a bot playing, it's a game journalist
My bot would still be better at cuphead
I like that the bot taught itself how to grenade jump.
reading this before watching the video is fucking magical
thats what playing borderlands 2 does to a mf...any mf
You are giving me high expectations for this video
Well idk if that’s what really happened
@@howmanydo9574 they were met!
The fact that it taught itself to grenade jump is terrifying
Wumbo intelligence
Considering how the bot plays, I highly doubt it
I don't know if anyone mentioned this yet, but the reason why an auto hotkey script would easily desync is because while AHK may send commands down to a millisecond of accuracy, the game doesn't read commands every millisecond. The game would likely only read your inputs every frame, and as such could only respond to your script 60 times a second (assuming a 60fps framerate), or even worse, at a varying rate if your framerate varies. TASes are set up so that a particular input is input per frame, instead of ms timings, to prevent this desync.
AutoHotkey would infact not send inputs down to a millisecond of accuracy, especially not when using the default sleep delay, it is typically rounded by the cpu which can be -/+ 20ms.
You also have the delays from Send, which can vary greatly depending on what SendMode you use.
But can a bot play the whole series without dying....?
I bet if you ran 10000 hours of simulation with a deep learning bot it could
If you could literally waste 1 year trying to code yeah cause lets be honest no real pro coder would do this for free or has been done especially when they could for site like phub earn hundreds of thousands dollars whereas this is very time ineffiecient since best you could do this 1k dollars if lucky especially since borderlands is not a game like league normal good videoes do about 100k views whereas borderlands 10k is already an achievement
Probably not
INFINITE MONKEY TYPEWRITER THEORY
@@mikeruryuji1916 is it true you're kid named finger?
The moment you showed the script I recognized autohotkey... And cried a little full-well knowing what you were aiming for. With everything you were saying a new thing I face-palmed harder and harder.
You sir, made my day.
Hating borderlands while continuing to play borderlands for no specific reason is the realist thing ever
This is the first tool impeded speedrun
I think very few people appreciate just how bad clipping in BL2 actually is. If you want to know what I'm talking about, run Captain Scarlett's DLC, and in particular, use the glitch which lets you get back into the loot room after you've killed the Leviathan. Most of that terrain is completely invisible. We can also talk about the ability to get Flynt out of his arena, as well. It's a great game, but it still has lots of issues.
Also, writing a truly reliable bot for the game would be very hard, because you really need access to the game's internals. I'm assuming raytrancing/collision detection and a neural net would be the way to go, but it would be horrible to do.
I just see that as Borderlands 2's little quirks that make it more fun
@@glassofwater281 There are some challenge runs I've seen that would have been virtually impossible without the ability to cheese Flynt, yes.
Just don't accidentally create AI and end us all
No promises
oh god
woopsies
This hasn't aged well
*NAHHHH* you cannot tell me that Keegan didnt have the script runner hot keyed on his keyboard, mans was waiting his entire life for someone to ask him for a script to beat Borderlands 2
Geologists probably canceled this man 😢 L.I.P (live in peace)
Makes a bot to beat the game so his character controlled by the bot creates a bot to beat the game for it.
Finally, I can get "Cool Story, Bro" without having to do it myself
I like how the bot taught itself how to merge weapons
Each character has different physics as well including jump height, and fall speed.
I think Krieg is the only one where it's different
@@miqueagul not true
@@miqueagulsal gains higher jump height or at least grenade jump height
Sometimes a TH-cam channel pops up on your feed, you watch a video and see the quality of them and then you see the subscriber count is significantly lower than it should be, this is one of them situations where you just know a channel is going to absolutely explode at some point, amazing
bots teaching themselves how to grenade jump is why i have a loaded pistol next to my 1994 printer in case it does an unexpected noise
You put more work into this than it takes to beat borderlands
the true motivator shall always be utter and complete lazyness
claptrap may not be able to climb stairs, but this bot cant walk through doors 😂
claptrap can climb stairs, he just doesnt want to :D
I can hardly get out if bed in the mornings. How did you take the time to make an AHK script to beat the entirety of borderlands 2?
Entirety?
i was beating up gobbler men in wizard 101 while watchin this :)
WWWW, new character? :o
Of course one can, you've beat it before!
This should definitely be a speed run for this certain level alone
Well considering that a robot can now tie shoes while shooting on some north korean dudes, i wont be surprised to see this ^_^
sorry what? 😃
I could tell right off the bat your production is top notch 👌 keep it up man, subbed
Someone with significantly more programming experience(no offense, of course) could come up with some crazy solutions. Setting up an actual AI that learns as it plays, incorporating a navmesh for pathing, and who knows what other shenanigans you could come up with.
Not me of course, math hurts my brain.
My friend that helped with this said he could make a bot that fully beats the game, but it was more effort than it's worth. Maybe 1 day though
@@miqueagulTo make one such bot you'd need to understand core BL2 engine mechanics which I don't grasp, but with the Source engine I could probably build a bot to speedrun thru like Portal 2
if i was given fourty years to do that
congratulations dude. thats awesome
"I don't wanna be a rock racist" 😂
Trombone champ. Game for the meme discord call.
3:53 oh damn that scared me, that's my name as well
Short Answer: No
Long Answer: Fuck No
maybe
Buttsmoke is still a better Bl2 player than Miq
So this is why Joltz did a human tas instead of actual tas
He actually showed up for the stream and talked about how he tried to make a bl1 tas.
bgm has made a geared TAS if i remember correctly, but idk how they did it or if that is even true
You got a link? Sometimes a TAS is a person playing a slowed down version of the game, so it might be that.
Iv been waiting for another masterpiece
Sorry, you'll have to keep waiting
"Hallways are just doorways with extra steps."
🤔☝️👍
the legend is back
Hey, as a python dev, i wanted to hear his explanation lol tho i can guess vaguely what it contains
My bad!
This was awesome! Also.. Can Buttsmoke teach me to grenade jump!?
It's so strange to hear your "youtube" excited voice in comparison with your streaming voice...
Please accept our congratulations, sincerely, Agency of Chaos.
I was so tired after that stream my excited voice was more of a "thank god this is over" voice
I’m one minute in and laughing out loud, fuckin love it
We love Brands
Borderlands 3 bot affected by chaos theory
To be fair this would 100% be doable with AI, but the amount of time it would take to actually run training until it got consistently good results would make it so it's not viable with a workstation! So if anyone out there has a few dozen RTX A6000 hooked up via NVLINK, do us a solid, a few thousand dollars to spare on energy bills, do us a solid
I think twitch chat did better beating the game then "darksmoke".
ah sweet man made horrors beyond my comprehension
I was there for all 9 hours and I gotta say, goose
U are my fav borderlands youtuber
Honestly, should try to expand on this, Maybe contact people more familiar with designing AI. I've never seen a bot complete an FPS before. I've seen stuff like platformers. But I feel an FPS is a whole different field.
"I want to be the first bot to beat Borderlands"
All this time I thought my friends were the first bots to beat the game
I watched the world record happen live :)
..... Are we just gonna gloss over the fact that the boy taught it's stuff to grenade jump?
Is that not concerning?
I feel like this would have been really funny if he did it with the Pre-Sequel and made the bot play as claptrap
I hope the goat darksmoke sees this
Guy content is solid. He deserves more subscribers.
Did bro just say his bot learned how to grenade jump on his own??
You made history my friend this made me subscribe to you
If you ever try this again in the future, look at trying to do RNG manipulation
Imagine bloodshot doing this
I need moar
MOAAAAAAAAAAAAAAAAA-
3:50 This is where scanning the screen would have worked well with autohotkey. Scanning for just a few pixels of a specific color is all you need. The fire next to the door should have been sufficient. Later on, things like Claptrap's green light and the talk button appearing in the middle of the screen are easy enough to find.
Joltz just showed up? Lmfao
And now, all we need is twitch plays borderlands.
I did that
dude you're a legend
We need an updated improgef version Miq. Scripts executed into a game always fail when you combine inputs. Holding A or D while moving forward or rotating mouse and strafing usually. Also accounting frame rates is a big one.
Less inputs = more consistency.
Nonetheless, the methods used here were thoroughly enjoyable :)
beating borderlands without play borderlands
i thought the title meant that you got claptrap in bl2
Would it be possble to share the bot? Trying to automate farming Gravewarden from BL3
love ur vids
I tried to fight king mong but he's a scaredey cat at 1/4 health he runs away into a rock and disapares?🤔
Who is better at playing Borderlands 2: you or computer 🖥
The fact that people are STILL playing BL2 says a lot about 3 and wonderlands
Fr 3 wasn’t to bad I got to max level once almost twice but wonderlands is a slog and also the dlc takes 5 min to complete
Eh, I'm back to 3. 2 seems so feature-less after playing 3 for so long now
At the beginning when he said you don't need to hit enemies, just shoot the groung infinitely with Gaige, I realised that was kinda my strategy with that character. Am... am I a bot? :D
Please click all the pictures of Handsome Jack yo confirm you are human. If there are no pictures click next
Salvador challenge but the only guns u can use are the dlc gun that heals you? I forgot the name. Grognosle i think
So does this confirm robots are fucking stupid and we are still the best?
01100011 01100001 01110010 01100101 01100110 01110101 01101100 00100000 01110100 01101000 01100101 01111001 00100000 01100001 01110010 01100101 00100000 01101100 01101001 01110011 01110100 01100101 01101110 01101001 01101110 01100111
Didn't you already beat Borderlands without playing it?
this is just a t.a.s. (tool assisted slowrun)
Hell yeah this sounds awesome but didnt someone already do this?
Not as far as I know
@@miqueagul idk maybe it was something else i swear i saw something on it though still great video and good comedy
Yes a bot can beat Borderlands 2, but only if they are coded right
I don't comment on TH-cam, this may be my first but what an effort. Always a great vid and I've actually thought about getting twitch to see what you are doing. Great work
I use buck up to stack master gee dots for damage
Of course it's in python lol.
I'm thinking about making the next one with JavaScript 🤔
haha do it! “Everything that can be written in JavaScript, will be written in JavaScript”
This borderlands bot was built with css
🤣
I love this man
It taught it's self grenade jumping. That's terrifying
Can you beat borderlands 2 only using Zeros kunai
so uh... yeaa!
How do you make your mouse move in relative position in autohotkey?
mousemove 0 1 1 R. The 0 is the y axis, the first 1 is the x axis, the second 1 is the speed, and the R makes it relative
@@miqueagul thank you so much.
Damn man ur a rockist?
Dude, you've been trying to teach the bot to navigate in 3d space, when you have the tools to navigate in 2d!
Is it possible to train the bot to use the minimap? Recognize red dots as enemies and diamond icons as quest objectives?
This is actually the plan Keegan had. This is absolutely the method we would use if we continue.
Couldn't you have used the mini map to do the broad strokes of correcting movement?
I made this comment just for miq to read it on discord.
this is very very impressive, you are v smart
something I got a little lost on. I was under the impression you just had a bunch of button presses in a set order to tell it when to shoot or do anything. so than how did it start grenade jumping if you had not done it first?
I don't wanna be that guy.. but why not use the minimap? it makes navigation almost trivial whit image recognition
You could Train a self learning AI form gameplay footage, You would have to record all inputs as you play but very doable.
Borderlands2 is the worst game for getting snagged in corners
now do the whole game :)
Spoiler: maybe?
Chill the fuck out!
It can solo goku