Skip to content

Releases: ThunderAxe31/DankBot

v3.1

21 Oct 11:27
4aee152
Compare
Choose a tag to compare

This release introduces a couple of critical fixes to the Treeview:

  • Fixed a bug that drawn the lines connecting the wrong states
  • Reworked the file writing logic in order to avoid running out of memory for large images

And some minor improvements:

  • Text log outputs a line that tells that the script is currently updating the Treeview.bmp file
  • Make draw_line function slightly faster (it can be still improved)
  • Implement draw_dot function for highlighting the tree nodes
  • Prevent script crashes by avoiding attempting I/O operations if the file wasn't successfully open

v3.0

15 Oct 11:37
18e4a74
Compare
Choose a tag to compare

This is a major update that introduces:

  • Full compatibility with FCEUX 2.2.3
  • DankBot Treeview, a linked side script that generates a graphic output, in form of .BMP file, for illustrating some useful botting data, in an elegant and comfortable way. This helps in seeing which parts of the route.lua script may be optimized, by removing unnecessary additional waits or by adding more savestate slots for specific actions.

There are also some minor implementations:

  • Display the amount of frames wait for each savestate generated, in both text log and graphic view
  • Introduce ability to set a minimum amount of frames to wait for each action attempt
  • Make check_freeze() compatible with argument-less functions
  • Minor improvements of code readability and text log messages

v2.1

15 Sep 09:43
c4b1b5c
Compare
Choose a tag to compare

This release introduces fixes to the botting logic and improvements to the interface:

  • Fixed a performance optimization that can cause unnecessary skips
  • Improved the state duplicate detection for avoiding unnecessary discards
  • Introduced fallback logic in case global limits aren't declared in route.lua
  • Making get_rng() optional, but giving a warning when it isn't declared in route.lua
  • Displaying savestate RNG in the output log

v2.0

27 Jun 17:40
8837630
Compare
Choose a tag to compare

This is the first official release. It's already fully functional. Consult README.md for more info.