hey. how are y'all doing out there?
like it kinda feels like stuff is falling apart in general a bit harder than it usually does.
i'm still kind of adjusting to the new world of videochatting everything all the time.
so ame and i, independently of each other, had an idea the other day.
everyone's probably looking for something to do at home....
and we have a randomizer....
why not put it out there?
so hi guys, we have a randomizer. it's in testing right now. ame and i are going to do a test stream tomorrow (3p MDT, 12 hours from now) on twitch. come watch! if everything goes well, we'll pretty much put it out that night.
this randomizer is in a patch! you just take your freshest e18.2 (or maybe an earlier release? i don't actually know if those work or not) and you slap in those hot new patch files. then: bam, you have a randomizer!
technically he's a guy in the starter room that you talk to.
but there's a randomizer! hope y'all have fun!
anyway. this is still also a dev blog, and i do like explaining things, so here's how it works.
so, first of all, right now the randomizer only affects pokemon and moves, and they affect each on a 1 to 1 basis: if mudkip is randomized to mewtwo, mudkip is always mewtwo. the same thing goes for moves. to make this work, the randomizer guy pops out three numbers. one is the base number, and two are the modifiers. the base number is what determines where you start; the modifiers determine the order of the mons/moves that come after that.
for example, if i get 5 as a base and 2 as a modifier, then bulbasaur would become charmeleon, ivysaur would become squirtle, venusaur would become blastoise, and so on. when the total hits 805, the counter loops back around. moves basically work the same way.
and that's, uh, basically it. we just scatter that formula throughout the code. cry every time it breaks something. the usual!
you can grab the patch here:
Edited by andracass
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.