Jump to content

Randomizer App for Generation 6


Recommended Posts

I've been working on this project for over two years now, but got sidetracked with other projects halfway through and just recently had time to get back into the project. It started as me trying to learn how pk3DS worked, which I did by refactoring the non-UI code for pk3DS into an abstract library that could be used by other programs to read/write 3DS ROMs. I realized the library would work extremely well for a dedicated Randomizer tool, hence this project was born.

I know that most people use pk3DS to randomize Gen 6 games, even though it's more of a ROM editor with randomizing features. I missed the more advanced randomization features that were available prior to Gen 6, so I explored what was possible through this project.

There's a good deal of information, including screenshots, on the project's GitHub page here: https://github.com/briman0094/PokeRandomizer

To cover the basic features in brief, the app supports randomizing Pokémon types, abilities, egg moves, and level-up learnsets. It also supports randomizing the player's Starter Pokémon choices (both at the start of the game, and anywhere else in the game the player gets to pick a starter). It supports randomizing Trainers' parties, wild Pokémon encounters, and the items the player can pick up from the Pokéballs scattered throughout the world. Each of these features can be customized to fine-tune the randomized experience to one's liking.

Let me know what you think!

The app can be downloaded from the releases page of the project's GitHub. It requires Microsoft .NET Framework 4.7.2, and should run on Windows 7 or above. Everything but the user interface is compatible with Linux and macOS, but I haven't written a user interface for either of those operating systems at this time. I hope to accomplish that at some point in the future.

Edited by Arcanox
  • Like 1
  • V-Wheeeeeel!!! 1
Link to comment
Share on other sites

  • 4 months later...

Randomizer has been updated! New version can be downloaded here: https://github.com/briman0094/PokeRandomizer/releases

Changelog

  • Add log file feature to log every action the randomizer takes
  • Add feature to allow specifying a custom randomizer seed (to reproduce past results)
  • Fixed issue with encounters not randomizing properly
  • Professor Sycamore in X/Y now has the properly randomized Gen 1 starter Pokémon as his battle team
  • Changed starter randomizer "elemental types" option to preserve the type triangle
Link to comment
Share on other sites

  • 8 months later...

Hi there! I am trying to use this app off my Mac and I downloaded the zip file but I can't figure out how to open it or apply it to my game. I tried to download the exe file but no matter the application, it won't pull up on my computer. I read the instruction manual but it didn't say anything on how to open the app. Can you use it on a Mac? And how? Thanks!

Link to comment
Share on other sites

Hey natalier1, I am also facing this problem and have been searching for the past 5-6 hours for  a working pk3ds for mac. I've tried wine a million times and it hasn't  worked. It's so frustrating how useless mac is sometimes with exe files.

Link to comment
Share on other sites

On 7/13/2020 at 10:49 PM, natalier1 said:

Hi there! I am trying to use this app off my Mac and I downloaded the zip file but I can't figure out how to open it or apply it to my game. I tried to download the exe file but no matter the application, it won't pull up on my computer. I read the instruction manual but it didn't say anything on how to open the app. Can you use it on a Mac? And how? Thanks!

 

29 minutes ago, mkwii4life said:

Hey natalier1, I am also facing this problem and have been searching for the past 5-6 hours for  a working pk3ds for mac. I've tried wine a million times and it hasn't  worked. It's so frustrating how useless mac is sometimes with exe files.

Sadly the randomizer is only written for Windows; it won't be able to run on a Mac. It's possible that in the future I'll be able to port it, but for now, it won't be possible to run it on Mac.

Link to comment
Share on other sites

  • 1 year later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...