A bot that plays Pokémon Mystery Dungeon like a human player
ฝัง
- เผยแพร่เมื่อ 10 ก.พ. 2025
- Writeup on Reddit: / ggf7pkv
Full Zero Isle North run: • Beating Zero Isle Nort...
PMD-Bot is a Lua bot that can do fully autonomous runs through dungeons in Pokémon Mystery Dungeon: Explorers of Sky. It runs on DeSmuME for Windows. This is an improved version of the bot. See the old showcase here: • A Fully Autonomous Bot... .
Is there a download link for the bot? I really want to see how far it can make it into the game before wiping out in a dungeon (if it even can).
Edit: was finally able to read the some more of the post and sent you a message on reddit.
I still couldn't find the download link :c Even in the reddit post.
@@buizelmeme6288 you have to ask through dms on reddit
Aww, really...?
Im planning on seeing if it can beat a randomized playthrough
@@superkirby49 let me know how that goes. that should be very interesting
“It even knows type matchups”
Hop is proud
yup
Wow its doing better than me
Wow, 113 likes in a day?
@Zenki X yeah I agree, I don’t like the edit, it really ruins the comment
@@GhostBrian What's the difference between editing and replying? Personally I don't care either way, I would only get mad if someone was editing for every single like or something
*Misses twice in a row*
Me: Yep, just like a real Mystery Dungeon player
0:30 if you're wondering
Of all things to take away from this, I learned that you can, ironically, eat a Heal Seed to cure the Heal Block status condition.
Even more ironically, Heal Seeds can also cure the Embargo and Muzzled statuses, but those statuses prevent you from eating a Heal Seed in the first place! So you need to get a teammate to throw it at you.
@@usernamefodder Future Mystery Dungeon Team: write that down, write that down!
@@usernamefodder really good to know thank you. Just got explorers of sky to work on my computer, playing if when I can
@@usernamefodder 3 months late but this bot plays better than i do
I didn't know that, either. 🤣
It doesn't walk over the same trap accidentally? Damn it's better than me.
Right? I beat most of the Zero Isles and still walk over a trap that I just revealed with an Eyedrop Seed because I’m not paying attention smh
Tbh my partner's always screw up and do that
Me too
"The bot isn't perfect"
Well neither are humans, making the bot a perfect human bot
Now I wanna see a full playthrough with this bot, imagine if it could pick its own starter
Walking into the quiz like *likes long walks on the beach*
Detroit: Become Human
@@schizophrenic_rambler I love you
@@eatingshelf6135 I ship
It somehow becomes Porygon...
"It only knows things a player would"
*Delibird would like to join the team*
...
*No*
Yep, checks out.
Funny thing is, Delibird is actually kinda busted in PMD.
Humans: bots will take over the world!
Bots: “exploring... thunderbolt... grovyles dead I now have feelings.”.
That's where the problems arise: the AI learning how to feel.
@@RubyGenseki executing: Sad.EXE....
engaging: virtual tears animation... initiating rhetorical query: "Why did you go, Grovyle?"
'Hey! Delibird wants to join your team! Will you...'
Selecting "No".
Oww, even bots reject Delibird. :i
Even OU rejected modern Delibirb!
"In the future, artificial intelligence will take over humanity"
Artificial intelligence:
In the future...
the future is now
It can play a video game better than many average people
"It can clear Zero Isle North"
Still, that's better than I do XD
yeah i never was able to clear Zero Isle north, even as a lvl 100 palkia as my protagonist, that was the time where i was a wuss with the rpg games back then i used to be a cheater during my teenage years, but now i dont wanna cheat anymore, this time i play fair and square and learned how to make my pokemon stronger with maximize IV and EV the normal way and they've even surpassed all my hacked shinies with no problem at all, that ive spawned with AR, and ive also beating PMD red rescue team fair and square and only Jirachi and Celebi are left for my legendary recruits, and scored better than the time ive hacked on Blue rescue team on my DS, in other word it means you're a better player when you play fair and square, hackers are nothing but cowards who are too weak for losing, you wont get better if you beat the game by just cheating, not only you cheated to win but you also cheated yourself and neglect how great you could have been if you play with honor, ive learnt the hard way
the only "cheating" I did was gummies because fuck grinding for IQ
@Rotom Channel yup that makes sense
@@raf4320 thats understandable, especially gummies grinding is time consuming and since theres no pvp or anything, wheres the harm with that? I wouldve have done the same thing if im in a hurry for max IQ
@@rydrake9509 I cheated on most of EoS because I just wanted the story and grinding is a pain
"It can clear Zero Isle North"
I see robots finally have surpassed humankind.
2:42 God Qwilfish surviving a spatial rend here bwahohohoh
In all honesty, though that is a well thought out Bot. Its algorithm is pretty well defined if it's taking into account all those different mini-actions in the game. Cool stuff.
just imagine what Mega Qwilfish could do if it existed lol
@@silverhetch3383 _OH NO_
@@FennekinTheFennekin yeah sorry I meant Primal Qwilfish my bad
@@silverhetch3383 STILL..
*_OH NO_*
seems a bit
*overqwil*
if you ask me
So happy to see this series still getting love, this bot is really impressive, nice work!
Now we need this kind of ai in the remaster
yes
So that the enemies are harder? Nah just hopefully they make a difficulty select
This bot could be for like seperate rescue teams that you might rarely find in the dungeon, you might even be able to compete with them
@@dumbhein6042 Yeah I was thinking quality of life improvements to your teammates, but this could also work like that.
We already have it in Dx your partner doesnt use random attacks like before and he knows about type advantage so you dont have to switch attacks on/off in a boss or in general
Now the red dots get a taste of their own medicine
Tell me why I think this bot is so adorable? May just be the way it’s being talked about. The bot is such a good boy
I know, right? I like the name, too. 😊
Seeing the amount of mystery dungeon content is making me hope it gets rlly popular as the main games
I have never once seen a human player actually use a Heal Seed so that's how I knew it was a bot
If you don't run around angrily while confused, you're not a real PMD player!
that is untill you remain calm and lvl headed which i do most of the time
Jokes aside returning to mystery dungeon as an adult and using all the different items feels reeeeeeeal good. It makes you feel so powerful lol.
I actually LINKED my moves. Like, I’m unstoppable at this point.
i use heal seeds... might be the only one tho
I use throwing items, cos somehow those aren’t affected by confusion
This makes me happy, I know it's just a robot but I hope it had fun.
Randomly got this recommended cool af
Sometimes the algorithm picks pretty interesting videos
Haha same. I've played this game many years ago, it's bringing back some good childhood memories
This got recommended to me, it's cool to see a bot acting really close to how a real player would act, tho it can't ever replicate everything, in a way, that strangely makes it more human, after all humans can't truly ever replicate each other, some will end up making it better and some will make it worse.
This is so incredible. That the bot waits to restore HP until an enemy arrives is just perfect. Now this great game can even be enjoyed by a bot.
When the palkia killed everyone except for the qwilfish that pokémon was like: now what?
Honestly, you should give it an ability to play through the story. It'll be ambitious, but it's worth a shot.
_Maybe we'll get a fan story about Lua the __-robot-__ human..._
This bot is more intelligent than my partner's AI where do I hire them!?
"in other words, it plays fair"
*proceeds to annihilate everyone in the dungeon with one push of a button*
Super well designed bot! I love how you put the effort in to make it a reactive bot instead of just letting it know the layout of a floor and finding the most optimal way through it.
If it played the game like a real player, then tell me... Did it cry at the ending?
Checkmate robots.
Imagine if the tactics menu in-game had the option to turn on an AI like this for your party members. It could be called something like "Take the lead", and could let YOU feel like the partner pokemon for once (or just have a really efficient team of several strong pokemon acting like independent explorers on the floor at once!)
People thought the 2020s would look like Blade Runner?
Nah, we got Ai generated Pokemon Mystery Dungeon lets plays, chief.
"It can handle monster houses too"
Of course it can. If I played freaking Palkia I could too xD
This is actually amazing!
Nintendo needs to hire this guy
Thank you for bringing this game to 2021
It’s been like more than 10 years (I think) I still love it
Man watching this reminds me how much of a banger the music in this game was
I love this, currently replaying the game and I have to say this looks great
This is amazing!
Someone should set up a Twitch Stream where the Bot constantly attempts to beat Destiny Tower. I wonder how long it would take for it to succeed.
If only the AI was this decent in the original lol
This is spectacular! Wonderful job!
At 0:03 Yeah pretty impressive but everyone knows that any human would have done a normal attack to pass his turn and attack first
I feel like a player with a level 37 Pikachu in Craggy Coast would just cease to have the patience for the Gastrodon to halt its Mud Sport usage and just walk up. Like what is the Gastrodon actually gonna do to you at that point... (maybe 1 damage or 2 if it's lucky and an accuracy drop or confusion)
Plus, if you were low enough level to be threatened it'd be better to move down a tile to get out of range of potential straight line moves like Water Pulse, which I believe Gastrodon can use.
I guess some humans would just normal attack though, since not all humans play optimally - and even those that do don't do it at all times. So I reckon the bot is still accurate to what some humans would do.
This is actually really dope! Props to you for your hard work on the bot stuff like this is always really cool to see from the community!
That's pretty epic! I played the absolute hell out of PMD Explorers of Darkness back in the day. I have no regrets! :)
Now, time to do a 24/7 stream "Bot play PMD"
plot twist: there's no bot, they were just playing it
Plot twist, you're not funny
Plot twist: its kind of true what hes saying. If it actually was a bot the person that made it would show a code or smthn
@@makdipusd1652 Maybe if you bothered enough to read the reddit post and ask them for the code you wouldn't sound like such a huge idiot.
Dang it cleared Zero Island North? Those places are hard!
If the Pokémon Mystery Dungeon game that the bot is playing is Pokémon Legends Arceus, i would certainly be impressed.
Oh wows, this is very cools!! It’s also very nice to see that content is still being made for this amazing game!
*Don't ever forget plays*
Processing Emotions...
"It plays like a Human player"
Using items and PP attacks instead of hoarding them just in case you need them later? This bot has a long way to go to mimic a player
/s
But damn that's actually pretty cool
I've poked around in bot scripts before, never made them myself, but I know the general gist of them. I must say though for the level of complexity involved in mystery dungeon, making a bot must've been quite the task. I'm glad you took the time to make this, even though I'll never use it myself. I always love seeing bots of any kind, especially in games where I can mentally pick apart the logic used by the bot, and consider what has drove it to make those decisions. It's also really fun trying to figure out what methods the programmer used for certain tasks.
Grateful that you featured Craggy Coast in the beginning, that music is amazing :)
PMD just turned into an idle game
Wow that's really impressive, congrats dude!
All I'm taking away from this is that the soundtrack is just as good as I remember from my childhood lol
Imagine if someone modded in this as partner AI
TFW the bot has better decision-making skills than you.
Damn dude..this games music just..slaps so hard I physically can't not say it when I hear it. It's so fucking good.
It's hard to focus on the ai with a game so pretty
Man I would love to see a bot do a full playthrough of a full pokemon mystery dungeon game.
This is a great concept for a twitch stream
You can see the bot go through the story etc
you should make a 24/7 twitch stream of the bot playing pmd sky getting all legendries, every treasure item, and max rank points; i think id be fun to watching, i just love watching how the bot plays the game and to see if it goes with a different more efficient strategy to beating the game
This is incredible and now I want to play these games
This is the best thing to come out of 2020, change my mind
It literally plays better than me
it's basically Baritone came onto Pokemon Mystery Dungeon, cool!
Can't wait to see how much progress you'll make with this.
I am so in LOVE with the recent PMD content popping up again! my childhood returns!
by the way, I'd love to learn more about your project. I read through the writeup you posted on reddit, but I was wondering if you had a github for it or a readme? was this done using machine learning or behavior trees?
No machine learning, sadly. I might try to put in a neural network or something at some point, but I haven't figured out a good way to do it. Just a rule-based system right now.
As I said at the end of my writeup (I guess it's easy to miss), I'm happy to share the repo link if you PM me on Reddit.
The monster house music is so funky!
just got reccomended this thinking "it's like an advanced form of the auto from DX, could be cool in an explorers remake" only to see i've commented once before
"What is my purpose?"
"You play pokemon mystery dungeon."
"Awesome."
The game can be pretty complex, making this a really impressive bot to be able to handle processing different situations, type match ups, etc. Would you consider making a video on any problems or loops it runs into? Earned a sub!
The only thing it made it look not human that I recognized ultra fast, is that the bot is not speeding up walk when there is only one path to follow
Wonder if it’s somewhat based on the auto mode from mystery dungeon DX.
This is basically just the Full Auto mode instead of the Semi Auto mode of the remaster.
Honestly, I would love to see this in a newer game. It would make grinding for items WAY easier, especially if I had other things to do that day.
I’d spend an entire day watching this bot
And so robots outsmarted me yet again.
this music is giving flashbacks to when i was younger aaaaa
I hope the bot has as much fun playing this game as I did
This is so sick! Good stuff dude
If there’s a stream for it, someone should stream the bot playing the game. Would be fun to see imo
Great job dude! It's very interesting!
Afk mystery dungeon, for the busy adult that doesn't have time to play but still loves pkm rescue team... Damn i miss it...
This is really cool
Nice work!
2:36
Bot be like:
Call an ambulance! Call an ambulance!
BUT NOT FOR ME!
5 seconds in
already did something a person wouldn't do
walk towards the enemy instead of luring
all i got to say impressive the ammount of work behind very impressive
The original music is so nostalgic
"this may look like an ordinary player" no it looks like pokemon mystery dungeon
Thats some intense programming to do if it can handle complex commands
This game bring me to memory..
This bot can preform better than I can, and it plays fair!
Man I miss that nostalgic game
Amazing! You're talented.
Now it only needs to have a healthy ammount of Gravelerocks and spam them when in danger from a safe distance and it will be just as a human
Dear god that's some extremely ev trained qwilfish right there
Now I want to play mystery dungeon again
I guess there can now be TAS speed runs of mystery dungeon now.
It even cuts corners when there is a tile of water. Damn. All it needs now is to auto-attack every tile to find traps in dungeont that allows for it.
Really interesting, thanks for sharing.
other strats you might wanna try...
when confused with no item to heal the status, try throwing spikes or rocks
bait ghosts out of the wall or throw rocks if it can't
use the wait function to restore hp as a last ditch if there's no hail/sandstorm/burn/poison