What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Rocail

New Member
Joined
May 24, 2014
Messages
13
Uugh. Spoke too soon when I said the reinstall fixed it.

https://www.thebuddyforum.com/wildb.../231512-yesterday-string-8-expected-near.html

With a fresh install and fresh wildbuddy. With no addons.

The ProfileHelperPlugin error has stopped, the bot will start, and runs "with no problem" moving/grinding/interacting works fine.

BUT now it approaches the quest giver, says it's picked up the quest, immediately walks away without pausing, without interacting with the quest giver, and without picking up the quest.

This used to work prior to the previous hiccup.

Wildbuddy and Wildstar both run as admin.

View attachment Wildbuddy omg Really.txt Log

Code:
<Profile Name="Crimson Daily" Author="Rocail" Version="0.1"> 
<PickUpQuest QuestId="7448" QuestName="Scout the Island" CreatureId="35959" CreatureName="Pallian Cyreus" MapId="2997" X="-22515.87" Y="-940.962158" Z="-27811.5781" />
<MoveTo X="-22487.65" Y="-941.2274" Z="-27820.36" MapId="2997" />
<PickUpQuest QuestId="7466" QuestName="ANALYSIS: Malicious Mutagen" CreatureId="36022" CreatureName="Tactical Uplink" MapId="2997" X="-22487.6484" Y="-941.227356" Z="-27820.36" />
<MoveTo X="-22478.28" Y="-942.6462" Z="-27808.5" MapId="2997" />
<PickUpQuest QuestId="7481" QuestName="Scarhide Extermination" CreatureId="35963" CreatureName="Supervisor Kera" MapId="2997" X="-22478.2773" Y="-942.64624" Z="-27808.4961" />
<PickUpQuest QuestId="7496" QuestName="Reclaim the Power" CreatureId="35963" CreatureName="Supervisor Kera" MapId="2997" X="-22478.2773" Y="-942.64624" Z="-27808.4961" />
<PickUpQuest QuestId="7498" QuestName="Missing Technologies" CreatureId="35963" CreatureName="Supervisor Kera" MapId="2997" X="-22478.2773" Y="-942.64624" Z="-27808.4961" />
</Profile>
Code:
Loading profile: C:\Users\<User>\Downloads\Wildbuddy\Profiles\50 Crimson Badlands - Daily Chain - SimpleTest.xml
Profile Crimson Daily (version 0.1) by Rocail loaded!
Setting game spell cast behavior to Normal
Buddy.Wildstar.BotCommon.ProfileTags.Quest.PickUpQuest (<PickUpQuest AlternativeQuestId="-1" X="-22515.87" Y="-940.962158" Z="-27811.5781" CreatureId="35959" CreatureName="Pallian Cyreus" MapId="2997" InteractRange="5" QuestId="7448" QuestObjective="-1" QuestName="Scout the Island" /> (Line #2)) has finished. Moving to the next...
Moving to X:-22487.65 Y:-941.2274 Z:-27820.36 within 3 units.
Authorized with the navigation server!
Attempting to generate path to X:-22487.65 Y:-941.2274 Z:-27820.36 from X:-22479.29 Y:-942.6866 Z:-27809.45
Successfully generated path to X:-22487.65 Y:-941.2274 Z:-27820.36
Done!
Buddy.Wildstar.BotCommon.ProfileTags.MoveToTag (Moving to X:-22487.65 Y:-941.2274 Z:-27820.36 (2997)) has finished. Moving to the next...
Buddy.Wildstar.BotCommon.ProfileTags.Quest.PickUpQuest (<PickUpQuest AlternativeQuestId="-1" X="-22487.6484" Y="-941.227356" Z="-27820.36" CreatureId="36022" CreatureName="Tactical Uplink" MapId="2997" InteractRange="5" QuestId="7466" QuestObjective="-1" QuestName="ANALYSIS: Malicious Mutagen" /> (Line #4)) has finished. Moving to the next...
Moving to X:-22478.28 Y:-942.6462 Z:-27808.5 within 3 units.
Attempting to generate path to X:-22478.28 Y:-942.6462 Z:-27808.5 from X:-22486.61 Y:-941.5143 Z:-27818.95
Successfully generated path to X:-22478.28 Y:-942.6462 Z:-27808.5
Done!
Buddy.Wildstar.BotCommon.ProfileTags.MoveToTag (Moving to X:-22478.28 Y:-942.6462 Z:-27808.5 (2997)) has finished. Moving to the next...
Buddy.Wildstar.BotCommon.ProfileTags.Quest.PickUpQuest (<PickUpQuest AlternativeQuestId="-1" X="-22478.2773" Y="-942.64624" Z="-27808.4961" CreatureId="35963" CreatureName="Supervisor Kera" MapId="2997" InteractRange="5" QuestId="7481" QuestObjective="-1" QuestName="Scarhide Extermination" /> (Line #6)) has finished. Moving to the next...
Buddy.Wildstar.BotCommon.ProfileTags.Quest.PickUpQuest (<PickUpQuest AlternativeQuestId="-1" X="-22478.2773" Y="-942.64624" Z="-27808.4961" CreatureId="35963" CreatureName="Supervisor Kera" MapId="2997" InteractRange="5" QuestId="7496" QuestObjective="-1" QuestName="Reclaim the Power" /> (Line #7)) has finished. Moving to the next...
Buddy.Wildstar.BotCommon.ProfileTags.Quest.PickUpQuest (<PickUpQuest AlternativeQuestId="-1" X="-22478.2773" Y="-942.64624" Z="-27808.4961" CreatureId="35963" CreatureName="Supervisor Kera" MapId="2997" InteractRange="5" QuestId="7498" QuestObjective="-1" QuestName="Missing Technologies" /> (Line #8)) has finished. Moving to the next...
Profile has finished, stopping the bot!
 
Dailies are a little different, as the game doesn't give us any way to differentiate them from regular quests, they only work 'normally' the first time.

Add IgnoreState="true" to your pick up tags.

<PickUpQuest IgnoreState="true" QuestId="7448" ... />
 
Thanks, I'll just stop doing... Everything I was pulling my hair out about.

Is there documentation with this information in it somewhere? The link in the Profile thread is pretty much empty, and finding things on this forum is... difficult.
(Do you want help building the documentation?)

Cause I have tons more questions I'm about to drop in the developers section, and not to mention hiccups like this I'd just be able to read the tag info on.

"Is there a <MountUp/> <Dismount/> command for the profiles?"
"Whats the Timeout tag do? Is that number seconds or minutes?"
"Is there a way to embed an Interact between 2 grind hotspots? or call a time period to end a grind? (relates to some zone defence quests and other players)"
"Is there a way to force move and/or jump? Real players don't walk down stairs/towers, they jump off. Some quest objectives require the bot to take a leap of faith to get too."
"Where can I find documentation on queuing up for Expeditions?"
"How can I get the bot change zones without borking itself in a profile?"
 
In general, you should use an object explorer to see which tags and flags are available - most of the time they are pretty self explanatory. if you really don't find something or if you can't somehow test it you can ask here or join the discord server and ask there, i had/have my own problems and they are really helpful and nice over there.

for your questions (everything "as far as i know". i might be wrong.):
mount:
no. there already is a plugin which handles mounting, but i don't know if it's working well. try it :)

timeout tag:
probably seconds. haven't really tested it - but you could just test it by making a grind tag in an area with a creature id that doesn't exist there :)

interact between grind hotspots:
no. you can always create your own tags which can handle this, or you just create 2 different grind tags.

time period for grind tags:
no. i don't know if the timeout tag withing hotspots "end" the grind tag maybe, but i don't think so... i guess you could create a plugin with a timer for things like this.

force move/jump:
you can use "NoPathfind="true"" with the MoveTo tag, which makes the bot run directly to that point (i.e. run off cliffs etc.). the jump tag works pretty well and i'm pretty sure you can jump off everything with it.
jump tag: <Jump DoubleJump="false" MapId="" FromX="" FromY="" FromZ="" ToX="" ToY="" ToZ="" />

queing up:
<MatchmakingQueue GameId="" FindOthers="false" AsGroup="false" IgnoreIfNotLeader="true" /> will queue for the "GameId" instance - which is always (?) the mapid of the instance.
<MatchmakingJoin /> will join the instance
<MatchmakingLeave /> will leave the instance

changing zones:
i never tried WALKING into a different zone, but you could try it with the nopathfind. porting to different zones is absolutely no problem for me (and you can now use QuestHelpers new rapid transport tag too :) )
 
Last edited:
JACKPOT, thank you.

The NoPathFind and Jump tag solve half of my problems. And the Matchmaking will let me get started on solo expedition profiles.

I've never had to go digging for tags and flags (Spoiled thus far by documentation, and Stackexchange. ). I found deaths discussion on the forums, and the link provided got me setup and poking around inside wildbuddy.

https://www.thebuddyforum.com/exilebuddy-forum/exilebuddy-guides/171025-setup-project-exilebuddy.html


I found a TIMER tag in hotspots! which was linked to:
Buddy.Common->Class:WaitTimer->Methods:Restart(),Restart(System.Timespan),WaitTimer(System.Timespan)->Properties:Started,Finished,Time

Once I figure out how to integrate this into the conditions I think I'll be set.

MountShit is a little too constant. It tries to mount whenever you move. I like to plant multiple small moves to guarantee the bot doesn't catch it's face on tentpoles, trees, bent beams, and half open doors, between objectives. (It's so bad for this.) Then just mount when I would mount as a player, to quickly run past the mobs on the way out.

So I'll look into creating a plugin that is just:
<MountUp IgnoreCombat="True" CombatIfDismounted="True" TurnAndFightHealthPercent="50" RemountIfDismounted="True" SprintIfInCombat="True" />
<Dismount />

Do you know of any resources that would cover "How to make your own damn tags." At the moment I plan on looking into QuestHelper to get an idea of how it should be written up.

Timeout hasn't really been "Timing out" for me, I've tested it by making a grind profile with 2 hotspots and no creatures on the grind list nearby. It freaked out and rapidly flipped back and forth between the 2 hotspots.(Mmm maybe its milliseconds or pulses... I'll try increasing it to the thousands...)
 
The timeout is to avoid staying too long at a hotspot. Not forcing it to stay. If there is nothing to kill, it will move to the next hotspot (since it assumes the area is cleared, and waiting around is pointless)
 
Back
Top