Fisch Auto Enchanter Macro Full Guide
The fisch auto enchanter macro is widely discussed among players for its ability to automatically detect enchantments and stop when a desired match appears. This guide explains exactly how this macro functions, how it uses OCR technology, how players configure enchant lists, and how the timing system works.
🎥 Source Video Tutorial:
This article is purely educational and explains how the system works from a technical perspective.
Introduction to the Fisch Auto Enchanter Macro
The auto enchanter macro showcased in the demonstration is designed to automate repeated enchant attempts on relics. Instead of manually checking every enchant result, the macro uses OCR (Optical Character Recognition) to scan the text and determine whether an enchantment matches one of the desired targets.
Players often use this system to avoid long stretches of repeated clicking while searching for rare enchantments.
How the Auto Enchanter Macro Works
At its core, the macro performs three major actions:
- Reads the enchant result using OCR
- Compares the detected text with your selected list of enchants
- Stops instantly when a match is found
This makes the macro efficient for repeated enchanting cycles.
🔍 OCR Technology and Why It's Required
The macro relies on Tesseract OCR, an open-source text-recognition engine, to read the enchant results displayed on the screen.
OCR enables the macro to:
- Identify enchantment names
- Compare them to your chosen enchant list
- Determine whether to continue or stop
Without OCR installed, the macro cannot interpret in-game text.
⚙️ Tesseract OCR Installation Explained
When first launching the macro, it will ask: "Do you have Tesseract installed?"
Most users do not, so the macro can automatically download the installer.
Once downloaded:
- Double-click the installer
- Select English as the default language
- Click Next repeatedly
- Accept the license agreement
- Copy or remember the installation path
The default installation directory is typically:
C:\Program Files\Tesseract-OCR\
The macro will detect this path automatically the next time it launches.
📥 Downloading and Launching the Macro
After downloading the auto enchanter macro from the developer's Discord channel, users can run it directly.
Initial Pop-Up: "Do You Have Tesseract?"
Selecting Yes will begin the automated process of acquiring Tesseract if not already installed.
Automatic Downloading of Tesseract
The script retrieves the installer for you, eliminating the need to find the file manually.
How to Install Tesseract Correctly
- Keep the installation directory unchanged unless you're familiar with custom file paths
- After installation, the macro will detect the correct folder automatically
- You only need to install Tesseract once
🖥️ Preparing the In-Game Interface for Detection
The macro depends heavily on the visual layout of the game.
Using F3 to Adjust the Text Area
- Press F3 in Fisch
- A transparency box appears
- Expand it slightly until it covers the lower portion of your chat box
This ensures the macro has a clear area to scan for enchant names.
Why Expanding the Region Matters
If the scan area is too small:
- OCR may fail
- Enchants may not register
- Detection may be inconsistent
✨ Setting Up Desired Enchantments
On the macro interface, there is a box for entering the enchantments you want.
Adding Enchants to the Detection List
For example, entering Abyssal and clicking Add will include it in your target list.
You can add:
- Hasty
- Inside
- Divine
- Flash Line
- Control
- Any enchant you're searching for
The macro stops instantly when one is detected.
How the Macro Stops Automatically
Whenever OCR reads a result that matches one of your selections, it displays:
"Found [Enchant]"
And the script terminates the automation cycle.
🎯 How to Position Your Cursor Before Starting
Before activating the script:
- Hold the relic you want to enchant
- Click the Enchant button once
- Hover your cursor directly over the Yes confirmation button
- Remember this exact spot
This is critical : the macro repeats clicks in this location.
Selecting the Relic and Enchant Button
The macro only works if the relic is already selected. Failing to select the relic may cause mis-clicks.
▶️ Starting and Running the Macro
Using F1 to Begin Automation
Press F1 and the macro begins:
- Clicking "Yes"
- Running the enchant attempt
- Reading the result
- Comparing it to your list
How the Macro Detects Matches in Real Time
OCR reads the enchant name after each cycle. If no match is found, the cycle repeats after a delay.
⏱️ Adjusting Delays for Laggy Servers
Lag affects timing, so delays must match your game response.
After-E Delay
Measure the time between pressing E and when the results appear.
Example:
- Press E
- Count "1-one-thousand, 2-one-thousand, 3-one-thousand"
- If it takes 3 seconds, set delay to 3000 ms
OCR Delay
This is the extra time the macro waits before reading the text.
If your game takes 3.5 seconds to refresh enchant info, set 3500 ms.
⏹️ Stopping and Resetting the Macro
Use F4 to Exit
Pressing F4 will stop the script immediately.
Rebinding Keys
Rebindable keys are supported if you prefer alternate controls.
⚠️ Important Notes About Settings Not Saving
The macro does not store settings between sessions. Every time you reopen:
- Re-set your scanning region
- Re-enter or adjust enchants
- Reconfigure delays if needed
💡 Tips for Increasing OCR Accuracy
Improve Background Lighting
OCR works best with high contrast. If enchant text is hard to read (especially darker ones like Abyssal):
- Move your camera
- Position the enchant window against a brighter background
This greatly improves scan accuracy.
🔧 Troubleshooting Common Issues
OCR Not Reading Text
- Region too small
- Background too dark
- Incorrect delay timing
Macro Clicking Wrong Buttons
- Cursor not placed correctly
- Relic not selected
Macro Stops Too Early
- Enchants may already be on your list
❓ Frequently Asked Questions
Does the Fisch auto enchanter macro require OCR?
+Yes : the macro uses Tesseract OCR to read enchantment names from the screen.
Why isn't my macro detecting enchants?
+Increase background brightness and ensure delays match your server speed.
Why does the macro stop immediately?
+An enchant in your list may be matching instantly. Check your enchant list for common words.
Do settings save after closing?
+No : each session requires reconfiguration of scan region, enchants, and delays.
What happens if I move my mouse during automation?
+The macro may mis-click or break its sequence. Keep your mouse still during operation.
Conclusion
The fisch auto enchanter macro is a sophisticated automation tool that uses OCR to detect enchantment names and stop when desired enchants are found. By configuring your scan area, adding targeted enchantments, adjusting delays, and maintaining proper background lighting, the macro operates efficiently and reliably.
Although the system requires setup each session, its automated detection capabilities make it highly effective for repeated enchant cycles.