Skip to content

Releases: NatroTeam/NatroMacro

Natro Macro v0.8.4

13 Aug 15:16
Compare
Choose a tag to compare

Important

This version has many bug fixes and stability changes. HUGE thanks to the Dev Team and our first testers: Nick 9#9476 (Nick), FHL09#4061 (FHL), valibreaz#8493 (ERB), and Heat/Sky#9350 (Heat) for extensively testing all of the new features and making this update possible!

New Features

Show/Hide
  • Added ability to kill Coco Crab, Stump Snail, and Commando Chick in the macro! Special thanks to El Gato for developing these functions and integrating them into Natro Macro!
  • Field Default settings are now stored externally! There will be options in the future to easily edit default field gather options from the macro.
  • New customisable cannon and walk paths to fields, dispensers, planters, and questgivers! Thanks to Zaappiix and SuperDadof6 for creating and optimising these paths!

Bug Fixes

Show/Hide
  • Fixed an issue where Vicious Bee was not detected as found/dead since chat was not being opened properly.
  • Fixed 'Shift' being sent with '/' for European keyboard layouts, which caused unintentional shift-lock activation.
  • Fixed Spider kill detection being falsely activated by other messages from Spider Field.
  • Fixed default walk back path from Pine Tree not checking hive slots 1 and 2.
  • Fixed an issue where the macro did not return when night was detected (Vicious Bee) while doing a Polar Quest.
  • Reduced the possibility of failed planter placement error detection by looping the error check search.
  • Fixed Honey Bee questing issues! The macro should be able to complete and hand in Honey Bee quests as normal now.
  • Fixed unpausing of 'walk' script after Guiding Star was announced.
  • Fixed infinite loop if there is a planter already in the field that a new planter will be placed.
  • Added some measures to stabilise reconnecting, including elimination of some infinite waiting and failed activation of Roblox.
  • Fixed issue where the macro would stop if a disk read error made an image inaccessible (__.png was not found in...) by sending a status update instead.
  • Fixed GUI showing 'Collect None' for certain quests.

Other

Show/Hide
  • Changed default Bag Full Percent from 100% to 95%.
  • Initial loading has been sped up by approximately 30%! The config files are now read at once, allowing much faster startup times.
  • Added some measures which allow 'settings' folder to be safely transferrable between versions. This means you don't have to set all your settings again after an update!
  • Added a Webhook Easter Egg! Set all three of your fields to be the same colour to discover it!
  • Improved GUI performance by reducing the total number of controls. This should improve dragging on lower end systems.
  • Disabled F1 hotkey during startup. This was the cause of some variable initialisation issues in the macro.
  • Webhook messages have a new colour system! They have been given more appropriate colours based on the nature of the status update.
  • Added status update which informs you which field was boosted after using a free booster.
  • Removed all windowed screen detection dependencies. The macro now acts on the client window, allowing it to function identically for all windowed modes.
  • Added a design change to microconverter usage. Now, microconverters are used at your Bag Full setting if it's 90% or above, and 100% otherwise.
  • Updated Roblox VIP Server link validation to accept both numbers and letters in 'privateServerLinkCode'.
  • Optimised looting function (bugs, bosses, planters) to use the new movement system and stop when token link is detected in relevant cases.
  • Optimised nm_gotoCannon(), nm_searchForE(), and nm_findHiveSlot() to use Gdip_ImageSearch instead of regular ImageSearch. This drastically increases speed and performance, allowing the macro to execute those actions much faster.
  • Introduced HyperSleep() function for sensitive delays such as cannon duration. This should make landing location after cannon much more consistent.
  • Implemented extra check for when Vicious Bee is stepped on at the beginning of the Vicious Cycle.
  • Added 'Error' as a criterion for a critical event. Examples of such status updates are 'image not found', 'maximum planters reduced', and 'quest not found'.
  • Added a mouse move as a failsafe if the mouse position reached the top of the screen and caused the Roblox grey bar to show.
  • Updated Gather Interrupt logic so it is separate for each quest giver (i.e. Bucko Gather Interrupt will only interrupt to complete Bucko Quests, and not Polar)
  • Adjusted PlanterTimers GUI options so that it no longer activates and steals focus from the Roblox window.
  • Changed from WinGetPos to 'GetWindowPlacement' to allow GUI position saving even when GUI windows are minimised.

Note

The original v0.8.4 was replaced by v0.8.4W (~2 days after release) to fix an error (Critical Error: Invalid memory read/write) caused by the line 'switch wParam'. This was later discovered to be an AHK bug, but the new method was kept for speed improvements.

Released: November 29 2022
Developer: SP (@zspz)

Natro Macro v0.8.3

13 Aug 15:16
Compare
Choose a tag to compare

New Features

Show/Hide
  • Walk paths from field to hive are now customisable! They are stored in the 'paths' folder and can be edited or distributed just like patterns from v0.8.0+.

Bug Fixes

Show/Hide
  • Night Detection and Stingers functionality should now be fixed! An issue with inter-script communication was causing this.
  • Fixed recurring left drift in the default Typewriter pattern.
  • Fixed an issue with Bug Run Gather Interrupt check which allowed gather to be interrupted by Quests even if they are disabled.
  • Fixed time remaining for Daily Reconnect shown in Planter Timers window to use UTC Time instead of local system time.
  • Fixed an issue where background.ahk would not be started by the main macro script on first launch.
  • Fixed an issue with gather where the macro would use the last gather field's settings if they shared the same pattern.

Other

Show/Hide
  • Optimised speed of F2 and F3 hotkeys to pause and stop the macro respectively.
  • Improved reliability of cannon paths to clock and fields to reach the intended position with less error.
  • Added short delay to improve alignment when talking to Polar Bear for quests.
  • Optimised external 'walk' scripts to close more seamlessly in order to prevent keys being held down at the end of gather.
Released: November 7 2022
Developer: SP (@zspz)

Natro Macro v0.8.2

13 Aug 15:15
Compare
Choose a tag to compare

Bug Fixes

Show/Hide
  • Fixed an issue where the script would not pause properly while an external 'walk' script was running. This also indirectly fixes the issue where 'Guiding Star' announcement is interrupted by keystrokes from 'walk'.
  • Fixed an issue that would cause the macro to gather in a different pattern than the one chosen.
  • Patterns are now initialised at first launch, fixing the issue where the macro would stand still when it should be doing a gather pattern.

Other

Show/Hide
  • User will now be informed whether their private server link is deemed invalid when inputting in the GUI.
Released: November 3 2022
Developer: SP (@zspz)

Natro Macro v0.8.1

13 Aug 15:12
Compare
Choose a tag to compare

Bug Fixes

Show/Hide
  • Reverted planter paths back to using cannon since some were causing problems.

Other

Show/Hide
  • "Show Timers" now closes Planter Timers window if it is open.
Released: November 2 2022
Developer: SP (@zspz)

Natro Macro v0.8.0

13 Aug 15:10
Compare
Choose a tag to compare

New Features

Show/Hide
  • Added a new gather system to supersede the previous one. This will launch all gather cycles in a new AHK script, allowing it to run uninterrupted which results in much more accurate timings for all gather patterns. This should significantly reduce drift.
  • Implemented "MoveSpeed Correction" in Settings! This is a new feature that detects all movespeed altering buffs in game real-time and adjusts your movement accordingly. This will drastically improve all sections in the macro which require sensitive movements; at the moment it is just applied in gather patterns. It has also been applied to most planter travels, thanks to Zaappiix!
  • There is now separation for "critical" status updates in the webhook. In general, these are status updates that require immediate attention such as disconnects or multiple reset attempts. There are now options in the GUI to enable the webhook to ping a user or send a screenshot in these cases.
  • Patterns have been completely revamped! Now, all patterns are stored in the 'patterns' folder and are loaded into the macro. This allows users to create and distribute Natro Macro patterns easily, without even having to touch natro_macro.ahk.
  • This version comes included with Noob's Timers v2.0! This features theme support, graphical planter/field displays and newly added integration to obtain 'Honey Per Hour' and 'Session Honey' minutely from StatMonitor.

Bug Fixes

Show/Hide
  • Fixed an issue which resulted in unwanted usage of hotbar items due to random numbers being sent. It is now safe again to put items in your hotbar slots and use consumables with the macro.
  • Fixed an issue where the character would try to travel to the red cannon after gather end (thanks Zaappiix).
  • Removed a duplicate key (FieldBoostStacks) in ba_config.ini, thanks to MaraSorg#9041 for finding.

Other

Show/Hide
  • Modified status update for 'Gathering: Field' to show extra information (time limit, pattern name and size) and added 'Gathering: Ended' status to show time gathered and end reason.
  • Moved .inis and .txt files to a 'settings' folder to clean up the main directory and provide a folder for future additional files.
  • Updated RegEx patterns for Discord Webhook and Roblox private server links to allow recognition of a wider range of valid URLs.
  • Allowed StatMonitor to run on earlier versions of Windows to allow buff tracking access (honey detection still requires OCR), as well as fixing the issue of duplicate 'Startup Reports'.
  • Updated StatMonitor to v2.2 which includes various fixes and improvements, including fixed 'Mondo' and 'Guiding Star' detection and error handling for OCR and CreateFormData.
  • Tweaked cannon travel to 'Pineapple' planter to improve reliability and allow lower level users to survive mobs with Zaappiix's modification.
  • Special thanks to Noob, Zaappiix, SuperDadof6 and El Gato for helping me test this release. Almost all of these features were their ideas!
Released: November 2 2022
Developer: SP (@zspz)

Natro Macro v0.7.4

13 Aug 10:30
Compare
Choose a tag to compare

Important

Natro Macro now has its own Discord server!! The invite link is contained in the macro itself.

New Features

Show/Hide
  • Added new and improved StatMonitor graphs!! Special thank you again to SP#0305 for his amazing work in creating these charts! This feature is very well loved and appreciated.
  • Added a new "GatherStart" option to the Boost Tab->Hotbar Slots. This option will only use the item one time upon the start of gathering only. The time value entered serves as the minimum interval of time before the next use of the item. This option can work well for specific items such as extracts to ensure there is no wasted buff time.

Bug Fixes

Show/Hide
  • Adjusted Mondo pathing so it no longer leaves you in the field.
  • Fixed booster quest step for Bucko and Riley quests
  • Riley quests will now work if both Bucko and Riley quests are enabled.
  • Fixed an issue that would sometimes cause the saved Hiveslot data to be cleared. This would result in being unable to locate your hive after a reconnect and cause an infinite reset/reconnect loop.

Other

Show/Hide
  • Double resets will now only occur before going to gather in your gathering field. No reset at all will occur if you are confirmed to be at your hive slot already.
  • Blue Booster pathing will now corner align to be more reliable.
  • Default mouse position has been lowered to prevent the cases where the cursor will sometimes hover over the buff bar.
  • Tweaked inventory searching to locate planters faster.
  • Hotbar selection of "Gather" will no longer be used while questing.
  • If your field is was boosted or glittered within the last 15 mins then planters, mondo, item collections, and bugruns will be skipped. This will help prevent wasted field boosts.
  • Added more logic to help detect a frozen Roblox session faster.
  • Added some more FPS freeze checks to better detect when this occurs.
  • "Natro so broke 😩" message will now only occur once per hour. There have been a few Roblox warnings due to this message spamming public servers.
  • Added message to Black Bear Quest checkbox to clarify it only works for the repeatable quests.
Released: October 22 2022
Developer: Natro (@Natro42)

Natro Macro v0.7.3

13 Aug 10:27
Compare
Choose a tag to compare

Bug Fixes

Show/Hide
  • Fixed an issue where a disconnect would not cause Roblox to fully close (Beta App). This would result in the reconnect not working.
  • VIP links that start with "web.roblox.com" will no longer be identified as invalid links.
Released: September 14 2022
Developer: Natro (@Natro42)

Natro Macro v0.7.2

13 Aug 10:25
Compare
Choose a tag to compare

Bug Fixes

Show/Hide
  • Fixed another issue with Daily Reconnect where an hours or minutes value of "00" did not function properly. I also made it so it would not do this if the macro was not actively running.

Other

Show/Hide
  • Removed an obsolete Planter check that was preventing some planters from being harvested.
  • The macro no longer forces Roblox to open in the browser. It seems it will only open using the Beta App now...Thanks for that Roblox...grumble
Released: September 12 2022
Developer: Natro (@Natro42)

Natro Macro v0.7.1

13 Aug 10:24
Compare
Choose a tag to compare

Bug Fixes

Show/Hide
  • Fixed an issue with the Daily Reconnect. In some last minute code cleanup, I made hours 1-12 instead of 0-23 as intended... this error would make it so any daily reconnect would not work for hours > 12.
Released: September 12 2022
Developer: Natro (@Natro42)

Natro Macro v0.7.0

13 Aug 10:22
Compare
Choose a tag to compare

New Features

Show/Hide
  • Added "Gather Field Nectar Sipping" option to Planters+. Enabling this will force planters to be placed into your current gathering field if you need that nectar type (ignores allowed field selections). This will result in much higher nectar gains for that nectar type. This option was always on in previous verions and it now allows you to disable this feature if you want to.
  • Added a Daily Reconnect option. This will close Roblox at the specified time and result in the normal reconnect logic. If all players on the server do this at the same time, this option will also serve as a saily server reset. To enable this option, simply add the time of day you want this to happen. If either hour or minutes field is blank, this option will not cause a reconnect.

Bug Fixes

Show/Hide
  • Planters will no longer be harvested early if the nectar exceeds 100% full if using a fixed harvest time. This was causing infinite plant/harvest loops in certain cases.
  • Fixed an issue where a full nectar was not reading percent properly. This would result in a planter being placed for an already full nectar when there were other nectars that are not full.
  • Fixed an issue preventing the Ant Challenge if you already have 10 ant passes in your inventory.

Other

Show/Hide
  • Removed Hive Image Variance from the GUI. This setting is largely unecessary and can still be set in the ini file it is necessary. I needed some GUI space to add the new daily reconnect feature.
  • Added checks for frozen Roblox game based on active honey checks. After 5 consecutive strikes of inactive honey Roblox will be restarted. This was a condition not previously identified and potentially a cause for the loss of balloon blessings.
  • Tweaked cannon travel to coconut/pepper fields to make the crevasse jump more reliable.
  • Tweaked cannon travel to blue booster to compensate better for slightly laggy or low FPS cases to make it more reliable.
  • Updated Planter placement locations for better reliability. This should help locate and place planters more consistently even with variances due to lag. This may require additional tweaking. This will require you to pick up any currently placed planters since the locations in the fields are now different.
Released: September 12 2022
Developer: Natro (@Natro42)