Hi guys wicked bot. only prob i have is that when i dont run the bot i get 17/20 fps running the bot i drop to like 2 and every 5 secs the screens stops for like 2 seconds its really strange any ideas
It's because of the way we retrieve information from the game, even with my Crossfire 7970 it drops to 20-30. This is the main bottleneck when it comes to implementing new stuff as well, as we just can't retrieve information as often as we'd like to without dropping FPS to below unplayable (we had that before).
I drop'd mine to lowest settings possible, 800x600 Res. And it will still get really bad to the point it freezes up and I have to kill the bot to get swtor to even do anything! And thats on a i7 3.4ghz, 8gig ram, nvidia 560 gti, 7200rpm hdd, windows 7 64bit. which i just bought before x-mas.. so its not like its a core 2 duo with 4gigs ram and 9800 or something.
Okay, then something else is happening there. There's no reason that it should drop that much with that system.
I got all my logs still if that helps. But I don't know exactly in which one it was happening. But it has happened twice at least where it freezes completely. It's not happening all the time. Its very sporadic. May take an hour or two to duplicate the error.
There are two SWTOR.EXE processes. One handles communication, processing, etc. The other handles rendering. Among other reasons, this split was allegedly done to overcome 32-bit limitations. It seems there is a problem with multi-core CPUs trying to automatically juggle this when BUDDYWING.EXE is added to the mix, making calls to one or both of processes. Here's what to do: Assuming you have 4 cores, CTRL-SHIFT-ESC into Task Manager and right click on the SWTOR.EXE with the largest memory usage. Set Affinity to cores 0 and 1, leaving cores 2 and 3 unchecked and hit OK. Right click on the 2nd "smaller" SWTOR.EXE, this time setting the affinity to cores 2 and 3 and leaving 0 and 1 unchecked. Now the two processes are "segregated" between designated cores. Note that this doesn't mean ONLY 2 cores are active per process, only that CPU's "first preference" is now user-directed. Finally, right click on BUDDYWING.EXE and set the affinity to the same 2 cores as the smaller SWTOR.EXE process. Hopefully, as soon as you complete this quick affinity procedure, you will begin to see the glitchiness and FPS begin to normalize. This works for me on 3 different PCs nearly every time...
Would the devs build this affinity change into BuddyWing? Sounds like it will help lots of people. I'll definitely try this Monday on my machine which was having trouble.
Would be difficult since mainstream CPUs can have 2, 4 and 8 cores to deal with... This is really a SWTOR problem, IMO.