3.0 and You
So, what happened?
3.0 Broke Stuff, namely Combat Routines.
In 3.0, as we're all aware, Bioware did away with the customary class tree's and gave us "Disciplines", a hand-holding, dumbed down approach to classes. With this change, the way classes were identified also changed in BuddyWing.
Previously, (and correct me if I'm wrong Pure devs), the combat routines would basically look at your skill tree and determine what spec you were. Now, this is in the form of what discipline you've chosen instead of looking at the skill tree.
Typical Problems from 3.0
"None of my Plug-ins are showing up!"
The default combat routine is a menace. Delete it, then relaunch BuddyWing. What is probably happening is the Default Routines are loaded first. When the Default Routine failes to load, it stops BuddyWing from initializing the Plug-ins.
If that doesn't fix it, post a log.
"I Deleted the Default Combat Routine, download Pure, and selected UnPure, but he won't move!"
Ok, this is a tricky one.
What is happening is most likely this - when pure is loaded, it actually sets the Navigator object in BuddyWing to a custom object, a "PureNavigator", this navigator does nothing. It won't move.
WHen you switch to UnPure, that Navigator is still being used. It doesn't reset back to the default.
Solution? A few things you could do --
1.) Just use Pure and hit F12 after BuddyWing is loaded. Keep in mind, when you hit F12, you should have the SWTOR window with focus. Swtich back to BuddyWing and it should say something along the lines of "Looting Enabled" and "Movement Enabled"
2.) My personal solution - Go into the Routines folder in BuddyWing. Go into PureSWToR. Rename the Unpure.cs file to aUnpure.cs. It seems buddywing loads them in alphabetical order. So, doing this will cause UnPure to be loaded first, meaning the navigator is the default navigator. So, for this to work - Delete the Default Combat Routine and rename UnPure.cs to aUnpure.cs. If you do this, most of your movement issues should be resolved.
"I followed the instructions above, but he STILL WON'T MOVE!"
Post the log file. If it contains something like this --
It's a mesh issue. The server could be down, or the planet could need a remesh.
My Guy won't fight, and there is "An Error With AOE Count Unit" in my Log File
First, make sure you have the most up-to-date PureSWToR (this was a common error before Alltrueist updated it).
Second, check for this in the beginning of your log file:
If you see that, post the log and let someone know. THe issue is identifying the class spec you're currently using. I believe Alltrueist fixed this, but not positive.
Finally, post the log!! No one can help unless you post it.
"My Combat Routine is all wonky! He's fighting like a moron!"
Probably. With the changes in 3.0, classes have new skills, renamed skills, and new rotations.
Post on the forums what the optimum rotation should be. The devs don't have max level characters of each class.
"My Guy Won't Mount!"
Mounts don't work right now.
I have a quick plug-in I wrote that supports it, and I'll post it in the Plug-Ins forum section after I finish this. It's quick and crappy, with a bunch of problems (sounds great, huh?) but it does work most of the time.
"My Guy Won't Loot!"
Honestly, not sure what causes this. However, the one fix I have found is to delete the settings file for the character that won't loot. Normally, it won't be all your characters, just a specific one.
So, if my characters name is Bob, I'd go to C:\BuddyWingDirectory\Settings\Bob and delete the settings file. Relaunch BuddyWIng and see if it works.
"BuddyWing won't start and my log says something like, "Failed to Read Process Memory".
Keep in mind that if you switch planets or even instances in some cases with BuddyWing open, it will not work.
Before starting BuddyWing, get to where you want to bot, in the instance you want to bot, and then open up BuddyWing.
When in doubt. Restart SWToR. Get logged in, and then restart BuddyWing.
---------------------------------------------
I'll be posting more issues with resolutions as I see them in the Support Forum (QUIT POSTING ISSUES IN THE GENERAL FORUM!)
If you need help, just ask, and people will try to assist. If you ask like an asshat, or post a snide comment in your question, you're probably not going to get a real warm answer.
So, what happened?
3.0 Broke Stuff, namely Combat Routines.
In 3.0, as we're all aware, Bioware did away with the customary class tree's and gave us "Disciplines", a hand-holding, dumbed down approach to classes. With this change, the way classes were identified also changed in BuddyWing.
Previously, (and correct me if I'm wrong Pure devs), the combat routines would basically look at your skill tree and determine what spec you were. Now, this is in the form of what discipline you've chosen instead of looking at the skill tree.
Typical Problems from 3.0
"None of my Plug-ins are showing up!"
The default combat routine is a menace. Delete it, then relaunch BuddyWing. What is probably happening is the Default Routines are loaded first. When the Default Routine failes to load, it stops BuddyWing from initializing the Plug-ins.
If that doesn't fix it, post a log.
"I Deleted the Default Combat Routine, download Pure, and selected UnPure, but he won't move!"
Ok, this is a tricky one.
What is happening is most likely this - when pure is loaded, it actually sets the Navigator object in BuddyWing to a custom object, a "PureNavigator", this navigator does nothing. It won't move.
WHen you switch to UnPure, that Navigator is still being used. It doesn't reset back to the default.
Solution? A few things you could do --
1.) Just use Pure and hit F12 after BuddyWing is loaded. Keep in mind, when you hit F12, you should have the SWTOR window with focus. Swtich back to BuddyWing and it should say something along the lines of "Looting Enabled" and "Movement Enabled"
2.) My personal solution - Go into the Routines folder in BuddyWing. Go into PureSWToR. Rename the Unpure.cs file to aUnpure.cs. It seems buddywing loads them in alphabetical order. So, doing this will cause UnPure to be loaded first, meaning the navigator is the default navigator. So, for this to work - Delete the Default Combat Routine and rename UnPure.cs to aUnpure.cs. If you do this, most of your movement issues should be resolved.
"I followed the instructions above, but he STILL WON'T MOVE!"
Post the log file. If it contains something like this --
Code:
Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at Buddy.MeshNavigator.Navigator.FindPath(Vector3 start, Vector3 end) in c:\#WORK\Projects\Buddywing-trunk\Buddywing\Buddy.MeshNavigator\Navigator.cs:l ine 179
It's a mesh issue. The server could be down, or the planet could need a remesh.
My Guy won't fight, and there is "An Error With AOE Count Unit" in my Log File
First, make sure you have the most up-to-date PureSWToR (this was a common error before Alltrueist updated it).
Second, check for this in the beginning of your log file:
Code:
Using Commando Assault by Ama rotation based on Character Spec
Using Commando Combat Medic by alltrueist rotation based on Character Spec
Using Marauder Rage by distiny rotation based on Character Spec
Using Mercenary Pyrotech by Ama rotation based on Character Spec
Using Sentinel Focus by distiny rotation based on Character Spec
Using Shadow Balance by alltrueist rotation based on Character Spec
Using Shadow Kinetic Combat by alltrueist rotation based on Character Spec
Using Commando Assault by Ama rotation based on Character Spec
Using Commando Combat Medic by alltrueist rotation based on Character Spec
Using Marauder Rage by distiny rotation based on Character Spec
Using Mercenary Pyrotech by Ama rotation based on Character Spec
Using Sentinel Focus by distiny rotation based on Character Spec
Using Shadow Balance by alltrueist rotation based on Character Spec
Using Shadow Kinetic Combat by alltrueist rotation based on Character Spec
If you see that, post the log and let someone know. THe issue is identifying the class spec you're currently using. I believe Alltrueist fixed this, but not positive.
Finally, post the log!! No one can help unless you post it.
"My Combat Routine is all wonky! He's fighting like a moron!"
Probably. With the changes in 3.0, classes have new skills, renamed skills, and new rotations.
Post on the forums what the optimum rotation should be. The devs don't have max level characters of each class.
"My Guy Won't Mount!"
Mounts don't work right now.
I have a quick plug-in I wrote that supports it, and I'll post it in the Plug-Ins forum section after I finish this. It's quick and crappy, with a bunch of problems (sounds great, huh?) but it does work most of the time.
"My Guy Won't Loot!"
Honestly, not sure what causes this. However, the one fix I have found is to delete the settings file for the character that won't loot. Normally, it won't be all your characters, just a specific one.
So, if my characters name is Bob, I'd go to C:\BuddyWingDirectory\Settings\Bob and delete the settings file. Relaunch BuddyWIng and see if it works.
"BuddyWing won't start and my log says something like, "Failed to Read Process Memory".
Keep in mind that if you switch planets or even instances in some cases with BuddyWing open, it will not work.
Before starting BuddyWing, get to where you want to bot, in the instance you want to bot, and then open up BuddyWing.
When in doubt. Restart SWToR. Get logged in, and then restart BuddyWing.
---------------------------------------------
I'll be posting more issues with resolutions as I see them in the Support Forum (QUIT POSTING ISSUES IN THE GENERAL FORUM!)
If you need help, just ask, and people will try to assist. If you ask like an asshat, or post a snide comment in your question, you're probably not going to get a real warm answer.