• Visit Rebornbuddy
  • [StandAlone] Yet Another Relogger!

    Discussion in 'Archives' started by sinterlkaas, Oct 30, 2012.

    Thread Status:
    Not open for further replies.
    1. sinterlkaas

      sinterlkaas New Member

      Joined:
      Jan 17, 2012
      Messages:
      536
      Likes Received:
      14
      Trophy Points:
      0

      [​IMG]


      Yet Another Relogger
      Version: 0.1.9.2 beta

      This is a BETA release! Only use it if you want to help me in improving this relogger.


      Features:
      • Hotkeys control your bots
      • Supports Inner Space (ISBoxer)
      • Crash detection
      • Week schedule
      • Profile schedule
      • Region + Language selection
      • Buddy Auth Session killer
      • Automaticly position Diablo position and size
      • Custom Diablo & Demonbuddy position and size
      • Process CPU priority selection
      • Process Affinity selection (thanks tomasd)
      • Supports Apoc D3Starter
      • Automaticly updates Communicator plugin to latest version

      Compatibility:
      • GilesTrinity: Emergency stop when stash is full
      • Atom 2.0.15 "Take a break"
      • Buddystats: Stop command

      To do:
      • Full documentation on how to use the relogger
      • More randomness for week schedule by shuffling days
      • Support GilesTrinity Pause button
      • Remotly control your bots
      • Run stats for each bot
      • Support for Battle.net Authenticator
      • Update checker
      • Commandline arguments to control bots
      • Improve bot status reports in main window

      Screenshots:
      Relogger:
      Main.png
      New bot wizard:
      Wizard1.jpg Wizard2.jpg Wizard3.png Wizard4.png

      Donate:
      [​IMG]


      Links removed by Nesox

      Github:
      You can now find the source for this project on Github
      ...

      Experimental build:
      This is the build which I update more often to test with other people first
      ...
      In the folder LatestBuild (or click REMOVED - BAM )will be latest prebuild application for those of you who do not know how to compile the source
       
      Last edited: Dec 12, 2012
    2. sinterlkaas

      sinterlkaas New Member

      Joined:
      Jan 17, 2012
      Messages:
      536
      Likes Received:
      14
      Trophy Points:
      0
      Changelog:
      Version: 0.1.9.2 BETA
      • Fixed diablo region selection when using multiple diablos on different regions and languages
      • Fixed Random profile schedule not always selection the right profile
      • Fixed BuddyAuth Session killer
      • Added Monsterpower selection in profile schedule
      • Added Advanced settings to launch diablo as a different windows user
        * Remove window frame wont be working anymore when process is launched as a different user

      Version: 0.1.8.5 BETA
      • Added Hotkey bindings
      • Changed Log file extension from .log to .txt to match Demonbuddy logging
      • Improved responsiveness

      Version: 0.1.8.4 BETA
      • Fixed bug where it launched Demonbuddy multiple times
      • Added New thread for stats

      Version: 0.1.8.2 BETA
      • Added CrashTender now uses profile Kickstart when enabled
      • Added -autostart launch argument
      • Added Option to disable Coinage 30 second log
      • Added Bot running time
      • Added Added delays inside possible CPU consuming loops
      • Added Profile "Kickstart" (will load a profile with 1 custom profile tag to prevent DB from choking in deeply nested custom profile tags)
      • Added Random profile selection
      • Added Customize-able Diablo start time limit

      Version: 0.1.7.7 BETA
      • Added Support for Atom 2.0.15 "Take a break"
      • Added Option to start with windows
      • Added Option to minimize on start
      • Added Buddy Auth Session killer
      • Added option to remove window frame on diablo
      • Added Coinage check (2 minutes w/o gold change => reset) (*tomasd)
      • Added Crash detection for demonbuddy
      • Added Demonbuddy initialize time limit
      • Added CPU Affinity support (*tomasd)
      • Changed Version numbereing to v 0.1.inc_new_features.inc_new_test_release
      • Foreground check improved the way demonbuddy is set to front
      • Fixed some issues with the profile schedule
      • Fixed Connection check IP range was not implemented (somehow forgot this sorry...)
      • Fixed Layout problems with schedule and settings on some systems
      • Improved AntiIdle system
        • Limited to 3 fixing attempts in 5 mins
        • Added a new way to fix no pulse
          • First check if plugin is enabled
      • Fixed Language support for Traditional Chinese

      Version: 0.0.0.6 BETA
      • Added Internet connection check (using ping to check if internet connection is available)
      • Added External IP / Host Validation (using Current IP Check) *request
      • Added Pause button to pause the relogger (useful when doing stuff that might cause false positives and close D3 + DB) *request
      • Reincarnated the Fore ground checker (disabled by default)
      • Fixed Date and Time issues with non-English windows systems
      • Fixed crash when no profile is added in the profile schedule (it will now show a warning and launch Demonbuddy without a start profile)
      • Fixed Manifest file to force Admin rights
      • Fixed High CPU load during Diablo start ups
      • Settings will no longer reset on every update
      • Removed Autoposition Diablo Window size 400x400 limit

      Version: 0.0.0.5 BETA
      • Added InnerSpace support
      • Added possibility to force start
      • Fixed WaitForInputIdle bug causing false reports about Diablo III not being ready

      Version: 0.0.0.4 BETA
      • Fixed FindWindowClass (it does now find the correct window for the process)
      • Improved the way Aopoc D3Starter is used
      • Added Polish language selection
      • Added Some Logging for Anti-Idle actions
      • Added option to Force enable all plugins for demonbuddy
      • Added Autoposition for Diablo III (demonbuddy will follow soon)
      • Removed Foreground window check (will improve and make this optional in a later release)
      • Fixed stop all button to actually stop all bots
      • Small bugfixes all over the code

        Plugin 0.0.0.4
      • Changed: Version now matches YAR main app
      • Added: Force enable all plugins
      • Added: Support for Giles Emergency stop
      • Added: Support for BuddyStats stop

      Version: 0.0.0.3 BETA
      • Bugfix for Windows server 2003
      • Added manifest file to force Administrator rights
      • Added Treeview in settings tab
      • Improved weekschedule editing (Hold shift key and mouse over a box to enable the box)
       
      Last edited: Dec 9, 2012
      mariox likes this.
    3. finni

      finni Member

      Joined:
      Jun 14, 2012
      Messages:
      248
      Likes Received:
      0
      Trophy Points:
      16
      holy shit, this sounds awesome ! :D
      will this plugin check for crashes or dc too ? or is it for pure schedule adjustments?
       
    4. tesslerc

      tesslerc New Member

      Joined:
      Jun 27, 2012
      Messages:
      803
      Likes Received:
      9
      Trophy Points:
      0
      Sounds very good! can't wait for support for Inner space :)
       
    5. sinterlkaas

      sinterlkaas New Member

      Joined:
      Jan 17, 2012
      Messages:
      536
      Likes Received:
      14
      Trophy Points:
      0
      It will detect basic idle situations like:
      • no plugin pulse for x seconds (this is what drelog does)
      • no game for x seconds
      and some other things that still need some tweaking..
      for now it will only try to Stop and Start Demonbuddy (yes I know this is not the best solution but this is 1 of the reasons why it is still in beta) :)

      And for the question about crash detection: Yes it does support crash detection!
       
    6. Indoor

      Indoor New Member

      Joined:
      Oct 17, 2012
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      Hi Great idea about create program but any suggestion why program don't save profile ?
      When I create profile program crash mes sedge is

      System.NullReferenceException: Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu.
      w YetAnotherRelogger.Forms.Wizard.WizardMain.button1_Click(Object sender, EventArgs e)
      w System.Windows.Forms.Control.OnClick(EventArgs e)
      w System.Windows.Forms.Button.OnClick(EventArgs e)
      w System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
      w System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
      w System.Windows.Forms.Control.WndProc(Message& m)
      w System.Windows.Forms.ButtonBase.WndProc(Message& m)
      w System.Windows.Forms.Button.WndProc(Message& m)
      w System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
      w System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
      w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


      ************** Zestawy załadowane **************
      mscorlib
      Wersja zestawu: 4.0.0.0
      Wersja Win32: 4.0.30319.269 (RTMGDR.030319-2600)
      CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
      ----------------------------------------
      YetAnotherRelogger
      Wersja zestawu: 0.0.0.1
      Wersja Win32: 0.0.0.1
      CodeBase: file:///E:/YetAnotherRelogger/YetAnotherRelogger.exe
      ----------------------------------------
      System.Windows.Forms
      Wersja zestawu: 4.0.0.0
      Wersja Win32: 4.0.30319.278 built by: RTMGDR
      CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
      ----------------------------------------
      System.Drawing
      Wersja zestawu: 4.0.0.0
      Wersja Win32: 4.0.30319.282 built by: RTMGDR
      CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
      ----------------------------------------
      System
      Wersja zestawu: 4.0.0.0
      Wersja Win32: 4.0.30319.269 built by: RTMGDR
      CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
      ----------------------------------------
      System.Xml
      Wersja zestawu: 4.0.0.0
      Wersja Win32: 4.0.30319.233 built by: RTMGDR
      CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
      ----------------------------------------
      System.Configuration
      Wersja zestawu: 4.0.0.0
      Wersja Win32: 4.0.30319.1 (RTMRel.030319-0100)
      CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
      ----------------------------------------
      fcpwsvus
      Wersja zestawu: 4.0.0.0
      Wersja Win32: 4.0.30319.269 built by: RTMGDR
      CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
      ----------------------------------------
      1wx2x1dk
      Wersja zestawu: 0.0.0.1
      Wersja Win32: 4.0.30319.269 built by: RTMGDR
      CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
      ----------------------------------------
      System.Windows.Forms.resources
      Wersja zestawu: 4.0.0.0
      Wersja Win32: 4.0.30319.1 built by: RTMRel
      CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_pl_b77a5c561934e089/System.Windows.Forms.resources.dll
      ----------------------------------------
      System.Core
      Wersja zestawu: 4.0.0.0
      Wersja Win32: 4.0.30319.233 built by: RTMGDR
      CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
      ----------------------------------------
      mscorlib.resources
      Wersja zestawu: 4.0.0.0
      Wersja Win32: 4.0.30319.1 (RTMRel.030319-0100)
      CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_pl_b77a5c561934e089/mscorlib.resources.dll
      ----------------------------------------
       
    7. sinterlkaas

      sinterlkaas New Member

      Joined:
      Jan 17, 2012
      Messages:
      536
      Likes Received:
      14
      Trophy Points:
      0
      did you enter all the information like bot name an description ? leaving none of these blank this could give some trouble cause I did not built in any validations on this yet
       
    8. ieee

      ieee New Member

      Joined:
      Jun 15, 2012
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      Doesn't work for me. It starts up diablo but subsequently doesn't detect that iablo is running, kills diablo and goes into an infinite loop.

       
    9. Indoor

      Indoor New Member

      Joined:
      Oct 17, 2012
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      Ok Has You set need fill all information. I start test when find some trouble i write to help improve program. BTW GREAT work. Can You add Polish league to data base or how modify setting file to add this ?
       
    10. GodsDisciple

      GodsDisciple Member

      Joined:
      Jun 22, 2012
      Messages:
      81
      Likes Received:
      0
      Trophy Points:
      6
      Great Work, i was doing something very similar with with scheduler. but you GUI is far more interesting. i will take a look at the code when i get home
       
    11. ieee

      ieee New Member

      Joined:
      Jun 15, 2012
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      Ignore the above, works after ticking "Use Apoc D3Starter".

      Second question, do you have any idea what the below "patching" entails and if it is warden safe?

      10/30/2012 11:43:13 PM] <xxx> D3Starter: Process ID 3628 started.
      [10/30/2012 11:43:13 PM] <xxx> D3Starter: Patching process 3628
      [10/30/2012 11:43:13 PM] <xxx> D3Starter: Patching file access at address: 81C29D
      [10/30/2012 11:43:13 PM] <xxx> D3Starter: Patching launcher startup at address: 81C29D
      [10/30/2012 11:43:13 PM] <xxx> D3Starter: Resuming process 3628
      [10/30/2012 11:43:15 PM] <xxx> D3Starter: 1 game instances started! All done!
       
    12. sinterlkaas

      sinterlkaas New Member

      Joined:
      Jan 17, 2012
      Messages:
      536
      Likes Received:
      14
      Trophy Points:
      0

      Hey thanks for reporting this issue .. I fixed it so it is possible to just run without patching D3 memory and use the old trusted multiple folder d3 launches in next version (sorry for this bug overlooked some stuff while changing it to support the d3starter from Apoc)

      And for answering your question the patching was done with a tool made by Apoc you can find more info here: http://www.thebuddyforum.com/demonb...3-starter-start-multiple-d3s-same-folder.html



      Changelog v0.0.0.2 beta:
      • Quick fix for: Starting Diablo timeout! (only happened when not using the Apoc D3Starter)
       
      Last edited: Oct 30, 2012
    13. Indoor

      Indoor New Member

      Joined:
      Oct 17, 2012
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      In version 002 get error mes-sedge
      w YetAnotherRelogger.Helpers.Communicator.HandleClient.<>c__DisplayClassa.<HandleMsg>b__9(BotClass f)
      w System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
      w YetAnotherRelogger.Helpers.Communicator.HandleClient.HandleMsg(String msg)

      In demon buddy now spam mes-sedge

      [YetAnotherRelogger] Unknown response! "Internal server error:
       
    14. sinterlkaas

      sinterlkaas New Member

      Joined:
      Jan 17, 2012
      Messages:
      536
      Likes Received:
      14
      Trophy Points:
      0
      sounds like you are running multiple instances ? check system tray next to you clock your will see the jar icon :) exit them both and restart the relogger

      it also could be possible that you started the relogger without closing down the running bot resulting in a plugin that tries to communicate with the relogger but it cant find any matching bots that are running in the local database
       
      Last edited: Oct 30, 2012
    15. Indoor

      Indoor New Member

      Joined:
      Oct 17, 2012
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      I check 2 only one copy program run. What about add polish to diablo 3 league start
       
    16. sinterlkaas

      sinterlkaas New Member

      Joined:
      Jan 17, 2012
      Messages:
      536
      Likes Received:
      14
      Trophy Points:
      0
      Added to my todo list :) will be in next release ..
       
    17. qlithe

      qlithe New Member

      Joined:
      Mar 16, 2010
      Messages:
      198
      Likes Received:
      0
      Trophy Points:
      0
      Does this work in background?
       
    18. sinterlkaas

      sinterlkaas New Member

      Joined:
      Jan 17, 2012
      Messages:
      536
      Likes Received:
      14
      Trophy Points:
      0
      What exactly do you mean?
       
    19. ezpwnd

      ezpwnd New Member

      Joined:
      Jul 18, 2012
      Messages:
      950
      Likes Received:
      1
      Trophy Points:
      0
      excellent so far. can't wait to see this progress!
       
    20. ieee

      ieee New Member

      Joined:
      Jun 15, 2012
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      Thanks, great work! Will use it a bit more and report back if I see anything.
       
    Thread Status:
    Not open for further replies.

    Share This Page