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

[Batch File] Profile Randomizer

teivovo

New Member
Joined
Jun 25, 2012
Messages
353
Reaction score
5
Hi guys,

I'll keep this simple. Yes... this is another batch file... :P

What it does is it will:

1. Randomize the waypoints of ANY profile slightly (currently set to 5 feet).
2. Inject a randomized wait timer before the run is started (while waiting at the town or quest start point).
3. Evoke random vendor repair runs at the start and end of runs (currently set to a 25% possibility).
4. Inject a randomized wait timer before the run ends (while waiting at the town or quest end point).


Usage: ProfileRand.bat input.xml output.xml

Run ProfileRand.bat using either command line or create a shortcut for it.

DO NOT EDIT ANYTHING INSIDE THIS BATCH FILE... THIS WORKS DIFFERENTLY FROM DB_RUN
NO CONFIGURATIONS REQUIRED. :)



Eventually I plan to integrate this with DB_Run so that every run of DB is unique. But for now, you can just generate multiple unique copies and use DB's scheduler to do your runs.


P.S. It takes a while to generate the profiles (especially the lengthy ones... please be patient)

I have tested on multiple profiles. Please let me know if you encounter any errors and let me know which profile you used.

Like this post if you find this useful~! :)

For those of you guys are having trouble understanding how to get this to work, follow the example below:

1. Copy the ProfileRand.bat onto your desktop.
2. Copy the profile what you want randomized onto your desktop as well. Change its name to something simple: Act1QueenRun.xml
3. Right click on ProfileRand.bat and select Create Short Cut.
4. Right click on the newly created shortcut and select Properties.
5. In the window that is opened, your target text box should show something like this: C:\Users\???\Desktop\ProfileRand.bat
6. Add the following to the end of the contents in the target text box: C:\Users\???\Desktop\ProfileRand.bat A1QueenRun.xml RandomQueenRun.xml
7. Click OK.
8. Run the newly created shortcut to generate the random profile.
9. Your generated profile will be named as RandomQueenRun.xml
 

Attachments

Last edited:
Do I need to place the bat file somewhere special ? Do I need to edit anything in it? Forexample adding the profile u want radomized?
 
Do I need to place the bat file somewhere special ? Do I need to edit anything in it? Forexample adding the profile u want radomized?

Nope :) just run it as its specified in the usage:

:)
 
I got this working but it took quite a bit, I think some more detailed instructions would be useful
 
I first tried to stick it in the plugins directory, (stupid I know)
Make sure you drop it in the profile directory so that you don't have to input the entire directory (easymode)
 
I first tried to stick it in the plugins directory, (stupid I know)
Make sure you drop it in the profile directory so that you don't have to input the entire directory (easymode)

Yup, that would make it easier. It was designed to work no matter where you placed the file. Just have to input the arguments as per the usage: portion in the first post. :)
 
Im not sure why but I am having extreme trouble trying to understand how to use this.

I edit the Profile Rand Batch file and add the path to - "SET INPUT= & SET OUTPUT=" ??
Little bit more detailed instructions would be great
 
Im not sure why but I am having extreme trouble trying to understand how to use this.

I edit the Profile Rand Batch file and add the path to - "SET INPUT= & SET OUTPUT=" ??
Little bit more detailed instructions would be great

Hi there,

Like I mentioned in the first post: There is no need to edit anything inside the batch file. Leave everything as it is.

All you need to do is run the batch file either under command prompt or create a shortcut for it and use the syntax according to the usage:

so if you open up a command prompt: all you need to do is navigate to the folder that the batch file is stored in and type: Profilerand.bat xxx.xml yyy.xml

where xxx.xml is the profile that you want to randomize and yyy.xml is the file that you want the Profile Randomizer to save the generated profile as. :)

DO NOT EDIT ANYTHING WITHIN PROFILERAND.BAT

:)
 
When I run the command it flashs/says "done..." but the output.xml isnt isnt in the directory.
 
Try changing the input profile filename to something simple like Act2.xml. Do not put spaces within the filename. i.e. use Act2.xml and not Act 2.xml.

Ideally, put the input profile and the batch file in the same folder. Then run it without the full paths.

E.g: Try running it this way: ProfileRand.bat Act2.xml RandomAct2.xml
Not this way: ProfileRand.bat c:\users\xxx\desktop\blah blah blah\Act2.xml c:\users\xxx\desktop\blah blah blah\RandomAct2.xml

Gimme some time to fix the full pathing issue. :)
 
Try changing the input profile filename to something simple like Act2.xml. Do not put spaces within the filename. i.e. use Act2.xml and not Act 2.xml.

Ideally, put the input profile and the batch file in the same folder. Then run it without the full paths.

E.g: Try running it this way: ProfileRand.bat Act2.xml RandomAct2.xml
Not this way: ProfileRand.bat c:\users\xxx\desktop\blah blah blah\Act2.xml c:\users\xxx\desktop\blah blah blah\RandomAct2.xml

Gimme some time to fix the full pathing issue. :)
ProfileRand.bat Act2.xml RandomAct2.xml

ran that command exactly and changed the names. Still says "done.." but no luck generating a random profile
 
ProfileRand.bat Act2.xml RandomAct2.xml

ran that command exactly and changed the names. Still says "done.." but no luck generating a random profile

Can you provide me with the link of the profile that you are using? Lemme take a look for you :)
 
I don't think blizzard can track thousands of waypoint clicks of millions of diablo3 players. Never heard about a ban cause you ran the same route.. if blizz would to this all the Honorbuddy2 Users would be banned as well.. but something like this never happened.

But I took a look at the code.. very impressive - perhaps I'll test this later
 

Hmm.... I've tried it and its working...

OK, do this:

1. Copy the ProfileRand.bat onto your desktop.
2. Copy the profile what you want randomized onto your desktop as well. Change its name to something simple: Act1QueenRun.xml
3. Right click on ProfileRand.bat and select Create Short Cut.
4. Right click on the newly created shortcut and select Properties.
5. In the window that is opened, your target text box should show something like this: C:\Users\???\Desktop\ProfileRand.bat
6. Add the following to the end of the contents in the target text box: C:\Users\???\Desktop\ProfileRand.bat A1QueenRun.xml RandomQueenRun.xml
7. Click OK.
8. Run the newly created shortcut to generate the random profile.
9. Your generated profile will be named as RandomQueenRun.xml


:)
 
I don't think blizzard can track thousands of waypoint clicks of millions of diablo3 players. Never heard about a ban cause you ran the same route.. if blizz would to this all the Honorbuddy2 Users would be banned as well.. but something like this never happened.

But I took a look at the code.. very impressive - perhaps I'll test this later

Yep... I don't think so too... But oh well... this was something that I have been wanting to try out. :)
 
i tried with rad's a1 champ profile couple times
and it always produce this error



----------------------------------
Processing New Coordinates
----------------------------------
Unprocessed X Coord: 1970.774
Unprocessed Y Coord: 4051.558
Processed x Coord: 1969.1852
Processed y Coord: 4046.1453

New MoveTo: <MoveTo questId='1' x='1969.852' y='4046.453' z='0.1' pathPrecision
='1' />

<WaitTimer questId="1" waitTime="50" />
<MoveTo questId="1" x="1929.922" y="4092.755" z="0.1000026" name="S-Highlands #4
2 (Road)" pathPrecision="1" />
' was unexpected at this time.
 
Back
Top