Skip to content

Releases: NatroTeam/NatroMacro

Natro Macro v1.0.0.1

07 Apr 23:42
Compare
Choose a tag to compare

Bug Fixes

(courtesy of ninju)

  • os_version unset
  • Values not saving in autoclicker GUI
  • Updated detection for depreciated patterns/paths
  • Shift-lock issue (thanks xyrioc)
  • gdip 'Error: Expected an integer but got a float."
  • negative bitmap pointer error (0xc000005)

Natro Macro v1.0.0

26 Mar 00:00
Compare
Choose a tag to compare

New Features

Show/Hide
  • Completed full migration to AutoHotkey v2! The macro now runs on and includes the latest v2 build (v2.0.12 at time of release). You can read more about the changes from Lexikos himself!
  • Added Memory Match to Collect tab! Huge thanks to @OfficerAC for developing this feature and perfecting it before release!
  • Updated Paths/Patterns system! These now use pure AHK syntax, so it's much simpler and easier to create custom paths and patterns.
  • Added new and updated existing Remote Control commands for Planters! Use ?planter for an overview of the updated commands. (@misc-et)
  • Added live updates of Honey and Pollen on Discord during gathering and converting.

Important

This is a major update: over 24,000 lines have been changed.
Many minor bugs have been fixed in the process, but expect some new bugs that will be ironed out with upcoming patches.
This version has been tested extensively by our Testers to eliminate major bugs. As always, it is strongly recommended to update.

Note

Unfortunately, this is my (SP / @zspz) last release.
It's been a long time coming, but I'm finally stepping down from development and moving on.

This doesn't mean that Natro Macro will be discontinued!
The macro will continue to be updated by the other developers, who I trust to keep this project alive.

Thanks for using Natro Macro during my time here! 🧡

Released: March 25 2024

Natro Macro v0.9.9.3

04 Feb 02:00
Compare
Choose a tag to compare

New Features

Show/Hide
  • Added options to donate Hive and Cub Skins to Sticker Stack. These are set to Disabled by default, so the macro will never donate these unless selected by the user. (#259)
  • Added option to Convert Balloon after Gathering. As a fallback measure, this option also converts a balloon if it hasn't for 45 minutes. (#71)
  • Updated Mondo Chick looting and added a new option to start looting from the left or right (for 2+ player servers).
  • Added option to enable using Boost tab for Quests. This is especially useful for longer quests such as Brown Bear and Bucko Bee.

Bug Fixes

Show/Hide
  • Fixed an issue where Daily Reconnect would trigger twice and result in a delayed reconnect.
  • Fixed cases where the macro would not use Tool after Reconnect. (#247)
  • Updated Honey Dispenser path. (#239)
  • Removed unnecessary alignment in Mondo Kill option which had a potential Vicious Bee stinger in the path.
  • Fixed syntax error in Mondo Kill option, persisting from v0.9.5, breaking the macro's ability to distinguish between a fully grown planter and Mondo Chick. (#56)
  • Fixed the issue where looting Mondo Chick would be very delayed because detection of the Mondo death message was wrongly removed.
  • Fixed Brown Bear not showing quest name in new quest status (i.e. Starting: Brown Bear Quest:).
  • Fixed Ant Pass and Cloud Vial being added to Blender instead of Shrine in Remote Control options, spotted by @Noobyguy775.
  • Added detection of small balloon conversion, which makes status logs clearer and also sets the LastConvertBalloon flag (e.g. fewer false No Balloon Convert status updates).
  • Fixed AutoClicker settings being reset to 0 after reloading the macro.
  • Fixed an issue where changing Max Planters using the Edit control (instead of the UpDown) would not update the variable due to having an incorrect g-label assigned.
  • Fixed Mondo and Vicious Bee priority clash where the outer loop would not be broken so the macro would spam reset if at Mondo during nighttime (and VB is enabled).
  • Fixed a very rare case where a disconnect would be falsely detected if the game was zoomed in on a Duped Token.

Other

Show/Hide
  • Updated hive check to work for a wider range of avatar sizes by attempting a downwards rotation, also reduced variation to prevent false positives with certain stickers.
  • Removed Daily Reconnect's staggered delay and set it to a fixed 60 seconds for every Hive Slot (to ensure that Roblox deletes the old server instance).
  • Optimised claiming Hive Slot to press E immediately instead of after updating certain variables.
  • Increased delay before Collected status for Sticker Stack (1s -> 2s), so that the screenshot sent to Discord is more likely to capture the Sticker used.
  • Updated default Convert Delay to 5 seconds (users can set it back to 0 on Settings tab if they prefer that).
  • Disabled Convert Balloon just before Mondo so that less time is wasted (same as Vicious Bee).
Released: February 3 2024

Natro Macro v0.9.9.2

22 Jan 01:00
Compare
Choose a tag to compare

New Features

Show/Hide
  • Added Sticker Stack to Boost tab! This makes the macro give Tickets or a Sticker to the Sticker Stack and can detect the time or use a custom timer. Thanks to @PewcioS for starting this feature's development.
  • Added Sticker Printer to Boost tab! You can set the macro to automatically donate any non-gifted egg every hour. Thanks to @peacocksir for developing this feature.
  • Various adjustments made to walk return paths, to avoid the player getting stuck in the corner and increase efficiency. Thanks to @rpertusio for updating and testing all of these new paths!
  • Added option to buy Ant Passes with Tickets, speeding up completion of Bucko and Riley quests if selected.
  • Added Ant Pass and Cloud Vial donation options to Wind Shrine.

Other

Show/Hide
  • Changed Brown Bear quests to prioritise Field Pollen over Color Pollen objectives.
  • Updated the hive check to reduce sensitivity. It should now work for all Graphics Quality settings (not just 1) and almost all avatar sizes.
  • Rearranged Boost tab to accommodate the new Sticker features.
Released: January 21 2024

Natro Macro v0.9.9.1

16 Jan 01:30
Compare
Choose a tag to compare

Important

This version is a patch release for some of the issues that came with v0.9.9.
Apologies for the odd version number! We are preparing for v1.0.0 👀

New Features

Show/Hide
  • Added a new hive check! This is an experimental method, but works on all window sizes and can detect a correct alignment without camera rotation. Special thanks to @Pinwheel1 for testing this for me and finding an issue before release!
  • Updated AutoClicker with a new Click Duration option. This was added due to the new tool-using mechanic for which clicks need to be held down longer, breaking autoclickers for this purpose.
  • Updated Glue Dispenser, Pineapple Planter, and Blueberry Dispenser paths to fix their issues. Huge thanks to @fenixJK and @misc-et for updating and testing these paths!

Bug Fixes

Show/Hide
  • Fixed the syntax error breaking Basic Egg Hatcher in Misc tab. (#160)
  • Fixed tool not being used in other parts of the macro (e.g. Ant Challenge) due to Click not being held down.
  • Added images for Brown Bear quests with longer names (smaller font size).
  • Changed image to determine hive when walking back from field to eliminate confusion with trading prompts.
  • Fixed all Blender and Shrine coordinates, allowing them to work for all resolutions as intended.
  • Moved inventory opening before walking to red cannon to prevent stutters when opening inventory and firing red cannon at the same time.
  • Fixed Ant Challenge moving character outside the field, affecting pollen collection.
  • Fixed overrun Red Cannon moving forwards instead of left to re-align.

Other

Show/Hide
  • Changed Coconut field default settings to use Invert L/R. (#61)
Released: January 15 2024

Natro Macro v0.9.9

12 Jan 20:56
Compare
Choose a tag to compare

Important

This version fixes the macro for the new BSS update. Huge thanks to Aspect (@johnfree817), misc (@misc-et) and Nooby (@Noobyguy775) for making the required changes, and Pinwheel (@Pinwheel1) and ducki (@dwcanh72) for testing them!

New Features

Show/Hide
  • Updated all paths and dialog that needed adjustment for the new update. Thanks to misc (@misc-et) for updating these so quickly!
  • Updated all coordinates for new UI positions and revamped Reset function to work with new hives thanks to Aspect (@johnfree817)!
  • Finally implemented Brown Bear quests in the Quest tab! I added this long-requested feature as a New Year's gift 😊.
  • Added option to select fields to gather in with the Gather in Boosted Field option in Boost tab. (@misc-et)

Bug Fixes

Show/Hide
  • Forced batch files to use UTF-8 code page to reduce and hopefully eliminate errors caused by non-ASCII file paths.
  • Fixed auto-update path import issues by prioritising new paths then replacing with old paths (i.e. fixes gtc-WindShrine error). This only takes effect for updates from this version onwards, not any earlier version to this version (or later).
  • Fixed incorrect search regions for Yes/No planter prompts to increase reliability (only if none detected on first search).
  • Fixed StatMonitor inconsistency for mid-hour offset time zones, caused by use of local time variables along with variables that aren't region-specific.
  • Fixed Remote Control no longer changing field settings to default when changing field.
  • Fixed Shrine skipping over Moon Charms and Purple Potion, and having an invalid Super Smoothie option in GUI.
  • Updated Quest Feed function to increase reliability by waiting for a dialog to appear, fixing a bug if the dialog appeared late.

Other

Show/Hide
  • Added detection and handling of "You joined " message while claiming hive. (@johnfree817)
  • Updated Shrine clicks to work off of images to increase reliability for different resolutions. (@johnfree817)
  • Removed del '/s' flag from batch files to disable deletion of Natro Macro .zip files in subdirectories.
  • Changed field for Riley Bee Strawberry quest tasks to Strawberry field. (@misc-et)
  • Changed Strawberry field default pattern size from 'S' to 'M'. (@misc-et)
  • Added enclosing quotes to Run target for deeplink launch of Roblox to fix any truncating issues from the macro's side.
  • Updated CloseRoblox() function to reduce occurrences of typing 'l' in other windows.
  • Slightly increased variation of offset search to allow detection even when Pollen text is darkened by a prompt GUI.
Released: January 12 2024

Natro Macro v0.9.8

18 Dec 02:00
Compare
Choose a tag to compare

New Features

Show/Hide
  • Added Blender in Collect/Kill tab! Huge thanks to Aspect (@johnfree817) for developing this feature.
  • Added Wind Shrine in Boost tab! This was also developed by Aspect (@johnfree817).
  • Added option to Gather in Planter Field with Manual Planters! Huge thanks to misc (@misc-et) for developing this.
  • Added feature to Disable Auto Harvest for Manual Planters! This is especially useful for sending you a screenshot on Discord to let you decide whether to harvest (e.g. for Smoking Planters). Also developed by misc (@misc-et)!
  • Added ?ss mode [all/window/screen] Remote Control command to switch between taking full and partial screenshots.

Bug Fixes

Show/Hide
  • Fixed issues with image search regions breaking Feed objective in Quests and Glitter use for Manual Planters.
  • Fixed Field Drift Compensation step being too small and updated alignment to move directly to sprinkler.
  • Fixed Planters tab not changing mode when scrolling on the slider. (found by @zzqcv)
  • Fixed typo with planter time detection for Manual Planters, causing it to never execute. (found by @FHL24)
  • Fixed random pauses if macro activates Pause/Stop buttons (common if Roblox crashes due to Esc-L-Enter sequence).
  • Reduced sensitivity of Y-offset detection to reduce problems with detection (causing ~2s delays at certain times, only affected modified displays).
  • Fixed reset delay caused by misdetection of empty HP bar (needle image was giving false positives in increased region).
  • Fixed Y offset detection in Bitterberry Feeder and Basic Egg Hatcher caused by black bar on window top.
  • Fixed a small memory leak in GetYOffset function (found by ninju (@ninjubaer)) and two other small memory leaks in the code.
  • Added missing Paper Planter to Remote Control Planters array, to enable use in ?planter commands. (@misc-et)
  • Fixed many missing click ups in Vicious Bee function, possibly causing click issues throughout the macro.

Other

Show/Hide
  • Added detection and automatic disabling of Performance Stats in the Reset function.
  • Added missing delays to loops for clicking Yes/No on planter prompts. (@Noobyguy775)
  • Updated planter paths and improved reliability of planter remaining time detection function by adding a confidence check. (@misc-et)
Released: December 17 2023
Developer: Aspect (@johnfree817) & misc (@misc-et)

Natro Macro v0.9.7

22 Nov 01:30
Compare
Choose a tag to compare

New Features

Show/Hide
  • Added new .bat launch system to simplify starting Natro Macro. It also attempts to extract the macro for you in case you forgot!
  • Added auto-update! Users will be notified of new updates within the macro and can update directly.
  • Added a new loading system. The macro loads much faster now and GUI is shown during loading.
  • Reworked Reconnect system to better suit Deeplink method and fix some issues. An option has also been added to use Browser instead.
  • Reworked FDC (Field Drift Compensation) to fix a drift issue from a previous version and increase efficiency.
  • Reworked ASM (Auto-Start Manager) and added it to Misc tab! This is now the recommended way to start Natro Macro on Windows logon.
  • Added Copy/Paste buttons to Gather settings, allowing users to share and import Gather settings easily! (@ninjubaer)

Bug Fixes

Show/Hide
  • Fixed issue in Run path in Heartbeat.ahk causing "Script file not found: 0/1" errors.
  • Fixed "not a valid Win32 application" errors caused by omitting double quotes around certain file paths.
  • Fixed misplaced link coordinates in Dev/Testers sections in Contributors tab.
  • Fixed Test Paths/Patterns not working due to a bug in the previous version.
  • Fixed typo in nm_image_assets\giuding_star_sunflower.png causing Sunflower Guiding Stars not to be detected.
  • Fixed FDC moving the player even when 'Stationary' pattern is chosen.
  • Fixed incorrect assignment of variables for 'No Planter' in Manual Planters (causing issue where macro thinks 3 planters are placed).
  • Added a missing line of code to use Gather Field 1 settings for FDC, if gathering in that field for a quest. (@misc-et)
  • Fixed misplaced word 'gold' instead of 'golden' for SprinklerType (breaking Remote Control setting SprinklerType to Golden). (@misc-et)
  • Added detection and adjustment for any Y-offset in the game's GUI. A Roblox update to this caused the recent Inactive Honey issues, but the macro is now immune to that.

Other

Show/Hide
  • Added clarification for Bosses GroupBox in Collect/Kill tab. (#7 @Noobyguy775)
  • Updated README that now has an all-new Credits section!
  • Added ability to clear certain variables with Remote Control using '?set [variable] '
  • Reworked GUI lock/unlock system and introduced the ability to change settings (unlock tabs) while macro is paused.
  • Optimised pattern loading to skip over already imported (and validity-checked) paths.
  • Added built-in documentation and warning (if SprinklerType not Supreme) for FDC. (#10 @Noobyguy775)
  • Moved AutoClicker settings to Misc tab, fixing the common misconception that this affects the macro in any way. (#15 @Noobyguy775)
  • Added fetching of Beesmas state from GitHub, which means users are not forced to update for Beesmas features.
  • Added detection and warning message for "share?code" links.
  • Updated wf-pine and wf-pineapple paths. (@misc.et)
  • Updated default gather settings for 4 fields. (@misc-et)
  • Removed some obsolete images from nm_image_assets.
  • Removed remnants of BSS Rejoin throughout the macro.
  • Removed obsolete 'Rejoin' FieldReturnType in Remote Control.
Released: November 21 2023
Developer: SP (@zspz)

Natro Macro v0.9.6

30 Sep 23:00
Compare
Choose a tag to compare

New Features

Show/Hide
  • Introduced support for Roblox Windows Store app, Natro Macro now works with both the Windows Store App and the Browser App.
  • Natro Macro now includes AutoHotkey in the directory, removing the need for users to install AutoHotkey.
  • Updated Contributors tab: changed Dev Team / Testers to usernames.. and added our two new testers: @johnfree817 and @mahirzz!
  • Red pollen quests will now go to Pepper if Hive Bees is set to 35 or above.
  • Added a version checker which will show a red symbol next to version number (bottom right) if a Natro Macro update is available.

Bug Fixes

Show/Hide
  • Fixed broken Unicode characters in code (was mainly affecting names in Contributors tab).
  • Fixed Invert F/B and L/R not working for any patterns with names after SuperCat alphabetically.
  • Fixed not being able to type in KeyDelay GUI Edit control (and increased width).
  • Fixed PlanterTimers being invisible if loaded out of screen bounds.
  • Fixed an amulet potentially being kept/replaced when doing Planters (affects certain resolutions).
  • Fixed small memory leak when harvesting planters.
  • Fixed gtq-bucko, gtc-robopass, and gtp-pineapple paths.
  • Added 'Stationary' pattern to remote control (it is now a valid FieldPattern).
  • Fixed reconnect timeouts set to the wrong values causing erroneous 'No BSS Found' errors.
  • Fixed various issues with setting Snail and Chick health/time in GUI and reworked the input system.
  • Optimised health detection timeouts for Mondo and normal bug run (overall function still needs work).
  • Fixed errors caused by macro filepath having Unicode characters (the macro now supports all filepaths).
  • Adjusted dimensions of 'Ready' buttons in PlanterTimers to fix text wrapping in some themes.
  • Added check and automatic prompt when the macro requires elevation (fixes many errors).
  • Fixed capitalisation of GUI style names.
  • Fixed indentation inconsistency in HyperSleep.ahk.
  • Fixed Display Scale warning showing after GUI loaded (instead of earlier).

Other

Show/Hide
  • Added various changes to the macro directory to allow releasing on GitHub.
  • Macro now fetches latest contributor data from GitHub, removing the need to update the list in the code.
  • Updated Discord file size limit to 25 MiB for certain remote control commands.
  • Added "Microsoft" removal in StatMonitor OS string for more languages.
  • Added updated Gdip_All.ahk library by Marius Șucan (old one was several versions out of date).
  • StatMonitor now obtains VersionID through a command line parameter instead of reading the file.
Released: September 30 2023
Developer: SP (@zspz) & Aspect (@johnfree817)

Natro Macro v0.9.5

14 Sep 14:11
Compare
Choose a tag to compare

New Features

Show/Hide
  • Added two more calculators.. the Treat calculator and the SSA calculator (Thanks to gyhkijffk#4789)
  • Added a help button to the boss area to help explain features with a description
  • Added a button to configure snail and chick health to help with health detection readings
  • Added a health detection system to bug runs and mondo
  • Added time estimation to Commando and Snail
  • Added remote control features to the new gui options
    ?SnailTime & ChickTime use (5|10|15|Kill)
    ?InputChickhealth use an integer between 1-100 for a percentage of its health
    ?InputSnailHealth use the amount of its health remaining
  • Added deeplinking support to Natro (Thanks to @zspz)
  • Redid some paths for stability (Thanks to @Noobyguy775)
  • Added a reconnect test to the misc tab
  • Auto import styles from the styles folder

Bug Fixes

Show/Hide
  • Fixed Whirligig system not detecting hive (This system will recieve a rework in the future)
  • Added the "Warning" tag to Status.AHK
  • Fixed walk issues with patterns (Thanks to @zspz)
  • Added a legacy system just in case roblox breaks deeplinking again -_- (Thanks to @zspz)
  • Fixed the gtp-blueflower, gtq-bucko, gtb-blue, gtp-mushroom, gtp-pineapple paths from the path overhauls (Thanks to @Noobyguy775)
  • Fixed format time being shown in local time and not UTC time
  • Imported the new walk system instead of the current system used in 9.4 (9.4 used an outdated version and fork will have issues since it was made to work with that vers)
  • Made the KeyDelay feature an up down box
  • Fixed the inital field drift in stump from being turned on
  • Snail dance will not run and field drift will not run when macroing snail if you don't have supreme saturator equipped
  • Fixed status not showing the correctly updated value for snailtime or chicktime
  • Fixed error thrown when SnailTime, and ChickTime werent added to enum-str.ahk correctly
  • Added RBPDelevelCheck, and LastRBPDelevel to remote control
  • Fixed non-ASCII characters to be read as something else (broken)
Released: September 7 2023
Developer: El Gato & Aspect (@johnfree817)