Skip to content
View in the app

A better way to browse. Learn more.

WRobot

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Wrong wow language?

Featured Replies

When using fight profiles or using the fishbot, the spells it's trying to cast are in what looks to be Chinese? How can I force it to English? It wont trigger the spell.

Thank you.

From the log:

[Spell] Cast 钓鱼 (Fishing)

  • Author

Ah, okay, so I'm using the wow_tweaked.exe which wrobot detects the game as Chinese, using the original exe changes the game to english. Bummer. Can I force wrobot to see an english client?

 

Thank you.

Hello, try this plugin :

using System.Linq;
using wManager.Wow.Helpers;

public class Main : wManager.Plugin.IPlugin
{
    public void Initialize()
    {
        robotManager.Events.Events.OnCustomEvent += (eventName, args, cancelEvent) =>
        {
            try
            {
                if (eventName =="SpellManager.CastSpellByNameOn" &&
                    args != null &&
                    args.Length == 2 &&
                    args[0] != null &&
                    args[0] is string &&
                    args[1] != null &&
                    args[1] is string)
                {
                    var spellName = (string)args[0];
                    var luaUnitId = (string)args[1];

                    var spell = SpellManager.SpellBook().FirstOrDefault(s => s.NameInGame == spellName);
                    if (spell != null)
                    {
                        var englishSpellName = spell.Name;
                        if (!string.IsNullOrWhiteSpace(englishSpellName))
                        {
                            Lua.LuaDoString(string.Format("CastSpellByName('{0}', '{1}');", englishSpellName.Replace("'", @"\'"), luaUnitId.Replace("'", @"\'")));
                            cancelEvent.Cancel = true;
                        }
                    }
                }
            } catch{}
        };
    }

    public void Dispose()
    {
    }

    public void Settings()
    {
    }
}

 

Main.cs

On 1/10/2025 at 6:48 AM, Droidz said:

Hello, try this plugin :

using System.Linq;
using wManager.Wow.Helpers;

public class Main : wManager.Plugin.IPlugin
{
    public void Initialize()
    {
        robotManager.Events.Events.OnCustomEvent += (eventName, args, cancelEvent) =>
        {
            try
            {
                if (eventName =="SpellManager.CastSpellByNameOn" &&
                    args != null &&
                    args.Length == 2 &&
                    args[0] != null &&
                    args[0] is string &&
                    args[1] != null &&
                    args[1] is string)
                {
                    var spellName = (string)args[0];
                    var luaUnitId = (string)args[1];

                    var spell = SpellManager.SpellBook().FirstOrDefault(s => s.NameInGame == spellName);
                    if (spell != null)
                    {
                        var englishSpellName = spell.Name;
                        if (!string.IsNullOrWhiteSpace(englishSpellName))
                        {
                            Lua.LuaDoString(string.Format("CastSpellByName('{0}', '{1}');", englishSpellName.Replace("'", @"\'"), luaUnitId.Replace("'", @"\'")));
                            cancelEvent.Cancel = true;
                        }
                    }
                }
            } catch{}
        };
    }

    public void Dispose()
    {
    }

    public void Settings()
    {
    }
}

 

Main.cs 1.42 kB · 2 downloads

Where would you apply this?

  • 4 weeks later...
On 2/7/2025 at 7:05 AM, Droidz said:

Download Main.cs and put this file in the folder "WRobot\Plugins\" (you can rename it). Launch WRobot (or restart it) then go to the tab "Plugins" and enable it.

so i did exactly that and im still having the same issue. here are my logs

10 Feb 2025 00H32.log.html

  • 3 weeks later...
  • 2 months later...

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.