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

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

bobdole6

New Member
Joined
Apr 1, 2015
Messages
17
So everything was working smoothly up until today, when I tried to use the Default routine, it wouldn't start. The bot was unable to locate any combat routines.

Fresh install, wouldn't locate.

Fresh install w/ pure added. It worked. Close out bot, reopen, wouldn't work again.

Fresh install w/ pure added and it worked again.

At this point, in order for me to use the program, I need to do a fresh install. Any idea what the cause may be?
 
I've tried it all ways. With Pure and Default. With Default. With Pure. Default alone does not load.

I've tried additional testing to see if just refreshing only certain files could be used as a work around. So deleting groups of files and grabbing from the zip. Nope.

This is how the log looks when it boots successfully, and loads up combat routines.

Code:
2016-01-03 17:36:20,445 [1] INFO  Log - Starting Buddy Wing v1.0.1252.800
2016-01-03 17:36:24,001 [6] INFO  Log - Logging in...
2016-01-03 17:36:24,537 [6] INFO  Log - T: 5247560412267507496 H: 1948503463
2016-01-03 17:36:24,539 [6] INFO  Log - Login Success!
2016-01-03 17:36:24,563 [7] INFO  Log - First CPU: Intel(R) Xeon(R) CPU E3-1231 v3 @ 3.40GHz
2016-01-03 17:36:24,564 [7] INFO  Log - OS Version: Windows NT 6.2.9200.0
2016-01-03 17:36:24,564 [7] INFO  Log - App Path: C:\Users\PC\Downloads\BW2\Buddywing.exe
2016-01-03 17:36:28,063 [7] INFO  Log - User is a Consular
2016-01-03 17:36:29,466 [7] INFO  Log - Advanced Class: Sage / Discipline: Telekinetics
2016-01-03 17:36:29,466 [7] INFO  Log - Routine Path: Routines
2016-01-03 17:36:30,672 [7] INFO  Log - LazyRaider Disabling Loot Targeting
2016-01-03 17:36:30,675 [7] INFO  Log - LazyRaider Disabling Mounting
2016-01-03 17:36:30,675 [7] INFO  Log - LazyRaider Disabling Movement
2016-01-03 17:36:30,676 [7] INFO  Log - LazyRaider Disabling Targeting
2016-01-03 17:36:30,676 [7] INFO  Log - LazyRaider Disabling Repop
2016-01-03 17:36:30,679 [7] INFO  Log - [Hot Key][F7] Toggle AOE
2016-01-03 17:36:30,679 [7] INFO  Log - [Hot Key][F8] Load UI
2016-01-03 17:36:30,680 [7] INFO  Log - [Hot Key][F12] Set Tank
2016-01-03 17:36:30,680 [7] INFO  Log - [Hot Key][F9] Toggle Pause
2016-01-03 17:36:30,680 [7] INFO  Log - Initialize Behaviors
2016-01-03 17:36:30,681 [7] INFO  Log - RebuildBehaviors called.
2016-01-03 17:36:30,751 [7] INFO  Log - Medpac  Created!
2016-01-03 17:36:32,809 [7] INFO  Log -  Using Sage Telekinetics by aquintus rotation based on Character Spec 
2016-01-03 17:36:33,277 [7] INFO  Log - Rebuild Complete.
2016-01-03 17:36:33,277 [7] INFO  Log - Chose Pure Rotation as your combat routine.
2016-01-03 17:36:33,277 [7] INFO  Log - LazyRaider Disabling Loot Targeting
2016-01-03 17:36:33,278 [7] INFO  Log - LazyRaider Disabling Mounting
2016-01-03 17:36:33,278 [7] INFO  Log - LazyRaider Disabling Movement
2016-01-03 17:36:33,279 [7] INFO  Log - LazyRaider Disabling Targeting
2016-01-03 17:36:33,279 [7] INFO  Log - LazyRaider Disabling Repop
2016-01-03 17:36:33,279 [7] INFO  Log - [Hot Key][F7] Toggle AOE
2016-01-03 17:36:33,279 [7] INFO  Log - [Hot Key][F8] Load UI
2016-01-03 17:36:33,280 [7] INFO  Log - [Hot Key][F12] Set Tank
2016-01-03 17:36:33,280 [7] INFO  Log - [Hot Key][F9] Toggle Pause
2016-01-03 17:36:33,280 [7] INFO  Log - Initialize Behaviors
2016-01-03 17:36:33,281 [7] INFO  Log - RebuildBehaviors called.
2016-01-03 17:36:35,341 [7] INFO  Log -  Using Sage Telekinetics by aquintus rotation based on Character Spec 
2016-01-03 17:36:35,814 [7] INFO  Log - Rebuild Complete.
2016-01-03 17:36:36,783 [7] INFO  Log - BuddyMonitor has started up successfully.
2016-01-03 17:36:36,784 [7] INFO  Log - [BuddyMonitor] You have enabled BuddyMonitor but haven't entered your API key or your identifier yet! Open the configuration, set the values and restart BuddyWing.
2016-01-03 17:36:36,785 [7] INFO  Log - There are 2 plugins.
2016-01-03 17:36:36,791 [1] INFO  Log - Sell quality set to Premium.
2016-01-03 17:36:36,794 [7] INFO  Log - Buddy Wing: The Old Robot is ready!

This is how it looks when it doesn't.

Code:
Starting Buddy Wing v1.0.1252.800
Logging in...
T: 5247560460886531263 H: 3111126730
Login Success!
First CPU: Intel(R) Xeon(R) CPU E3-1231 v3 @ 3.40GHz
OS Version: Windows NT 6.2.9200.0
App Path: C:\Users\PC\Downloads\BW2\Buddywing.exe
User is a Knight
Advanced Class: Sentinel / Discipline: Watchman
Routine Path: Routines
Buddy Wing: The Old Robot is ready!
 
Just combat. Like I said, it was working flawlessly. Than suddenly it stopped.

I just reinstalled Swtor today, and will be testing more tonight when I get off work.
 
So the sage telekenetic always loads? Are you using the nexus updates?
Maybe the characters that don't load have faulty profiles?

Also I may have found a bug in the conversation module...
Many quests with conversations in the 1-50 bracket generate an ingame error "invalid client conversation state"
Anyone that has the same issues? You can test this by running a trooper from 1
The first quest after you drop on ord mantell generates this issue.
Could anyone verify this?
 
I believe I'm using the nexus updates. I use tortoise svn and grab it.

Both default tk and my modification work. But again, fresh install only. Not after a crash or proper close.

Watchman works on default, but not modified
 
It looks like the Watchman combat routine is faulty. You may have forgotten a "," or made one where there shouldn't be one, i sometimes have that problem because i forget the ";" ",".

Can you post your routine here?

Also Nexis does not have any Watchman routines. That would be old PureSwtor profiles that are not supported anymore.

Get the newest version of DefaultCombat here.

https://github.com/BosslandGmbH/BuddyWing.DefaultCombat
 
Last edited:
Here's the code in question, after your recent post I went back through and cleaned it up. I fixed one obvious issue, could't find the others that were causing some issues, but the end result is that it works now. It started it out as an overly long list based on This post from Dulfy. And whittled down to the below, which is a slight mod from the default version, with some restrictions removed, and skill positions changed and added.

Code:
// Copyright (C) 2011-2015 Bossland GmbH
// See the file LICENSE for the source code's detailed license

using Buddy.BehaviorTree;
using DefaultCombat.Core;
using DefaultCombat.Helpers;

namespace DefaultCombat.Routines
{
	internal class Watchman : RotationBase
	{
		public override string Name
		{
			get { return "Sentinel Watchman"; }
		}

		public override Composite Buffs
		{
			get
			{
				return new PrioritySelector(
					Spell.Buff("Juyo Form"),
					Spell.Buff("Force Might")
					);
			}
		}

		public override Composite Cooldowns
		{
			get
			{
				return new LockSelector(
					Spell.Buff("Rebuke", ret => Me.HealthPercent <= 50),
					Spell.Buff("Guarded by the Force", ret => Me.HealthPercent <= 10),
					Spell.Buff("Saber Ward", ret => Me.HealthPercent <= 30)
					);
			}
		}

		public override Composite SingleTarget
		{
			get
			{
				return new LockSelector(
					//Movement
					CombatMovement.CloseDistance(Distance.Melee),

					//Rotation
					Spell.Cast("Force Kick", ret => Me.CurrentTarget.IsCasting && !DefaultCombat.MovementDisabled),
					Spell.Buff("Zen", ret => Me.BuffCount("Centering") > 29),
					Spell.Buff("Valorous Call", ret => Me.BuffCount("Centering") < 5),
                                        Spell.Buff("Overload Saber", ret => !Me.HasBuff("Overload Saber")),
                                        Spell.DoT("Force Melt", "Burning (Force Melt)"),
                                        Spell.DoT("Cauterize", "Burning (Cauterize)"),           
                                        Spell.Cast("Zealous Strike"),
                                        Spell.Cast("Merciless Slash"),
                                        Spell.Cast("Blade Dance"),
                                        Spell.Cast("Twin Saber Throw"),
                                        Spell.Cast("Dispatch", ret => Me.CurrentTarget.HealthPercent <= 30),
					Spell.Cast("Slash"),
					Spell.Cast("Strike", ret => Me.ActionPoints <= 10)
					);
			}
		}

		public override Composite AreaOfEffect
		{
			get
			{
				return new Decorator(ret => Targeting.ShouldPbaoe,
					new LockSelector(
						Spell.Cast("Force Sweep"),
						Spell.Cast("Twin Saber Throw"),
						Spell.Cast("Cyclone Slash")
						));
			}
		}
	}
}
 
So the sage telekenetic always loads? Are you using the nexus updates?
Maybe the characters that don't load have faulty profiles?

Also I may have found a bug in the conversation module...
Many quests with conversations in the 1-50 bracket generate an ingame error "invalid client conversation state"
Anyone that has the same issues? You can test this by running a trooper from 1
The first quest after you drop on ord mantell generates this issue.
Could anyone verify this?

This was the issue I was having. I got the profiles to run when I checked the exploration option on the map but when it started the first conversation it came up something about an invalid state,. I figured it was something that had been changed with the mission update in SWTOR. If this is simply a bug on Buddywing then the questing profiles may actually work.
 
Cryo noted a possible conversation issue as well, trooper level 1. I was using conversation skip combat bot doing the new expansion and I received the Invalid State the other person mentioned, I had to shutdown the bot and could then run the conversation but I did try the same conversation twice and received the invalid state. This only happened once that I recall.
 
Aevitas is already looking into it.
If I do the conversation manually everything runs peachy...
Also more stuff will be added overtime that's needed for conversation from level 60.
 
Back
Top