-
Posts
426 -
Joined
-
Last visited
Reputation Activity
-
Runaro reacted to Arcangelo in ("bug") thunder bluff navigation
okay fair enough - i would be very happy if you could share that code with me so i could use it in the questing profiles - credit would ofc be made :-)
As that would make the profiles so much more user frindly.
I would ofc credit you with a free profile when it is done , as thanks for the time saved :-)
-
Runaro got a reaction from Arcangelo in ("bug") thunder bluff navigation
Once created, you can use it simply for all your profiles.
But ye i agree, a implemented function directly in WRobot would be helpful.
-
-
Runaro reacted to Droidz in Offmesh Connections
This tool is not available on WRobot for the private servers for now, you need to wait next update of your WRobot version.
-
Runaro reacted to Droidz in Need tutorial for "Offmesh Connections" for quester
http://wrobot.eu/forums/topic/5283-offmesh-connections/
-
Runaro reacted to Droidz in Offmesh Connections
Hello,
Sometime, WRobot cannot create path (navigation files are created from default maps, some quests/events open the doors, remove/add the stones,..., this can happen also if it's narrow, or sometime without reason).
By sample, it is a narrow staircase, you get error like (navigation file tell at WRobot than he cannot walk in the staircase) (to get full pathfinding logs, in advanced general settings tab 'Path...' activate option "Server Logs")
(to get detailed log, you need to activate option "Show server logs" in advanced general settings tab "Path-finding").
Now, we will add offmesh connection (we will add staircase path):
And we will try again to generate path:
ref: http://www.pathengine.com/Contents/Overview/AdditionalFeaturesOverview/Off-MeshConnections/page.php https://docs.unity3d.com/Manual/class-OffMeshLink.html
-
Runaro reacted to mich125 in Bot skips waypoints
So i rewrote my profile using @Runaro solution, just had to group up more than one waypoint in a single runcode, else its too slow. So far looks good, will monitor it longer if it skips waypoints after a while.
-----------
Ok so i monitored it for a few hours, and it fixed my issue completely, happy me:D
-
Runaro got a reaction from mich125 in Bot skips waypoints
Sounds weird, because he doesn't do it for me when i check this option.
But to be honest, i never let the bot repeat FollowPath's all the time, he'll only do it once for me, continue with other pulses and never will come back to the FollowPath pulse. ( leveling profile )
If this problem really persists and i'm not missing something, then you should maybe create a workaround for now. ( until Droidz did reproduce this problem and fix it, if it's really a bug )
Instead of using FollowPath, simply create RunCode's in the QuestSorted. ( weird and not clean solution, but that should at least work )
Here's an example for your coordinates you posted:
<QuestsSorted Action="RunCode" NameClass="wManager.Wow.Bot.Tasks.GoToTask.ToPosition(new Vector3(1256.431, 22.70191, 33.50569));" /> <QuestsSorted Action="RunCode" NameClass="wManager.Wow.Bot.Tasks.GoToTask.ToPosition(new Vector3(1269.236, 41.0107, 33.50568));" /> <QuestsSorted Action="RunCode" NameClass="wManager.Wow.Bot.Tasks.GoToTask.ToPosition(new Vector3(1255.751, 66.1565, 33.50556));" /> <QuestsSorted Action="RunCode" NameClass="wManager.Wow.Bot.Tasks.GoToTask.ToPosition(new Vector3(1272.432, 104.288, 33.50554));" /> But if you ask me, i would wait and see what Droidz has to say about that.
-
Runaro got a reaction from k4njin in Plugin for attacking specific mobs?
My message was to @testingz and was about the plugin?
-
Runaro got a reaction from wlhr in free trial
I can't agree on that.
It's enough in my opinion, that people can already use a trial key for private servers.
For retail it would mean, the bot gets more attention from blizzard, then needed.
-
Runaro reacted to eeny in Wtf am I doing wrong?
Lol... Read the description... Install the quick quest add on... That's literally it's job
-
Runaro got a reaction from testingz in Plugin for attacking specific mobs?
You have to disable the option "ignore fighting while in sky golem and travel form".
-
Runaro reacted to Droidz in Bot stucked
Hello, use this plugin:
using System.ComponentModel; using System.Threading; using System.Windows.Forms; using robotManager.Helpful; using wManager; using wManager.Wow.Helpers; using wManager.Wow.ObjectManager; public class Main : wManager.Plugin.IPlugin { const int HearthstoneItemID = 6948; const int MaxStuckCount = 3; public void Initialize() { wManager.Events.MovementEvents.OnPulseStuckResolver += MovementEventsOnOnPulseStuckResolver; Logging.Write("[HearthstoneWhenStuck] Loadded."); } public void Dispose() { Logging.Write("[HearthstoneWhenStuck] Disposed."); } public void Settings() { MessageBox.Show("[HearthstoneWhenStuck] No settings for this plugin."); } private void MovementEventsOnOnPulseStuckResolver(CancelEventArgs cancelable) { if (Statistics.Stucks >= MaxStuckCount) { Logging.WriteDebug("[HearthstoneWhenStuck] Use Hearthstone."); var o = wManagerSetting.CurrentSetting.CloseIfPlayerTeleported; wManagerSetting.CurrentSetting.CloseIfPlayerTeleported = false; MovementManager.StopMove(); Thread.Sleep(Usefuls.Latency + 150); Lua.LuaDoString("local itemName, _, _, _, _, _, _, _ = GetItemInfo("+ HearthstoneItemID + "); RunMacroText('/use ' .. itemName);"); Thread.Sleep(Usefuls.Latency + 500); if (ObjectManager.Me.IsCast) { Usefuls.WaitIsCasting(); Thread.Sleep(Usefuls.Latency + 10000); // wait load screen } wManagerSetting.CurrentSetting.CloseIfPlayerTeleported = o; Statistics.Stucks = 0; cancelable.Cancel = true; } } } You can change item id and stucks count lines 11 and 12
HearthstoneWhenStuck.cs
-
Runaro got a reaction from flupppa in Questprofil Problem
Auf Grund dessen, dass ich nicht auf dem Aktuellen Content spiele, werde ich das Profile selbst nicht testen können.
Dir sollte aber von vornherein klar sein, dass Legion Quests deutlich komplexer sind und somit oftmals nur via c# zu lösen sind.
Ps. Bin aktuell im WRobot Discord Server anzutreffen.
-
Runaro got a reaction from testingz in Gathering problem (gif inside) see Here what does not work right
0 means, if there's a unit or player around, the bot will simply not gather the node.
1 = max one unit near the node
2 = max two units near the node
etc.
-
Runaro got a reaction from Hapiguy in Gathering problem (gif inside) see Here what does not work right
You have to raise the max units near target value and don't set it to 0.
-
-
Runaro reacted to Droidz in Help WRobot to improve navigation mesh construction
The problem with private servers, it is than objects has added by the creator of the servers (but I can try to use mangos or trinity database to add defaults map objects)
-
-
-
Runaro reacted to iMod in Help WRobot to improve navigation mesh construction
So for private server it does not work, like WOTLK?
-
Runaro reacted to Droidz in Help WRobot to improve navigation mesh construction
Hello,
It is possible to help WRobot to improve navigation (meshes) fiability.
For it:
Use this plugin: ExtractGameObjects.cs (or you can also run c# code "wManager.Wow.Bot.States.NPCScanState.ExtractGameObjects = true;" if you want record during current WRobot session) When WRobot product running, WRobot extract alone game objects infomations (you can see game objects extracted in debug log lines). After some hours/days/weeks of use, you can send me your game objects database (database file is "WRobot\Settings\gameObject.json"), compress and send me this file by private message. ps: This working only on WRobot for official wow server. Please use normal servers (not PTR).
-
-
Runaro reacted to iMod in help me please (RDruid)
Oh really? Okay i'm so sorry.
WRobot is a program that allowes you to automate World of Warcraft tasks. You can realize everything you want if you know how.
The program it self is written in C# and uses WPF as UI. The most stuff is realized through xml to C# converter.
Good luck dude, i hope this answers your "question".
ps: "I am wanting to know about wrobot" what the hell you want to know about WRobot? maybe you should think about your "question" before posting "shit".
-
Runaro reacted to camelot10 in User friendly improvements demand
there is alot of unnecessary clicks with wrobot. for love of god, make checkbox options in "General settings":
1. (pestered) click: teamviewer warning (+1 unnecessary click, total: 1) (option "disable teamviewer warning")
2. (pestered) client choose. for the love of god make setting "automaticaly connect to wow if only one client available for wrobot". after that connect/launch menu appear only if 0 or 2+ client available for wrobot
(+2 unnecessary clicks: choose client click, launch bot button click. total: 3 clicks)
3. (pestered) license key managment menu, ALSO make setting: "keys list automaticaly for use" and let peoples enter keys list and forget about this menu forever (optionaly you can add checkbox "its my private computer, its safe to automanage keys here". show this menu if no free/working keys from that menu available. (+2 unnecessary clicks: choose key click, login button click. total: 5 clicks)
4. im playing on russian servers. i dunno if wrobot remembers settings/products/fightclass/profile for each characters in other localizations but not in russian. i have many characters, one grinder, one skinner, one gatherer etc. every time (after click on wrobot + 5 unnecessary clicks) in need to change product/profile/fightclass for every characer (for druids its also mount name change to travel form). Yes i know about "setting backup" plugin. its even worse (+6 clicks for this plugin: 1 "plugins", 2 "setting backup", 3 "setting for selected plugin", 4 "load settings", 5 xml file click, 6 open click ). if you change something and forget about that - you need to change that again, save that setting.
i think usefull feature: save product/profile/fightclass for each character by default, or add such option in settings
5. quester profile editor improvements
6. quester editor <QuestFile> support. at this moment i spending hours to fight against wrobot and quester editor. There is alot of C# coding required to make fully afk profile. And im tired to fight unfriendly ui, unknown api and not documented product. atleast dotpeek decompiler helps alot. i managed how i attach c# code to my profile. but there is major editor problem. if i change something in editor: quest order, npc or quest info and save profile: <QuestFile> and link to .cs file removed from xml .
I attached 2 files. xml have <QuestFile> node, if you change quest order or any other changes in profile in editor and save it -> boom, no more QuestFile node there. Please fix that and
7. make quester profile and editor support for xml node <Include>somescript.cs</inclide> or something like that. quester editor is terrible for c# code. many usefull code (c# and/or lua) used multiple times in whole profile, its realy ugly everytime copy/paste this things in profiles.
8. API doc needed. you waste alot of time explain same info over and over, instead to make one documentation
test_quests.xml
test_quests.cs