What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

Suggestion to profil makers

phrosen

New Member
Joined
Dec 11, 2011
Messages
128
Reaction score
0
I don't know if it is even possible.

But I came up with the idea to "reverse" the profiles on start-up at random. I mean so that if the default is that the bot goes clockwise, then on startup it has 50% chance to go that, and 50% chane to go anticlockwise.

With this we could avoid "bot-trains", and also (even with the nerf to spawn-rate) optimize NPH, if not every bot is flying in the same direction.
 
Set gatherbuddy to bounce, the bot will change direction everytime it hit the last waypoint and then it will do a reverse run till the 1st point and then back to the last and so on.
 
Oh okay! Thanks for that suggestion mate!
I was also thinking that I couldn't be the first to think that.
 
How random is "randomize hotspots"?

Hi, Phrosen, <chuckles at the name>

The C# random number generator is used to "pick one" of the Hotspots in the list as the starting hotspot, then it sequences them from there in a circular fashion. Like most random number generators, the .NET one seriously suffers from 'streaks', so it may not look very random. Basically, the larger your list of hotspots, the more 'random' it will seem.

cheers,
chinajade
 
I didnt quite understand that :p

What I mean is; if there is 100 hot spots in a profile - will it (for example) take #1, and then #99 (meaning it flys all the way to the end of the profile) and the possibly hotspot #3? Making the traveltime, quite high... Or am I wrong?
 
I didnt quite understand that :p

What I mean is; if there is 100 hot spots in a profile - will it (for example) take #1, and then #99 (meaning it flys all the way to the end of the profile) and the possibly hotspot #3? Making the traveltime, quite high... Or am I wrong?

Hi again, Phrosen,

No, the randomize hotspot is only used for selecting the starting hotspot.

If it picks "3" to start, the next spots visited will be 4, 5, 6...
If it picks "1" to start, the next spots visited will be 2, 3, 4...
If it picks "97" to start, the next spots visited will be 98, 99, 100, 1, 2, 3...

Copacetic?

cheers,
chinajade
 
Oh okay! Thanks for that suggestion mate!
I was also thinking that I couldn't be the first to think that.

Of course bot trains are everyone's concerns ;)

The way you tought it was not bad at all tought but from a profile maker view I'm not sure what could be done to this, I dont think we got ways to randomize things trought profiles altought plugins along profiles probly could like they do that with Demonbuddy, not sure at all tought!

Have fun! :)
 
The way you tought it was not bad at all tought but from a profile maker view I'm not sure what could be done to this, I dont think we got ways to randomize things trought profiles altought plugins along profiles probly could like they do that with Demonbuddy, not sure at all tought!

Hi again, '02,

Aye, there are tools that allow randomization in profiles. Check out the "Chance" and "Random" on the Conditional Predicate Wiki page.

There are very good uses for these. For instance, when I wrote the Children's Week profiles, I worried hundreds or thousands of people might run Children's Week profiles--lots of people only have one week to run that profile. Having toons stand in the exact same place to talk to or locate an NPC is a dead give away of a bot. As such, if you look at the Children's Week profiles, you'll see these conditional predicates being used to 'spread out' the people running the profile. The profiles are under the Kick's Profiles/1-90 Questing Profile Pack/Holiday/Children's Week (Orphans) directory.

For example, we 'spread out' toons standing around the Matron to pick up or drop off quests:

<!-- Spread out approach to Matron so multiple HB users won't be standing on top of one another -->
<If Condition="Chance(20.0)">
<CustomBehavior File="FlyTo" DestName="Dalaran Orphon Matron" X="5711.172" Y="634.2878" Z="646.2761" />​
<ElseIf Condition="Chance(20.0)">
<CustomBehavior File="FlyTo" DestName="Dalaran Orphon Matron" X="5723.618" Y="638.3939" Z="646.4203" />
</ElseIf>​
<ElseIf Condition="Chance(20.0)">
<CustomBehavior File="FlyTo" DestName="Dalaran Orphon Matron" X="5701.079" Y="634.8996" Z="646.2899" />
</ElseIf>​
<ElseIf Condition="Chance(20.0)">
<CustomBehavior File="FlyTo" DestName="Dalaran Orphon Matron" X="5716.234" Y="659.96" Z="646.1047" />
</ElseIf>​
<Else>
<CustomBehavior File="FlyTo" DestName="Dalaran Orphon Matron" X="5721.253" Y="647.7024" Z="646.2775" />
</Else>​
</If>

There are plenty of places to take advantage of these features by changing up routes based on a percentage chance, or throwing 'rest time' (coffee break) into a profile based on a percent chance, etc.

Think about this for a second. Say there are 3-5 'routes' inside a profile. The profile changes up its routes based on a percentage chance. So, if any kind of 'route analysis' is done server-side, then there won't be a consistent fingerprint, because the route constantly changes frequently enough.

I've long seen easy ways to catch bots server-side. Whether Blizz actually does this or not is anybody's guess. But Chance and Random take a few tools out of the server-side detection toolbox.

Yes, I'm very paranoid. :D

cheers,
chinajade
 
Last edited:
I don't know if it is even possible.

But I came up with the idea to "reverse" the profiles on start-up at random. I mean so that if the default is that the bot goes clockwise, then on startup it has 50% chance to go that, and 50% chane to go anticlockwise.

With this we could avoid "bot-trains", and also (even with the nerf to spawn-rate) optimize NPH, if not every bot is flying in the same direction.
I got the same idea quite some time ago, but not with some randomness, but simply making another profile in opposite direction that the 1st one. Not many ppl will probadly take the time to make reversed profile, so there will be much less chance for bottrain to occur, than on the original profile :-)

I got some part of code lying in the drawer, and decided to finish it today :-) so here it is http://www.thebuddyforum.com/honorbuddy-forum/plugins/93970-app-profile-reverser.html#post926371

The difference between Bounce mode and making another profile thru this is, that Bounce mode "bounces" at the end. This will make you fly in the opposite direction forewer :)
 
Last edited:
Thanks Jade for the explanation!! beeing paranoid is the key to stay undercover :)
 
Back
Top