← Back to Fisch Macros
NEW OCR-POWERED

Fisch Auto Enchanter Macro

by Asphalt Cake

📖 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:

  1. Reads the enchant result using OCR
  2. Compares the detected text with your selected list of enchants
  3. 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:

  1. Double-click the installer
  2. Select English as the default language
  3. Click Next repeatedly
  4. Accept the license agreement
  5. 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

  1. Press F3 in Fisch
  2. A transparency box appears
  3. 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:

  1. Hold the relic you want to enchant
  2. Click the Enchant button once
  3. Hover your cursor directly over the Yes confirmation button
  4. 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.