Releases: aldelaro5/GC-pokemon-RNG-manipulation-assistant
Stable version 1.0.2
This is a minor release which introduces a hot fix.
Here is the changelog:
Bug fixes:
- Fixed the stats reporter portion of the interface presenting the wrong stats for the wrong starters for Pokémon Colosseum.
To start the seed finder, extract the file corresponding to your game in the program's directory after you downloaded it. Here are the sha256 checksums in case you want to confirm their integrity:
753efaca0a0a1fc02a81a6d010a8a76c384bd097bf53e28bb7efae8440a67727 colo.precalc
d915b199ff9c24e6bedd0c783a40ce8fc57c778176ceacd50324c073c48ef9b4 xd.precalc
Releases of these files from previous versions are compatible.
Stable version 1.0.1
This is a minor release which mostly introduces minor bug fixes.
Here is the changelog:
New features:
- Add a setting to restore the window's size and position at the start of the program. This is to make it easier to setup OBS for capturing the program.
Changes:
- For Pokémon Colosseum, Umbreon's stats frame now appears first. This makes it slightly easier to switch the capture in OBS when switching games.
Bug fixes:
- Fixed the stats reporter portion of the interface randomly moving horixontally under certain circumstances by making its width fixed.
- Fixed the main window's width being too small when resized horizontally.
To start the seed finder, extract the file corresponding to your game in the program's directory after you downloaded it. Here are the sha256 checksums in case you want to confirm their integrity:
753efaca0a0a1fc02a81a6d010a8a76c384bd097bf53e28bb7efae8440a67727 colo.precalc
d915b199ff9c24e6bedd0c783a40ce8fc57c778176ceacd50324c073c48ef9b4 xd.precalc
Releases of these files from previous versions are compatible.
Stable version 1.0
This is the first stable version release of this program and as such, it comes with a HUGE changelog; update from previous versions is HIGHLY recommended. Its primary feature is the addition of the stats reporter module as well as plenty of other minor additions and it now offers support for Mac OS Mojave. It should be noted that settings (ini) files from previous version are compatible with this release.
Here is the full changelog:
New features
- Added the stats reporter module. This is an implementation of the stats reporter program made by @Dabomstew with some minor UI improvements as well as minor additions. Its goal is to show the possible stats of the secondaries Pokémon obtained throughout the run as well as show a pretty report of the Pokémons's stats. It can be used once a prediction has been selected in the predictor (the prediction in use during the run should be selected). The main additions are live updates when changing the stats, live updates of the number of results as well as better support for the gender selection.
- Added support for Mac OS, simply unzip the archive and execute the .app file. Tested with Mac OS Mojave.
- Added auto scrolling when a prediction is selected and the filter unwanted checkbox is being unchecked. This allows to more easily look around a certain prediction.
- Added the report of the last battle confirmation screen information when an auto reroll succeed. This allows to make sure that the rerolls have been done the right amount of time.
- Added a store/restore seed feature. This allows to save the current seed and to load it later which can be useful to see if better predictions can appear with more rerolls.
- Added a way to set the seed manually using an absolute hexadecimal value. This is mainly for testing and debugging purposes.
- Added support for the PAL version of Pokémon XD: Gale of Darkness. This adds a setting to comply with the particularities of the PAL version as far as the predictor goes (the RNG isn't called during the naming screen).
Changes and optimizations
- The buttons now has menmonics.
- Renamed the "frame delay" setting to "frame offset" and allow the number to be negative.
- Optimized the auto reroll function. It now can do 1000 rerolls in about 2-3 seconds.
- Removed the apply button in the settings window.
- The predictor will now refresh when new settings have been confirmed.
- Update the README (thanks @IamRifki for fixing some grammars). It also features build instructions for Mac OS.
- Update the reroll reports dialog to reflect the current behavior of the program.
- Update the instructions of the seed finder wizard; both the instruction page and the end page on success to better reflect the current behavior of the program.
- Changed the maximum amount of the max auto reroll setting to 10000.
Bug fixes
- Fixed a rare bug in the Pokémon XD: Gale of Darkness seed finder where it would not generate the EVs properly causing a fail under specific circumstances.
Developmental
- Added Mac OS to the Travis CI configuration file.
To start the seed finder, extract the file corresponding to your game in the program's directory after you downloaded it. Here are the sha256 checksums in case you want to confirm their integrity:
753efaca0a0a1fc02a81a6d010a8a76c384bd097bf53e28bb7efae8440a67727 colo.precalc
d915b199ff9c24e6bedd0c783a40ce8fc57c778176ceacd50324c073c48ef9b4 xd.precalc
Releases of these files from previous versions are compatible.
Beta version 0.2.1
This is a small release including mainly an auto reroll feature which will reroll the predictor until desired starters are found. This also adds a setting to configure the max amount of reroll to do when auto rerolling before stopping as a large amount of rerolls can take a while (more than a minute) to do.
Here is the full changelog:
New features
- Auto reroll has been added.
Bug fixes:
- Fix a potential crash when exiting the program.
To start the seed finder, extract the file corresponding to your game in the program's directory after you downloaded it. Here are the sha256 checksums in case you want to confirm their integrity:
753efaca0a0a1fc02a81a6d010a8a76c384bd097bf53e28bb7efae8440a67727 colo.precalc
d915b199ff9c24e6bedd0c783a40ce8fc57c778176ceacd50324c073c48ef9b4 xd.precalc
Releases of these files from previous versions are compatible.
Beta version 0.2.0
This is a huge release with its main feature being a HUGE change in the seed finding procedure and how to perform it. With the help of @Thurler and @Dabomstew it was made possible to skip setting the clock entirely as well as remove ANY wait time that would happen on the first pass. Because of these optimizations, precalculation also drastically changed. The files is now the same for EVERY usage of the program and it is now REQUIRED. The files takes a long time to generate, but for convenience, they will be available to download in releases from now on. To start the seed finder, extract the file corresponding to your game in the program's directory after you downloaded it. Here are the sha256 checksums in case you want to confirm their integrity:
753efaca0a0a1fc02a81a6d010a8a76c384bd097bf53e28bb7efae8440a67727 colo.precalc
d915b199ff9c24e6bedd0c783a40ce8fc57c778176ceacd50324c073c48ef9b4 xd.precalc
Additionally, new features and bugfixes are also included in this release. Here is the changelog:
- Fix a bug with the end page where it would jump in height at the end of the seed finder wizard.
- (me and @Thurler ): Redo the entirety of the precalculation process to be able to skip setting the clock and the wait time on the first pass. The README and the instructions in the wizard were changed to reflect this new process. Old precalculation files are now useless so it is recommended to delete them. Old settings files are still compatible.
- Add the option to generate the precalculation file. This is to ensure that users will be able to generate the files without access to Github, however the process is very long and may take a few hours depending on the CPU used. For this reason, it is highly recommended to download the files instead.
- Fix some typos in the GUI.
- Switch the order of the starters tabs in the settings window for Pokemon Colosseum. This is only a graphical change, it does not affect the settings.
- Allow to move on to the next pass by pressing enter on the seed finder wizard.
- Add a reroll count in the main window that keeps track of how many times the user has pressed the reroll button.
- Add the ability to limit the amount of threads the program will use. This is essential if the user plans to runs other critical CPU intensive applications such as a live streaming software.
- Add a frame delay setting that will offset every frame number in the predictor by a certain amount. This can be useful to compensate the variable input lag across televisions.
Beta version 0.1.1
This is a bugfix release introducing minor features and fixing some bugs that occurred in 0.1.0. Here's the changelog:
- Fix a crash on Windows when the precalculation file generation completes. It wouldn't have produced invalid files, just crash at the end of its generation.
- Pad the seeds and the trainer ID with 0 in front. This matches the way the trainer ID are displayed in game/
- Place Espeon before Umbreon in the Colosseum predictor as Espeon is more important for the run.
- Display the HP stat next to the IV so it is possible to tell more quickly, but with much more chance of false positive that the runner hit the correct frame or not.
- Fix a crash when pressing reset then checking hide unwanted starters.
- Fix some minor memory leaks.
- Correctly load the enable natures filter and the enable hidden power filter when opening the settings dialog.
Beta version 0.1.0
This is the first beta release of the program. It features a fully functionnal seed finder and predictor for Pokémon Colosseum and Pokémon XD: Gale of darkness. It also features the ability to configure the filters of what the runner would consider a desired prediction (supports IVs, natures, hidden power, etc...). Lastly, it allows to reroll the predictions as many time as wanted provided the runner generates an additional random team. This works on GameCube and Wii.
This has been tested extensively on hardware and on Dolphin, but as it is the case with first beta releases, there may be bugs or lacking features. If you happen to run into such things, feel free to submit a bug report or a feature request in the issue tracker of this repository.