Releases: tommai78101/Bizhawk-GeneticAlgorithmBot
Experimental NEAT 1.0.4
Relies on this pull request: TASEmulators/BizHawk#3723
It might work on the latest BizHawk dev builds...
Feature is experiemental, so no guarantees that it will be stable for you.
Also added the fixes to match the changes TASEmulators/BizHawk@cb721a3
And added the changes for upcoming PR: TASEmulators/BizHawk#3742
v1.0.3
Bizhawk Genetic Algorithm Bot v1.0.2
- Fixed "Turn Off Audio/Video" toggle setting not correctly reset to the state it should have been.
Bizhawk Genetic Algorithm Bot v1.0.1 - Redux
Reuploading (or not knowing what the hell happened) some weird race conditions.
All I did was I rebuilt the source code with the latest Bizhawk dev build @ fcbc44b64fc483bbd113f15673f6228af477ed3e
Bizhawk Genetic Algorithm Bot v1.0.0
Finally, I think the bot is mature enough. I'm marking v1.0.0 as the first official major release.
Changelogs:
- Fixed the settings persistence issue with the configuration file.
- Apparently, the key here is to put[ConfigPersist]
only on declared BizHawk data structures, and not on custom classes.
- And you can put multiple[ConfigPersist]
attributes on other supported data structures (C# standard types and BizHawk types).
Bizhawk Genetic Algorithm Bot v0.1.4
Changelogs:
- Allows the user to modify the default mutation rate.
- Improved tooltip description.
- Modified the label text, so it is more meaningful.
- Updated the CMD to store a backup copy of the config.ini file.
- Fixed the Clear button state.
Bizhawk Genetic Algorithm Bot v0.1.3
Changelogs:
- Fixed issue where you can't do negative values to do comparison checks.
- Added upstream fixes with loading BOT files for wrong games.
- Use unsigned long integers (unsigned 64-bit integers) for address values.
- This should improve compatibility with emulators that requires 64-bit addresses.
Bizhawk Genetic Algorithm Bot v0.1.2
Note:
The bot is not backwards-compatible with BizHawk v2.8 stable release, because of a change to services loader to skip loading services, if conditions aren't satisfied. (TASEmulators/BizHawk@d796210)
Unless this fix is backported to BizHawk v2.8, the bot is exclusive to the development builds and BizHawk v2.9 for the foreseeable future.
Changelogs:
- Clear button is not enabled immediately after the first attempt was made.
- Added missing Generation label.
- Fixed crash when GeneticAlgorithmBot attempts to load BasicBot .BOT save files. It is now compatible with loading BasicBot files. However, it will save as GeneticAlgorithmBot file.
- Fixed Generation counter not showing up and properly counting.
- Fixed Attempt counter not using the correct variable.
- Fixed Best Result not storing Generation counter.
- Fixed issue where the Play button can get stay stuck in disabled state when entering addresses and sliding the slider controls.
Bizhawk Genetic Algorithm Bot v0.1.1
Some fixes and code changes.
- Fixed issue where the < and <= are not being evaluated correctly.
- Increased BotAttempt values from "int" to "uint" type.
- Changed value comparison checks to support "long" type as a result.
- Restored text fields from being disabled all the time.
- Restored functionality with comparison attempts.
- Slightly tweaked the UI.
Full Changelog: 0.1.0...6ad497c
Bizhawk Genetic Algorithm Bot v0.1.0
Ported Genetic Algorithm Bot from the experimental branch to here, as an external tool instead, ready for use in TAS production.
Significant improvements were made, such that it's good enough to be bumped as the first minor release, v0.1.0.
Full Changelog: https://github.com/tommai78101/Bizhawk-GeneticAlgorithmBot/commits/0.1.0
Known Issues:
- Currently waiting on this to be fixed (and hence, a minor release). TASEmulators/BizHawk#3337