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

R-YAR - rrrix's YAR fork

[COLOR=#333333 said:
N [11.05.2013 16:04:26] <VM1_WD> Plugin is installed and latest version[/COLOR]
N [11.05.2013 16:04:26] <VM1_WD> Demonbuddy:1576: Waiting for process to become ready
N [11.05.2013 16:04:26] <VM1_WD> Found Demonbuddy: MainWindow (2753114)
N [11.05.2013 16:04:26] <VM1_WD> Demonbuddy:1576: Process is ready
N [11.05.2013 16:04:26] <VM1_WD> Demonbuddy:1576: Waiting for demonbuddy to log into Diablo
N [11.05.2013 16:04:29] <VM1_WD> Demonbuddy:1576: Initialized! We are ready to go
N [11.05.2013 16:04:46] <VM1_WD> Sending MonsterPowerLevel: Level1
N [11.05.2013 16:05:37] <VM1_WD> Demonbuddy:1576: Delayed start failed! (1,8388277 seconds overtime)
N [11.05.2013 16:05:41] <VM1_WD> Demonbuddy:1576: Delayed start failed! (6,1488337 seconds overtime)
N [11.05.2013 16:05:46] <VM1_WD> Demonbuddy:1576: Delayed start failed! (10,4388397 seconds overtime)
N [11.05.2013 16:05:50] <VM1_WD> Demonbuddy:1576: Delayed start failed! (14,7188457 seconds overtime)
N [11.05.2013 16:05:54] <VM1_WD> Demonbuddy:1576: Delayed start failed! (18,9988517 seconds overtime)
N [11.05.2013 16:05:59] <VM1_WD> Demonbuddy:1576: Delayed start failed! (23,2988577 seconds overtime)
N [11.05.2013 16:06:06] <VM1_WD> Restarting...
N [11.05.2013 16:06:06] <VM1_WD> Diablo:2536: Kill process
N [11.05.2013 16:06:06] <VM1_WD> Demonbuddy:1576: Failed to close! kill process
N [11.05.2013 16:06:09] <VM1_WD> Restarting...
N [11.05.2013 16:06:09] <VM1_WD> Demonbuddy:1576: Waiting to close
N [11.05.2013 16:06:26] <VM1_WD> Demonbuddy:1576: Closed.
D [11.05.2013 16:06:26] Exception: [Pipe is broken.]
System.IO.IOException: Pipe is broken.
at System.IO.Pipes.PipeStream.WinIOError(Int32 errorCode)
at System.IO.Pipes.PipeStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count)
at System.IO.Pipes.PipeStream.Write(Byte[] buffer, Int32 offset, Int32 count)
at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder)
at System.IO.StreamWriter.Write(Char[] buffer, Int32 index, Int32 count)
at System.IO.TextWriter.WriteLine(String value)
at YetAnotherRelogger.Helpers.Communicator.HandleClie nt.Send(String msg)

N [11.05.2013 16:06:35] <VM1_WD> Stopping
V [11.05.2013 16:06:35] Relogger Thread Starting!
N [11.05.2013 16:06:41] Editing bot: VM1_WD
N [11.05.2013 16:13:24] Could not find a matching bot for Demonbuddy:2304
N [11.05.2013 16:20:08] Could not find a matching bot for Demonbuddy:2600
N [11.05.2013 16:28:57] Could not find a matching bot for Demonbuddy:1948


same here after update 1.08
 
Last edited:
Mine has been doing this too. I'm looking to add some options to disable certain "AntiIdle" and "Crash Check" features that actually cause YAR to kill perfectly happy running bots.

Awesome. Wasn't sure if anything was being done. I am using that 9th bot without Yar for now, runs 24/7 most the time, only 1 crash in the past 4 days so not bad at all.
 
Hello, I have a problem. The first launch of the game through YAR is successful, the bot is running as it should. But if the game close, YAR restarts it after you run the game starts and it gives DB error "There is no profile loaded. Please load a profile before starting the bot."
In the setting of the YAR is one profile, settings should Combat Routine selected Trinity [version 1.7.2.11]
* As required profile. Please tell me how to fix this error.
Tried 4 different profiles. Maybe I'm wrong to set up something?


Here is a log from DB:

View attachment 87630
did someone ever help you?? same problem here
 
is it possible to make it open more bots from only 1 diablo client ? or do I have to make a copy of diablo for every bot ?
thanks
 
is it possible to make it open more bots from only 1 diablo client ? or do I have to make a copy of diablo for every bot ?
thanks
that is easily done by looking at the settings and searching the thread

however, my problem isnt :/
 
makes the relogger pointless when you leave, it crashes and it cant start back up because it says no profile is loaded
 
makes the relogger pointless when you leave, it crashes and it cant start back up because it says no profile is loaded


two of mine are doing this now and I can't seem to make it stop .
anyone have any clue as to why this happening ?

as far as I can tell , yar is loading D3 , then db , and not waiting to log in before loading a profile.
 
Code:
[14:01:10.521 D] [YetAnotherRelogger] Scanned 2 log items in 0ms
[14:01:15.987 D] [BotEvents] EventChecker  threw exception Could not read bytes from 00000000 [299]! in check
[14:01:18.508 N] Diablo III Exited, Demonbuddy terminating in 20 seconds.
[14:01:18.848 N] [YetAnotherRelogger] Error: Could not read bytes from 018CD394 [299]!
[14:01:18.848 N] [YetAnotherRelogger] Error:    at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
   at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
   at Zeta.MemoryManagement.InProcessMemoryReader.Read[T](Boolean isRelative, IntPtr[] addresses)
   at Zeta.ZetaDia.get_CurrentWorldId()
   at Zeta.ZetaDia.get_IsInGame()
   at YARPLUGIN.YARPLUGIN.ScanLogWorker()
[14:01:19.402 N] [YetAnotherRelogger] Error: Could not read bytes from 018CD394 [299]!
[14:01:19.402 N] [YetAnotherRelogger] Error:    at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
   at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
   at Zeta.MemoryManagement.InProcessMemoryReader.Read[T](Boolean isRelative, IntPtr[] addresses)
   at Zeta.ZetaDia.get_CurrentWorldId()
   at Zeta.ZetaDia.get_IsInGame()
   at YARPLUGIN.YARPLUGIN.ScanLogWorker()
[14:01:19.931 N] [YetAnotherRelogger] Error: Could not read bytes from 018CD394 [299]!
[14:01:19.931 N] [YetAnotherRelogger] Error:    at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
   at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
   at Zeta.MemoryManagement.InProcessMemoryReader.Read[T](Boolean isRelative, IntPtr[] addresses)
   at Zeta.ZetaDia.get_CurrentWorldId()
   at Zeta.ZetaDia.get_IsInGame()
   at YARPLUGIN.YARPLUGIN.ScanLogWorker()

i am getting this only on 1 pc, YAR 2.0.11 DB 309 TRIN 11. Have tried 3 other versions of YAR, did a fresh install of everything inlcuding DB. I have same files on another PC and it runs ok there.

Basicaly it runs all instances of D3 just fine, they start farming than after few minuts it crashes random instance, than in few minutes another one...
 
makes the relogger pointless when you leave, it crashes and it cant start back up because it says no profile is loaded
what profile do you have yar set to load when it comes up with the error ?
I noticed the two gave me the error were running the same profile
 
Speedrun 1.0 but i tried Ultima Magi Extended v2.0 and it was the same
 
Anyone have this problem ?
When DB started by YAR . The plugins was empty . Then it do nothing .


Me to


And it does also say "there is no profile loaded. Please Load Profile before starting the bot. (how does i make it load the profile? If i start DB and Diablo 3 manually there is no problems at all, (without YAR))


Rrrix, am i dooing anything wrong, or is it YAR that fails?

If Yar fails, when can we expect you to get it up and running?.
 
Last edited:
two of mine are doing this now and I can't seem to make it stop .
anyone have any clue as to why this happening ?

as far as I can tell , yar is loading D3 , then db , and not waiting to log in before loading a profile.

Try disabling the profile kickstart.
 
How can you make it launch D3 first, LOG IN, then open up DB? Seems like if you are not logged into D3 when DB starts, you get the weird No profile problem.
 
How can you make it launch D3 first, LOG IN, then open up DB? Seems like if you are not logged into D3 when DB starts, you get the weird No profile problem.


You cant you need make START profile a like this:

<Profile>
<Name>PROFILE_NAME</Name>
<KillMonsters>True</KillMonsters>
<PickupLoot>True</PickupLoot>
<GameParams quest="136656" step="1" act="A1" difficulty="Inferno" resumeFromSave="True" isPrivate="True" numGames="-1" />
<Order>

<LoadProfile profile="PROFILE_NAME.xml" />

</Order>
</Profile>
 
WOW Thanks! That worked like a charm :)
and just fyi.. the reason you had this problem is because db logs in and loads a profile before compiling plugins, so if a profile has xml tags that requires a plugin, it will error (because the plugins have not been compiled yet).

the more you know :)
 
and just fyi.. the reason you had this problem is because db logs in and loads a profile before compiling plugins, so if a profile has xml tags that requires a plugin, it will error (because the plugins have not been compiled yet).

the more you know :)

Oh thanks. I was wondering what was going on and what was causing it. Thanks again.
 
Back
Top