GilesSmith
New Member
- Joined
- Jun 2, 2012
- Messages
- 1,564
- Reaction score
- 34
Many of you were probably not even aware, but there was a mapping tool that let you hit hotkeys, and it'd copy your current position to a clipboard.
"Swolbyn", a forum user, made this plugin back in July, his original thread and downloads can be found here;
http://www.thebuddyforum.com/demonbuddy-forum/plugins/61648-plugin-mapping-tool.html
At the request of forum-user r0sc0, I've updated this tool and added a few new things for the modern profile designer.
It will now automatically record your path while you run around, compiling a list of all the XML <MoveTo> or <TrinityMoveTo> commands for you, at every 10 feet of distance.
Hotkeys (F2 is currently locked out by DB):
F1: Start, or Stop, the Auto-Recording.
F3: Increase Path-precision by 1 (starts at 3).
F4: Decrease Path-precision by 1 (starts at 3).
F5: Manually add current location to log-file.
F6: Switch between using <MoveTo> and <TrinityMoveTo>.
Install Instructions:
Simply download the attached zip, and extract it to your Plugins folder. You should have "\DB\Plugins\MappingTool\MappingTool.cs".
Open DemonBuddy up, and enable the plugin.
Usage Tips:
- Disable RadsAtom/any profile managers you may have running.
- Disable any standalone unstucker plugins. (Db unstucker and Trinity unstucker are fine, and will not interfere).
- Disable DB Inactivity Timer (or set crazy-high), to prevent Demonbuddy or any other tools logging you out and causing a nasty client crash when D3 tries to launch an empty profile as a new game.
- Load a blank combat profile as your profile, so that when you hit "Start", DemonBuddy isn't trying to move (but it will fight & loot).
(a profile you can use has been included in the zip-file - simply load the "CombatRoutine.xml" profile found in the MappingTool folder).
It is recommended that you clear a map-zone of monsters first before auto-recording paths, so your bot doesn't go running after monsters and ruin your nice neat paths!
What Does Auto-Record Do:
When Auto-Record is on, every 10 feet of distance change by your character, will add a <MoveTo> or <TrinityMoveTo> to a file in your MappingTool folder (called MappingTool.log) - these XML commands can directly be pasted into a profile you are making. The file is never deleted - it is always appended to. Delete the file whenever you want to clear it, a new file will be automatically created.
Demonbuddy MUST BE STARTED AND RUNNING for auto-record to record your movements!
It is recommended you MANUALLY add EXTRA WAYPOINTS when navigating around very tight corners/U-Bends, or staircases, to ensure the bot will navigate that area perfectly next time.
Whenever the "LevelAreaID" changes, a comment is added into the log-file along with a date, giving the levelarea id and worldid you are now in.
The current levelarea id and worldid are also output to your DB log-window the moment it changes.
"LevelAreaID" is a more reliable method of checking your current location (WorldID can be the same for certain different areas).
See this thread for a complete list of useful XML commands added by Trinity for advanced profile creation:
http://www.thebuddyforum.com/demonbuddy-forum/plugins/giles-plugins/73952-trinity-v1-6-new-profile-xml-tags.html
Changelog:
"Swolbyn", a forum user, made this plugin back in July, his original thread and downloads can be found here;
http://www.thebuddyforum.com/demonbuddy-forum/plugins/61648-plugin-mapping-tool.html
At the request of forum-user r0sc0, I've updated this tool and added a few new things for the modern profile designer.
It will now automatically record your path while you run around, compiling a list of all the XML <MoveTo> or <TrinityMoveTo> commands for you, at every 10 feet of distance.
Hotkeys (F2 is currently locked out by DB):
F1: Start, or Stop, the Auto-Recording.
F3: Increase Path-precision by 1 (starts at 3).
F4: Decrease Path-precision by 1 (starts at 3).
F5: Manually add current location to log-file.
F6: Switch between using <MoveTo> and <TrinityMoveTo>.
Install Instructions:
Simply download the attached zip, and extract it to your Plugins folder. You should have "\DB\Plugins\MappingTool\MappingTool.cs".
Open DemonBuddy up, and enable the plugin.
Usage Tips:
- Disable RadsAtom/any profile managers you may have running.
- Disable any standalone unstucker plugins. (Db unstucker and Trinity unstucker are fine, and will not interfere).
- Disable DB Inactivity Timer (or set crazy-high), to prevent Demonbuddy or any other tools logging you out and causing a nasty client crash when D3 tries to launch an empty profile as a new game.
- Load a blank combat profile as your profile, so that when you hit "Start", DemonBuddy isn't trying to move (but it will fight & loot).
(a profile you can use has been included in the zip-file - simply load the "CombatRoutine.xml" profile found in the MappingTool folder).
It is recommended that you clear a map-zone of monsters first before auto-recording paths, so your bot doesn't go running after monsters and ruin your nice neat paths!
What Does Auto-Record Do:
When Auto-Record is on, every 10 feet of distance change by your character, will add a <MoveTo> or <TrinityMoveTo> to a file in your MappingTool folder (called MappingTool.log) - these XML commands can directly be pasted into a profile you are making. The file is never deleted - it is always appended to. Delete the file whenever you want to clear it, a new file will be automatically created.
Demonbuddy MUST BE STARTED AND RUNNING for auto-record to record your movements!
It is recommended you MANUALLY add EXTRA WAYPOINTS when navigating around very tight corners/U-Bends, or staircases, to ensure the bot will navigate that area perfectly next time.
Whenever the "LevelAreaID" changes, a comment is added into the log-file along with a date, giving the levelarea id and worldid you are now in.
The current levelarea id and worldid are also output to your DB log-window the moment it changes.
"LevelAreaID" is a more reliable method of checking your current location (WorldID can be the same for certain different areas).
See this thread for a complete list of useful XML commands added by Trinity for advanced profile creation:
http://www.thebuddyforum.com/demonbuddy-forum/plugins/giles-plugins/73952-trinity-v1-6-new-profile-xml-tags.html
Changelog:
Code:
v0.4.1 - hopefully it should always output the waypoint values decimal-seperated (eg "436.14765") instead of with a comma depending on your computer language settings (eg "436,14765").
v.0.4 - initial release by Giles with the auto-logging, world ID stuff etc.
Attachments
Last edited:






