If you change your profile to stayInParty=true it shouldn't disband after every run (although there is a Diablo 3 bug that will sometimes cause people in a party to disconnect).
If you're getting the message "We are Out of game, Leader is In Game - Resuming game" showing up in your log before the party disbands comment out or delete the following lines from Plugins\SimpleFollow\Composites.cs
Code:SimpleFollow.Log("We are Out of game, Leader is In Game - Resuming game"); GameUI.SafeClick(GameUI.PlayGameButton, ClickDelay.NoDelay, "Play Game Button", 1000);
The bot is still pretty much unusable for me though as it crashes my followers games just about every restart and sometimes randomly during a run.
Mine is very unstable on followers as well. I get about 15 minutes into a run and D3 and DB crash. I am looking for the stayInParty=true as well to try to keep them in party. To comment out a line do you just put a semicolon ; in front of the line?
I could not get the stay in party to work. The profile I was using already had a statement towards the end:
<TrinityTownPortal questId="72738" stepId="12"/>
</If>
<LeaveGame reason="The END" stayInParty="False" />
</Order>
</Profile>
so I changed the False to True and still no luck. I changed it back to False and then put a separate line below it:
stayInParty=true
and on the followers screen it still said that "the game host has left a recently created game" after the run ended
Here are the instructions on how to get SimpleFollow working over your LAN. http://www.thebuddyforum.com/demonb...ow-multi-bot-party-plugin-55.html#post1383851I looked through the plugin files a bit but I'm unfamiliar with it at best and couldn't identify where I might be able to make any changes - Is this possible to do? I'd like to have my leader on the laptop and my 2 followers on my PC.
Not at the moment, I believe it's something rrrix wants to put into the plugin though.Also another issue I noted - If your leader takes a waypoint to town, the other two will try to follow and will get instantly DC'd. Anyway we can just get them to use the teleport to player option provided in-game to follow, as opposed to the waypoints?
Was there ever a way to get around only having 3 friends to get this profile to work?
I'd like to make a recommendation, please let me know if this is possible..
Now when you go to play a game Diablo will alert you of "Players in your area" and if you don't have your bots friended, They will appear at the top of your friends list in a group by themselves. Could this method be used to invite? (I'm trying to avoid having to delete my entire friends list to use the plugin)
Is there a way to set up the leader bot for selfplay?
I mean that i can play the leader by myself and let the other 3 follow me and fighting with me.
Here are the instructions on how to get SimpleFollow working over your LAN. http://www.thebuddyforum.com/demonb...ow-multi-bot-party-plugin-55.html#post1383851
Not at the moment, I believe it's something rrrix wants to put into the plugin though.
If you change your profile to stayInParty=true it shouldn't disband after every run (although there is a Diablo 3 bug that will sometimes cause people in a party to disconnect).
If you're getting the message "We are Out of game, Leader is In Game - Resuming game" showing up in your log before the party disbands comment out or delete the following lines from Plugins\SimpleFollow\Composites.cs
Code:SimpleFollow.Log("We are Out of game, Leader is In Game - Resuming game"); GameUI.SafeClick(GameUI.PlayGameButton, ClickDelay.NoDelay, "Play Game Button", 1000);
The bot is still pretty much unusable for me though as it crashes my followers games just about every restart and sometimes randomly during a run.
In its current form, without modification - what Gniller did, yes they have to run on the same P.C.
I feel that opening yet another port on a local computer may not be the wisest of ideas, as I have done absolutely no security testing or research relating to the WCF based HTTP service used here, and have no clue what vulnerabilities, if any, exist against a WCF based HTTP server. However, I do know that not everyone runs with their machine behind a firewall.
But for those two do, or even have multiple machines running on a private network with NAT, etc, having the leader/follower service bound to a particular IP/port would be beneficial.
Regardless, if you want to change this:
Open SimpleFollow.cs
Find this:
Code:private static Uri serverUri = new Uri("http://localhost:10920");
and change "localhost" to the internal IP of the leader bot; for example:
Code:private static Uri serverUri = new Uri("http://192.168.0.1:10920");
Of course, this might become a pain in the ass if you're using DHCP, but if you're not running on a school network or anything it should be simple enough to get a static private IP for your local network.
P.S. If you are NOT running behind some sort of firewall/router, and you don't trust every other machine on your network, I wouldn't do this.
cheers,
rrrix
Hey mate, I'm having an issue with this. I swapped to 192.168.1.105:10920 (The Local IP/Port for my leader bot) in the file. It works fine on the leader + follow bot that I run on my pc, but my follower bot on my laptop doesn't work.
I get the error:
Initializing client service connection to http://192.168.1.105:10920/Follow
ERROR: Could not get an update from leader
System.TimeoutException The request chanell timed out attempting to send after 5 seconds. Increase the timeout value passed to the call to request or increase the sendtimeout value on the binding. Ect ect.
Its clearly making some sort of connection, cause its not just spamming "Could not find leader, is leader running?
Any idea what the problem is? I even went as far as to port forward that port, even though that should have nothing to do with it considering I'm trying to connect through my LAN.