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

3.0 and You - Issues and Resolutions

w118cmh

New Member
Joined
Feb 10, 2010
Messages
50
Reaction score
3
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 --

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.
 
Guy won't loot: Go to settings as described, open buddywingsettings.xml and change lootnpc from false to true.
Also if it is true, you might forgot to go to swtor settings, yes the game, and check right click loot all.

If you constantly get readmemory error, your distributables might be off, check the thread by aevitas, important stickied in Main BW forum.

There are more issues here, but if we can put them all together and sticky this, we might not see soo much problem forums :)

-- update 1 - 22 jan 2015 --

- Mounting should now work. Still needs to be update for if we are mounted check and possible use of rocket boost if inside.
- if you encounter the following problem:
Code:
Logging in...
T: XXXXXXXXXXXXXX H: XXXXXXXXXXXXX
Login Success!
Error Initializing Memory: System.IO.FileNotFoundException: Could not load file or assembly 'fasmdll_managed.dll' or one of its dependencies. The specified module could not be found.
File name: 'fasmdll_managed.dll'
at GreyMagic.ExternalProcessMemory..ctor(Process proc)
at Buddy.Swtor.BuddyTor.Initialize(Process proc)


Error retrieving build number: System.NullReferenceException: Object reference not set to an instance of an object.
at Buddy.Swtor.BuddyTor.Initialize(Process proc)
Unhandled exception during init: System.Exception: This version of Buddy Wing does not support this build of SWTOR! [Current: XXXXXXXX, Supported: XXXXXXX]
at Buddy.Swtor.BuddyTor.Initialize(Process proc)
at Buddywing.MainWindow.DoInitialization()
Buddy Wing: The Old Robot is ready!
Follow this programm: Buddy dependency wizard
Youre fasmdll might also be screwed, download from above the latest zip of BW and copy everything over your bw install.

- If you update or alter anything ( bw, routines, coding, etc.) remove compiledassemblies when the bot is shutdown.
Restart the bot and the folder will be recreated. This is to ensure no old code gets in the way of new code.
 
Last edited:
Great guide. I'll definitely be linking people here for non-routine issues.
 
Back
Top