Skip to content

Releases: tommai78101/Bizhawk-GeneticAlgorithmBot

Experimental NEAT 1.0.4

13 Aug 06:36
Compare
Choose a tag to compare
Pre-release

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

03 Aug 03:03
2cc27f0
Compare
Choose a tag to compare
  • Fixed issue with loading a previously saved BOT file.

UPDATE (2023-Aug-03): Forgot to upload the actual DLL file.

Bizhawk Genetic Algorithm Bot v1.0.2

09 Apr 00:37
Compare
Choose a tag to compare
  • 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

14 Feb 03:15
Compare
Choose a tag to compare

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

29 Jul 00:39
Compare
Choose a tag to compare

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

28 Jul 23:22
Compare
Choose a tag to compare

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

28 Jul 00:16
Compare
Choose a tag to compare

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

27 Jul 02:09
Compare
Choose a tag to compare

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

26 Jul 01:29
Compare
Choose a tag to compare

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

25 Jul 04:42
Compare
Choose a tag to compare

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: