I have the same problem. If it worked before, then it must be a new Gmod update. Steam must update our Gmods when we're sleeping...
It's good to see that at least some of my junk sees use.
I'm going to take another swing at all the bugs that plagued this servo and get it released for good. The theoretical underpinnings for it are still sound, it's just a matter of pounding out why the thing sometimes doesn't work. It looks like a few other bugs have cropped up in the last 9-odd months, too.
Thanks! A bit of progress today... I fixed the problem with switching the angle too quickly and rather than it acquiring a new angle, it just seizes up... which rendered the servo basically useless for practical applications. There's a bit of a laundry list I'm running through of bugs and features I need to work on, and this was the first major one. My code is a tangled mess though, and I've had to spend a bit of time re-familiarizing myself with my logic and math.
If there's a problem with attaching things to the servo, that's a real deal-breaker, so I'll probably give that one a shot next. Can you describe the issue to me as much as possible? I'm going to scrub the thread for details on the bug, too, since it looks like there are a few other people reporting the same issue.
Well, it's pretty simple really. You easy weld something to the servo, it goes and appears to be welded. The servo turns, and whatever you welded just stays there. If the servo works on just setting its angle without notifying the physics engine of any force involved, then that might be the cause.
That was the case with the first servo I put together--that is, changing the angle of the servo entity without notifying the physics. I abandoned that design since it essentially operated outside of the physics engine, though it's still sort of nifty for it's ability to turn to any desired angle in all three directions (pitch, yaw, roll). For this servo, is it also an issue?
Edit: I might have an idea for fixing the other servo, too. The weld ought to keep the same distance and whatnot between the two entities, so the physics object might just need to be woken up every time the angle is changed.
Bookmarks