Yeah the new version doesn't work on Photoshop CS4 either anymore... I'll try and get a debug log during lunch.
Haha, that's odd- it works for me in CS4! (Just not with my tablet.)
When I execute lazyNezumi, it automatically flashes a red boarder around the tools panel, then the controls panel, and last the canvas. It functions correctly from then on.
Again, great job with this program! Just wish my tablet would cooperate with it.:\
Just a quick tip in case anyone didnt know already.
In photoshop you can hold SHIFT while you have the brush tool selected. If you click your mouse around the canvas while holding SHIFT, you'll notice perfectly straight lines will appear. If you hold SHIFT while you tap you tabletpen around the canvas, you'll notice a slightly similar effect, but the brush pressure dsettings degrading along the line. This is a great way to draw perfectly straight lines!
You can also draw perfectly straight horizontal/vertical lines by holding SHIFT right after youve started a stroke with the brush tool.
Anyway, could be some common tricks, but it can never hurt to share these imo
Hi guys,
I found out what the problem was and fixed it.
Hopefully you shouldn't have any more problems with attaching to Photoshop windows, even when they are not full screen.
Also I'm now checking against the window's parent's class name, so it won't attach to all those toolbars anymore.
The config.ini has entries for Paint and Photoshop CS3. The class names are different in each version of photoshop, so you'll have to attach manually the first time. The window class names will then get saved when you exit LazyNezumi.
Let me know if you have further problems! http://people.happycoders.org/kamih/wordpress/?page_id=46
cheers,
kamih
Oops, looks like I spoke too soon! Bal let me know it still wasn't working correctly with CS4. Problem solved. I also added the class names for CS4 in the config.ini so you won't have to manually hook it. http://people.happycoders.org/kamih/wordpress/?page_id=46
cheers,
kamih
Hi guys,
I thought I'd let you know that some users are reporting that LazyNezumi works in Vista if you use "XP SP2 compatibility mode". Until I get it sorted with Vista, that might help some of you.
cheers,
kamih
Im back from my vacation and as promised ive compiled a new version of the lazy mouse. Its now called FunkySmooth after FunkyBunnies who asked me to make it for him.
I have made a new thread for it since i dont want to hijack this thread. And im also hoping for a lot of feedback, therefore it would be easier not to have another program getting feedback in the same post.
Hi guys,
I thought I'd let you know that some users are reporting that LazyNezumi works in Vista if you use "XP SP2 compatibility mode". Until I get it sorted with Vista, that might help some of you.
cheers,
kamih
I tested it with Gimp and (probably because of my fault) it didn't work. The guide line and circle appeared and worked as they should while I was drawing, but no radius, no noise, no smoothing. Same with the trial version of Corel Painter 11.
Oh, in Gimp I noticed, that the flashing red bounds (which I think indicates where lazynezumi is hooked) were going around randomly, through scroll bars, tool bars, menu bar, but it didn't find the canvas.
I examined Gimp with Spy++, and it seems that the canvas and a lot of other has the same class names 'gdkWindowChild'. However, the handle values are different, so maybe it could be the solution?
I examined Corel Painter too, and there's no class name problem. It just doesn't work.
I just looked at Gimp 2.6, and the problem is like you said, that all its child windows have the same class name "gdkWindowChild", and are all children of the same window "gdkWindowToplevel". I could narrow it down a little further by checking the window styles and extended styles, but it will still hook unneeded windows.
For me it did hook the canvas window correctly though, and I was able to use LazyNezumi features fine (the guide line and circle get erased a lot though).
Thank you for dealing with my problem! Your application is great! I just showed today my aunt how to use it with PS (and how to use PS :-D), and she was really excited! She works in a museum and makes a lot of archaeological drawings. Now she thinks working in digital medium would be much faster!
I tried it with a cheap Trust tablet, I dunno the model right now, lamps are off, it's dark here, and I'm really tired. I will test the things with the mouse later, and find out the model of my tablet, if it matters.
Don't bother finding the model of the tablet, I don't own any so it won't help.
Like I said earlier, if it works with your tablet, great, if not, there's not a lot I can do right now.
I made it work with Painter. It works quite nicely actually, better than in Photoshop; it doesn't have that end-of-stroke-paint-spill problem.
And I made it work a little better in Gimp, but it's still hooking too many windows. Also, make sure you launch LazyNezumi after Gimp is done loading, the splashscreen messes it up otherwise.
I'll post the new version later tonight.
cheers,
kamih
They work great with the mouse. My tablet shucks, and I'm not surprised at that. Hope the apps will work with at least Wacom tablets in the future (now I just need a wacom...).
I have great news for all LazyNezumi fans!
I finally fixed the end-of-stroke-paint-spill bug in PhotoShop!!
Also, I bought a Wacom Bamboo tablet, and am currently working on making LazyNezumi compatible with all tablets which use the WinTab API (which is, all the wacom tablets, and many others).
I'll probably post back this weekend with a new version!
cheers,
kamih
wow, this is awesome!
I have it working on a xp sp3 with cs2 and paint on mouse and wacom bamboo
Ive been drawing loopity loops for the last half-hour... too awesome?
Hi guys!
While drawing curves with Nezumi in CS4 with my tablet I noticed that my lines were a little jittered. I changed my tablet point processing code to use floating-point math, and now the curves are Super-Smooth!
So be sure to pick up the new 8.18 version: http://people.happycoders.org/kamih/wordpress/?page_id=46
cheers,
kamih
Hi guys,
a new version (8.29) is ready!
You can get it here as usual: http://people.happycoders.org/kamih/wordpress/?page_id=46
In this version I changed the function hooking code so that it'll perform a lot better and work with more versions of Windows (you'll need XPSP2 at least).
I didn't get a chance to test with Vista so let me know if this is any better (or worst) than the previous version.
I added an entry in the config.ini for the enable hotkey.
I added support for Photoshop CS, BodyPaint 3D and TVP Animation 9 Pro.
Check it out and let me know how it goes!
cheers,
kamih
Wow this rocks! I got version 8.29 working in Vista Ultimate 64bit with Photoshop CS2, and Artweaver. All I had to do was double click lazyNezumi.exe, no popups, no warnings, no XP compatibility mode, nothing. It just it works perfectly
LazyNezumi also works great with Gimp 2.6.6 except the guideline and guide circle sort of just flicker in and out of existence while I paint.
Sadly I can't get it working with ArtRage 2.5.20, XP compatability or no. I just get this weird jump stroke from LazyNezumi's window to where I start painting on the canvas if I try to change any of the settings using my wacom. No stroke delay though.
Hi Ben,
I'm glad you like it and that it works for you in Vista64! (you probably have 32bit versions of those applications installed, otherwise it wouldn't work).
I know about the flickering in Gimp, this is a common problem I have in many apps, I'll try to fix it or make it better at least as I go along...
For ArtRage, I tested with 2.5.20 (Starter edition) and it works fine, however the guideline is very glitchy with the mouse.
Since this is a single-window application though, you have to disable LN before you click anywhere in the AR window for anything other than painting, otherwise LN thinks you are painting and will start to lag the mouse. Otherwise it should work fine. If it doesn't, please send me a dbgView log (see README.txt for instructions).
cheers,
kamih
Hi guys,
someone pointed out a nasty bug that crept into last version of LazyNezumi. This bug could crash some applications that use the WinTab tablet API in a certain way (notably OpenCanvas Pro).
This bug has been fixed in the new version 9.8.30.
I also added support for Synfig and ZBrush (but who needs LazyNezumi in ZBrush right ?). http://people.happycoders.org/kamih/wordpress/?page_id=46
cheers,
kamih
Hi kamih, your right all of those apps I mentioned earlier are 32bit versions.
I looked further into the Art Rage issue. First I tried installing Art Rage Starter Edition and LazyNezumi worked. I am using Art Rage Full edition though. It turns out all I needed to do was add the line "ArtRage.exe|noparent|ArtRage" to the config.ini under [HookWindows] then LazyNezumi works with the Full Edition of Art Rage as well!
One problem came up with ArtRage though, in both the Starter and Full Edition. When I extend a brush stroke for longer than a few seconds I get a "not responding" error in ArtRage's title bar and the stroke gets interrupted. This occurs in both the 20090829 and 9.8.30 versions of LazyNezumi.
Is there any chance you will will be able to get LazyNezumi working with 64bit applications in the future?
And here's my own selfish list of apps that I would like to see supported by LazyNezumi.
Mudbox 1.07 - Mudbox 2009 and 2010 already have a lazy mouse function but lately I've found myself going back to Mudbox 1.07 to sculpt things yet there's no lazy mouse in 1.07.
Modo 401 (32 and 64 bit) - There are brush sculpting and painting functions in Modo that could benefit from being able to work with LazyNezumi.
Paint Tool SAI - though I don't own a copy yet so I don't even know if it already has this function or not. But I've heard good things about it and intend to purchase a copy soon.
Thanks again for all your hard work
EDIT:
Ok after actually reading LazyNezumi's instructions :poly136: I was able to use the "Attach to Window" function and get LazyNezumi attached to Mudbox 1.07. It sort of works but the mouse pointer doesn't update it's position, it sort of just sticks to where the stroke is actually having an effect on the sculpt. The guides only flicker into existence occasionally as well. In other words the stroke is delayed but I can't see where my pointer really is. Haha oh well, I'll have to play around with this a bit more. Oh LazyNezumi added the line "mudbox.exe|QWidget|QWidget" to the ini file if that helps with anything.
I'm going to change the way I add support for apps.
Instead of the app specific info being compiled into the dll, I'm going to expose the parameters LN uses to decide how to work with a certain application, in a config file. That way you guys can find the settings that work with any app you want. That way I don't have to keep downloading and installing 23507 app demos every week!
Hi guys,
I put an experimental 64-bit app support version up (9.9.xx).
As usual, you can get it here: http://people.happycoders.org/kamih/wordpress/?page_id=46
I haven't been able to test this on 64-bit XP yet, so let me know if it works or not for you (I'll do some testing next week).
This version also adds the apps.ini file which allows you to configure LazyNezumi for any application.
Have fun,
kamih
Hello
This Tool seems very promising but unfortunately i cant make it work. Im on win7 64and CS5 64 (v12.0.4) with an intuos 4
It does recognise photoshop but for some reason the app work in every windows (menu bars, background, layers) BUT the main windows (canvas)
Does the settings have to be changed into the App file? ive tried with the attch to window option, all my psd menus are flickering with red frame but in the end theres no change. The lazy mouse works everywhere but in the canvas. Does anyone have the same problem or knows how to solve it?
Thanks
When it does work, it's off from the cursor position to the left. This is on two different machines. I have gotten it to work correctly once (the first time I tried it) Ever since then it has been as I said, off.
I'm having problems with it here on my new work machine here as well: Windows 7, Photoshop CS6, Intuos 5. I can't get LazyNezumi to attach to Photoshop at all - the frame flashes red when first starting Photoshop but that's it - no functionality after that and no stroke smoothing or guidelines etc.
Adding CS^ lines in the APPS.INI doesn't seem to work and the lines are not there when I open the file again. Similarly, when I try and attach it to CS6 with the FILE> ATTACH TO WINDOW menu, the APPS.INI doesn't get updated either.
Looking through the README.txt it doesn't mention Win7 as being supported so I guess this is where my problems are coming from - does anybody know if this is going to change - Win7/8 must be pretty widespread now among users so it seems like an oversight not to support them (if that is indeed the issues)
Replies
This is sooo hawt! Thanks again guys!
Haha, that's odd- it works for me in CS4! (Just not with my tablet.)
When I execute lazyNezumi, it automatically flashes a red boarder around the tools panel, then the controls panel, and last the canvas. It functions correctly from then on.
Again, great job with this program! Just wish my tablet would cooperate with it.:\
In photoshop you can hold SHIFT while you have the brush tool selected. If you click your mouse around the canvas while holding SHIFT, you'll notice perfectly straight lines will appear. If you hold SHIFT while you tap you tabletpen around the canvas, you'll notice a slightly similar effect, but the brush pressure dsettings degrading along the line. This is a great way to draw perfectly straight lines!
You can also draw perfectly straight horizontal/vertical lines by holding SHIFT right after youve started a stroke with the brush tool.
Anyway, could be some common tricks, but it can never hurt to share these imo
I found out what the problem was and fixed it.
Hopefully you shouldn't have any more problems with attaching to Photoshop windows, even when they are not full screen.
Also I'm now checking against the window's parent's class name, so it won't attach to all those toolbars anymore.
The config.ini has entries for Paint and Photoshop CS3. The class names are different in each version of photoshop, so you'll have to attach manually the first time. The window class names will then get saved when you exit LazyNezumi.
Let me know if you have further problems!
http://people.happycoders.org/kamih/wordpress/?page_id=46
cheers,
kamih
http://people.happycoders.org/kamih/wordpress/?page_id=46
cheers,
kamih
I thought I'd let you know that some users are reporting that LazyNezumi works in Vista if you use "XP SP2 compatibility mode". Until I get it sorted with Vista, that might help some of you.
cheers,
kamih
Im back from my vacation and as promised ive compiled a new version of the lazy mouse. Its now called FunkySmooth after FunkyBunnies who asked me to make it for him.
I have made a new thread for it since i dont want to hijack this thread. And im also hoping for a lot of feedback, therefore it would be easier not to have another program getting feedback in the same post.
You can find the post here.
http://boards.polycount.net/showthread.php?t=64587
/rikard
cool, gonna try this as well:)
Oh, in Gimp I noticed, that the flashing red bounds (which I think indicates where lazynezumi is hooked) were going around randomly, through scroll bars, tool bars, menu bar, but it didn't find the canvas.
With PS CS3 it works great! I'm on XP 32bit.
Excuse me for my English...
I examined Gimp with Spy++, and it seems that the canvas and a lot of other has the same class names 'gdkWindowChild'. However, the handle values are different, so maybe it could be the solution?
I examined Corel Painter too, and there's no class name problem. It just doesn't work.
When I have some time, I'll take a look at these two apps and see what I can do.
cheers,
kamih
For me it did hook the canvas window correctly though, and I was able to use LazyNezumi features fine (the guide line and circle get erased a lot though).
Thank you for dealing with my problem! Your application is great! I just showed today my aunt how to use it with PS (and how to use PS :-D), and she was really excited! She works in a museum and makes a lot of archaeological drawings. Now she thinks working in digital medium would be much faster!
I tried it with a cheap Trust tablet, I dunno the model right now, lamps are off, it's dark here, and I'm really tired. I will test the things with the mouse later, and find out the model of my tablet, if it matters.
Like I said earlier, if it works with your tablet, great, if not, there's not a lot I can do right now.
I made it work with Painter. It works quite nicely actually, better than in Photoshop; it doesn't have that end-of-stroke-paint-spill problem.
And I made it work a little better in Gimp, but it's still hooking too many windows. Also, make sure you launch LazyNezumi after Gimp is done loading, the splashscreen messes it up otherwise.
I'll post the new version later tonight.
cheers,
kamih
new version (2009.08.02) is up. This adds support for Painter 11, and Gimp 2.6.
http://people.happycoders.org/kamih/wordpress/?page_id=46
cheers,
kamih
They work great with the mouse. My tablet shucks, and I'm not surprised at that. Hope the apps will work with at least Wacom tablets in the future (now I just need a wacom...).
I've been looking for something like this for ages.
Tested on Photoshop CS2/WinXp/Wacom Intuos3
Works perfectly!
Thankyou!
I finally fixed the end-of-stroke-paint-spill bug in PhotoShop!!
Also, I bought a Wacom Bamboo tablet, and am currently working on making LazyNezumi compatible with all tablets which use the WinTab API (which is, all the wacom tablets, and many others).
I'll probably post back this weekend with a new version!
cheers,
kamih
http://people.happycoders.org/kamih/wordpress/?page_id=46
Let me know if you find any problems with it.
cheers,
kamih
I have it working on a xp sp3 with cs2 and paint on mouse and wacom bamboo
Ive been drawing loopity loops for the last half-hour... too awesome?
While drawing curves with Nezumi in CS4 with my tablet I noticed that my lines were a little jittered. I changed my tablet point processing code to use floating-point math, and now the curves are Super-Smooth!
So be sure to pick up the new 8.18 version:
http://people.happycoders.org/kamih/wordpress/?page_id=46
cheers,
kamih
a new version (8.23) of LazyNezumi is ready!
This fixes many problems with window attachments, and adds support to many apps.
cheers,
kamih
a new version (8.29) is ready!
You can get it here as usual:
http://people.happycoders.org/kamih/wordpress/?page_id=46
In this version I changed the function hooking code so that it'll perform a lot better and work with more versions of Windows (you'll need XPSP2 at least).
I didn't get a chance to test with Vista so let me know if this is any better (or worst) than the previous version.
I added an entry in the config.ini for the enable hotkey.
I added support for Photoshop CS, BodyPaint 3D and TVP Animation 9 Pro.
Check it out and let me know how it goes!
cheers,
kamih
LazyNezumi also works great with Gimp 2.6.6 except the guideline and guide circle sort of just flicker in and out of existence while I paint.
Sadly I can't get it working with ArtRage 2.5.20, XP compatability or no. I just get this weird jump stroke from LazyNezumi's window to where I start painting on the canvas if I try to change any of the settings using my wacom. No stroke delay though.
Thanks for the great tool kamih
I'm glad you like it and that it works for you in Vista64! (you probably have 32bit versions of those applications installed, otherwise it wouldn't work).
I know about the flickering in Gimp, this is a common problem I have in many apps, I'll try to fix it or make it better at least as I go along...
For ArtRage, I tested with 2.5.20 (Starter edition) and it works fine, however the guideline is very glitchy with the mouse.
Since this is a single-window application though, you have to disable LN before you click anywhere in the AR window for anything other than painting, otherwise LN thinks you are painting and will start to lag the mouse. Otherwise it should work fine. If it doesn't, please send me a dbgView log (see README.txt for instructions).
cheers,
kamih
someone pointed out a nasty bug that crept into last version of LazyNezumi. This bug could crash some applications that use the WinTab tablet API in a certain way (notably OpenCanvas Pro).
This bug has been fixed in the new version 9.8.30.
I also added support for Synfig and ZBrush (but who needs LazyNezumi in ZBrush right ?).
http://people.happycoders.org/kamih/wordpress/?page_id=46
cheers,
kamih
I looked further into the Art Rage issue. First I tried installing Art Rage Starter Edition and LazyNezumi worked. I am using Art Rage Full edition though. It turns out all I needed to do was add the line "ArtRage.exe|noparent|ArtRage" to the config.ini under [HookWindows] then LazyNezumi works with the Full Edition of Art Rage as well!
One problem came up with ArtRage though, in both the Starter and Full Edition. When I extend a brush stroke for longer than a few seconds I get a "not responding" error in ArtRage's title bar and the stroke gets interrupted. This occurs in both the 20090829 and 9.8.30 versions of LazyNezumi.
Is there any chance you will will be able to get LazyNezumi working with 64bit applications in the future?
And here's my own selfish list of apps that I would like to see supported by LazyNezumi.
Mudbox 1.07 - Mudbox 2009 and 2010 already have a lazy mouse function but lately I've found myself going back to Mudbox 1.07 to sculpt things yet there's no lazy mouse in 1.07.
Modo 401 (32 and 64 bit) - There are brush sculpting and painting functions in Modo that could benefit from being able to work with LazyNezumi.
Paint Tool SAI - though I don't own a copy yet so I don't even know if it already has this function or not. But I've heard good things about it and intend to purchase a copy soon.
Thanks again for all your hard work
EDIT:
Ok after actually reading LazyNezumi's instructions :poly136: I was able to use the "Attach to Window" function and get LazyNezumi attached to Mudbox 1.07. It sort of works but the mouse pointer doesn't update it's position, it sort of just sticks to where the stroke is actually having an effect on the sculpt. The guides only flicker into existence occasionally as well. In other words the stroke is delayed but I can't see where my pointer really is. Haha oh well, I'll have to play around with this a bit more. Oh LazyNezumi added the line "mudbox.exe|QWidget|QWidget" to the ini file if that helps with anything.
And I am currently working on native 64-bit app support.
cheers,
kamih
Instead of the app specific info being compiled into the dll, I'm going to expose the parameters LN uses to decide how to work with a certain application, in a config file. That way you guys can find the settings that work with any app you want. That way I don't have to keep downloading and installing 23507 app demos every week!
I put an experimental 64-bit app support version up (9.9.xx).
As usual, you can get it here:
http://people.happycoders.org/kamih/wordpress/?page_id=46
I haven't been able to test this on 64-bit XP yet, so let me know if it works or not for you (I'll do some testing next week).
This version also adds the apps.ini file which allows you to configure LazyNezumi for any application.
Have fun,
kamih
New official version is 9.9.7:
http://people.happycoders.org/kamih/wordpress/?page_id=46
Let me know if you encounter any problems with it.
cheers,
kamih
LazyNezumi 10.3.3
Works with XP 64, CS5 (64bit) and Bamboo.
I had issues with mine not working correctly until I set the exe to work in xp compatiblity mode....
Is there a substitute of this for mac though?
I'm very happy everyone likes Lazy Nezumi so much!
This Tool seems very promising but unfortunately i cant make it work. Im on win7 64and CS5 64 (v12.0.4) with an intuos 4
It does recognise photoshop but for some reason the app work in every windows (menu bars, background, layers) BUT the main windows (canvas)
Does the settings have to be changed into the App file? ive tried with the attch to window option, all my psd menus are flickering with red frame but in the end theres no change. The lazy mouse works everywhere but in the canvas. Does anyone have the same problem or knows how to solve it?
Thanks
I added cs6 64bit.
When it does work, it's off from the cursor position to the left. This is on two different machines. I have gotten it to work correctly once (the first time I tried it) Ever since then it has been as I said, off.
Adding CS^ lines in the APPS.INI doesn't seem to work and the lines are not there when I open the file again. Similarly, when I try and attach it to CS6 with the FILE> ATTACH TO WINDOW menu, the APPS.INI doesn't get updated either.
Looking through the README.txt it doesn't mention Win7 as being supported so I guess this is where my problems are coming from - does anybody know if this is going to change - Win7/8 must be pretty widespread now among users so it seems like an oversight not to support them (if that is indeed the issues)