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

[Guide] Writing Profiles As Seen By TwistedHeat

twistedheat

New Member
Joined
Jun 14, 2012
Messages
295
Reaction score
1
Well, I have made a few post about how i write and use my own profiles, as a result i have received many PMs asking me for my profiles(which i wont give) and a few of how to start writing profiles. So Here is my SHORT SWEET and to the point Demo of Writing Your own profiles..Enjoy, Or don't hahaha

NOTE::::WRITING PROFILES TAKES TIME, YOU WILL HAVE TO DO SOME WORK

Starting Out
Well like i said this guide will be short and sweet. By this i mean that i am not going to go into a lot of detail but give you guys the general knowledge needed to start writing your own profiles.

XML Editor
Im not well Versed in what Programs actually are used for Xml editing but i personally use Dreamweaver
I also hear Notepad++ is good, Thanks Radonic
And UltraEdit32 As suggested by Shaliuno
A quick google search for "Free XML editors" turned up many results". Find one and use it.

Meat and Potatoes
Well, Its time to code, or atleast look at some. My personal suggestion is to download and open someone elses profile and look at what the code is doing. I'll provide a Blank Profile for you guys to work with.

For Super begginers i suggest using http://www.thebuddyforum.com/demonb...63-plugin-bosshog-profilebuilder-utility.html this plugin is SEXY, makes writing your code easier, by taking all the tediousness out of it. Note that it will not write everything for you and you will have to pull information from DB or Via BossHog, which brings me to my next point.

Dumping Information
Im sure you have all noticed the info Dump within DB itself, use it to pull all your information. Cords, item names, quest id's ect....knowing what you need to use is the hard part. But my Blank Profile Should Help you with that.

Break it Down
1. XML Editor GET IT
2.Bosshog GET IT
3.TwistedHeats Blank Not Blank Profile GET IT
4.Study my Profile, Study others profiles, Put in the time and Work its worth it


P.S. I know this was not as detailed as most people want it, but most of the work is in the profile i attached. If you guys have any questions or want/think something should be added to this guy feel free to post here, PM me, or Flame me whatever you want im open to anything. THanks for reading if you made it this far. LIKE/Rep if this helps anyone, if not kick me in the nuts.


PROFILE: View attachment TwistedHeats Blank Not Blank Profile.xml
PLUGIN: http://www.thebuddyforum.com/demonb...63-plugin-bosshog-profilebuilder-utility.html
 
Last edited:
seems like less people want to know how to do this then i thought. lazy peeps :P
 
The thing is I am most confused about is the list of available commands such as GameParams numGames, move to, questid, leavegame... Is there a list of them? Like how do you know what the questid is?

I am more than willing to read up and learn. But there just doesn't seem to be any out there or I can't find it.

I have not programmed C# in awhile but willing to pick it back up.
 
The thing is I am most confused about is the list of available commands such as GameParams numGames, move to, questid, leavegame... Is there a list of them? Like how do you know what the questid is?

I am more than willing to read up and learn. But there just doesn't seem to be any out there or I can't find it.

I have not programmed C# in awhile but willing to pick it back up.

This list http://www.thebuddyforum.com/demonb...rofiles/54605-all-available-profile-tags.html was givn by nesox, its pretty incomplete in my opinion, it may help some. if you look at the attached profile i explains ome of the tags, and the most used ones. other then that i learned most of the tags i know by looking at radonics profiles and a few others.. honestly i suggest loooking at profiles :D
 
Thank you +1rep!
It's been 4+ years since i've coded anything(C++) and I'm extremely rusty. Any more tips would be helpful!
 
seems like less people want to know how to do this then i thought. lazy peeps :P

lol unless you do it step by step for babies (and even then you will still get idiots) most people wont even bother because any that are gonna get anything out of this would most likely have the basics already down pat.

people on here want to be spoon fed and have their ass wiped at the same time, and even then they will probably spit the food out in your face and complain the toilet paper is to rough.
 
I am still frustrated by the lack of documentation. I can't even find a profile that is utilizing searching static areas. How am I supposed to figure out tags if they never give them to us. Let alone the more complicated Zeta stuff that I can find nothing to read up on.
 
Nice info :)

Btw I'm new to this coding but am I able to change the monster power? If so which tag should I be looking at?

Thx
 
Nice info :)

Btw I'm new to this coding but am I able to change the monster power? If so which tag should I be looking at?

Thx

I believe MP levels are only changed within DB settings.

Can anyone answer me how to use pathprecision correct, when to not use pathprecisionr or use =1, =5, =10 etc??

When there is no pathprecision, will the bot follow waypoints exactly (tight corners) and =10 is used around more open spaces?

Thank you :s
 
I believe MP levels are only changed within DB settings.
With latest DB version it can be changed with the GameParams tag, just add monsterPower="5" for example to set it to 5:
<GameParams quest="87700" step="-1" act="A1" difficulty="Inferno" resumeFromSave="False" monsterPower="5" />

Can anyone answer me how to use pathprecision correct, when to not use pathprecisionr or use =1, =5, =10 etc?? When there is no pathprecision, will the bot follow waypoints exactly (tight corners) and =10 is used around more open spaces?
When there is no pathprecision, I think the default is 0 (or 1), so the bot will go to the exact point. This is usefull in hard turns, stairs or narrow paths. When you have a wider path, you can make use of pathprecision > 1. I don't know this 100% sure, but I think pathprecision is the radius around a point in which the bot will flag as done the moveto tag, so if we have a point like x=10, y=10, z=10 and a pathprecision=10, it should be able to clear the point either if its on x=0,y=0,z=0 or z=20,y=20,z=20 and the points in between.
 
Back
Top