Skip to content

Releases: alex-ong/NESTrisOCR

20231229

29 Dec 04:55
Compare
Choose a tag to compare

(Changes)

The main changes of this build are

  1. Change from x86 to x64
  2. Upgrade to python 3.11
  3. Lock dependencies to current date (this improves security)

One of the side-effects of bumping numpy was the build size increased by 50MB :(

If this build doesn't work, consider using the previous one.

Other

  • Build: get build working on python 3.11. [alexo]

  • Lock black/flake8. [alexo]

  • Refactor: lock versions, upgrade to python 3.11. [alexo]

  • Merge pull request #65 from zohassadar/antialias_to_lanczos. [Alex Ong]

    Replace deprecated antialias with lanczos

  • Replace deprecated antialias with lanczos. [Richard]

  • Merge pull request #62 from timotheeg/simpler_state_transition. [Alex Ong]

    Update state without checking values

  • Update state without checking values. [Timothee Groleau]

  • Unlock numba version. [Alex Ong]

  • Fix byte stuffing inconsistency. [Alex Ong]

  • Lock numba version. [Alex Ong]

  • Add ability to convert replay files to condensed format. [Alex Ong]

20200829

29 Aug 08:58
Compare
Choose a tag to compare

(Changes)

Changes

  • Add breaking netcode functionality. [alex-ong]

Fix

  • Lineclear bits are now outputted correctly. [alex-ong]

  • Latest numba broke auto-build, has a bug, so pegging version for now. [alex-ong]

Other

  • Fmt: Use latest black (behavior has changed) [alex-ong]

  • Merge branch 'master' into new-netcode. [alex-ong]

20200824

24 Aug 07:34
Compare
Choose a tag to compare

(Changes)

New

  • Add detection for line clear animation. [alex-ong]

Changes

  • Make default behavior of line_clear module benchmark 96 frames. [alex-ong]

  • Change name of line_clear in packet. [alex-ong]

Fix

  • Update preset for n99 and standalone. [alex-ong]

Format

  • Use constant names in line_clear. [alex-ong]

20200814

13 Aug 14:30
Compare
Choose a tag to compare

Fix

  • Disable interlacing for all devices except OPENCV, since we need a perfect input to do our current method. [Alex Ong]

20200811

11 Aug 06:42
Compare
Choose a tag to compare

New

  • Add a different websocket server, which allows localhost server without triggering windows firewall. [Alex Ong]

  • Allow scan strategy from config. [alex-ong]

  • Stop sending field, preview and stats unless we scan them. [alex-ong]

Changes

  • Update comment regarding byte usage for packet. [Alex Ong]

  • Move DAS statistics output data into base class. [Alex Ong]

20200803

03 Aug 06:44
537ad82
Compare
Choose a tag to compare

(Changes)

Changes

  • Remove simpleaudio from project. [Alex Ong]

  • Bump numba minimum required version. [Alex Ong]

  • Soften the tone of jit vs aot compilation. [Alex Ong]

Fix

  • Program crashes when AI can't find field. [Alex Ong]

Other

  • Restream script: Store overall crop per user too. [Timothee Groleau]

  • Update doc for restream script. [Timothee Groleau]

  • Merge pull request #60 from timotheeg/improve_restreamer_startup_script. [Alex Ong]

  • Save fine tuning by restreamer. [Timothee Groleau]

  • Restore text stats [Alex Ong]

  • Use pattern TDD for stats. [Timothee Groleau]

  • Restore naive stats OCR. [Timothee Groleau]

  • Merge pull request #57 from timotheeg/hex_support. [Alex Ong]

    Respect hex support config again

  • Respect hex support config again. [Timothee Groleau]

20200719

19 Jul 07:03
Compare
Choose a tag to compare

New

  • Add shine detection to compiled NESTrisOCR. [Alex Ong]

  • Use block shine to detect blocks. [Alex Ong]

  • Automated restreaming from Twitch.tv. [Timothee Groleau]
    For more information, read README.md

  • New stream capture class + startup script to restream twitch streams [Timothee Groleau]

20200713

13 Jul 09:22
Compare
Choose a tag to compare

New

  • Add --defaultconfig so you can choose a default config to load. [Alex Ong]

Fix

  • Time.time() is now replaced with our own version which sets 0 as program start. [Alex Ong]

20200712

12 Jul 01:20
Compare
Choose a tag to compare

Fix

  • Debug_print was causing double-prints and has been removed. [Alex Ong]

  • Conversion of FieldState is in correct place. [Alex Ong]

    This allows AUTOBAHN_V2 to work correctly.

Other

  • Add sample server; graciously provided by tillbaks. [Alex Ong]

20200703

03 Jul 06:06
fee4849
Compare
Choose a tag to compare

New

  • Add status label to simple calibrator. [alex-ong]

Changes

  • Remove simpleaudio from requirements. [alex-ong]

    We don't play audio in this client any more

  • Merge pull request #48 from timotheeg/fix_palette_compute_script. [Alex Ong]

    Capture areas from nes logical pixels, and update easiercap palette accordingly

  • Update compute_palette_script to sample 3 nes logical pixels. [Timothee Groleau]

  • Capture areas from nes logical pixels, and update easiercap palette accordingly. [Timothee Groleau]

Other

  • Use pystache to generate changelog. [alex-ong]

    This is due to default implementation forcing wrapping at 70 chars.

  • Add fetch-depth 0 to checkout; so we get full fetch history. [alex-ong]

  • Point create-release to 1.1.2 since v1 does not allow changelog files. [alex-ong]

  • Add automatic changelog generation to build-windows.bat and yml. [alex-ong]

  • Add gitchangelog module to build folder. [alex-ong]