📖 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.
This article is purely educational and explains how the system works from a technical perspective.
⚙️ How It Works
The auto enchanter macro 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.
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
🔍 OCR Technology
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
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.
Installation Steps:
- 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.
🖥️ Preparing the In-Game Interface
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.
🎯 Cursor Positioning
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.
⏱️ Adjusting Delays
Lag affects timing, so delays must match your game response.
After-E Delay
Measure the time between pressing E and when the results appear.
- 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.
💡 Tips for 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
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.