John, try the new version that I just released. To be sure, uninstall the previous version first.
If it still happens, open the "settings.json" file in the folder where MouseController.exe is and change the Position to 0,0 "Position":"1284, 809"
Or delete the entire file.
If you can't find MouseController.exe, open your task manager, go to the Details tab while MouseController is running, right click on MouseController.exe and select "Open File Location".
Hope this helps 👍
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, Thomas,
I uninstalled and installed as you directed.
It appears that you fixed that problem in your new release 1.11.1.0.
(I also located the settings file to observe how it works.)
Thank you!
👍
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thomas,
I'm sorry to report that the same problem has occurred again.
For some reason, sometimes when the application closes it writes the position in settings.json as follows:
"Position":"-32000, -32000"
The application is therefor not visible on the screen.
I can edit the file and change the position before opening the application so I can see it, but something is still causing the issue sometimes when I open the mousecontroller app.
Could this happen due to a crash of windows 7 or perhaps when the app is still running when W7 is shut down?
It doesn't seem to happen when I close the app and reopen it.
I notice that it takes a long time (20 seconds) to load the other settings I have set on startup of the app:
load the file
repeat 4
Is this a normal length of time for that?
I guess it doesn't ever save the custom Time stretch setting because I have to set it every time I open the application.
Thanks in advance.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
John, Thanks for raising those issues.
I couldn't reproduce the problem with the weird location but I have changed how the location is stored hoping this would fix your problem.
I also added an entry in the settings to remember the time stretch value.
Loading settings at start-up shouldn't take any noticeable time. Again, I wasn't able to reproduce this problem. The only thing that can take some time is loading the mcd file, but unless yours is very large, it shouldn't take long. The easiest way to confirm is to set a different, small file to load on start-up and compare.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, Thomas,
Thank you for the prompt change.
The mcd file that I am loading is 82KB in size. Is that small?
I have uninstalled MouseController, downloaded the 1.11.2.0 and installed it to test it.
On first run the mcd file loaded instantly. I will test more and report results.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thomas,
The startup loading is taking about 8 to 20 seconds with that same mcd file .
I have no idea why sometimes it is more than twice as long to load.
I am still testing in the positioning and repeat and Custom Time stretch.
I specified F8 as the playback key, and that has been correctly saved and loaded each time.
I opened and closed the program several times without doing anything else and it changed the position itself down and to the right (+22 higher values in both x and y) each time.
The time lag for loading the startup values and mcd file does cause a problem if the program is closed before the startup values are loaded; the startup values are cleared to program defaults.
(I suspect something odd is happening to delay the loading of the startup.)
Could something I do while the program is reading the settings, interrupt the startup from loading the saved values correctly ? Perhaps if I move the location of the MouseController window while it is loading the startup data?
Last edit: John Galt 2022-04-18
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
John, this should fix the window position and generate a log file in the same folder as the executable which may or may not have some useful information to figure out why your load takes so long. It really shouldn't take long. Maybe your virus checker is interfering with the process? Moving the window has no effect on loading settings and mcd files.
I saw no issues with remembering the time stretch, both preset and custom. Hope you find the same.
Once you have a log file of a session that took a log time to load, post it here and I'll have a look. This is what I'm getting on windows 10:
Hi, Thomas,
Thank you for the updated version.
I uninstalled the older version and installed 1.11.3.0 and it appears to be working.
I see the log file and on startup the program is loading from the settings file and loading the mcd file quickly.
I will continue to test and report results.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, Thomas,
I have no explanation of why, but I'm still having the program set the position to -32000,-32000 in the settings.json.
I have attached the log file and the settings file. It has happened 2 times since my last post, but not every time I use it. The other values in the settings file appear to be working fine.
Apparently the position was changed between 23 April and 24 April (the last date in the log file.)
I wonder if it does this because when I close down my computer, I have the mousecontroller minimized and I close it on the taskbar without restoring it to the screen. Since it is not open on the screen, maybe it writes an off-screen position to the settings file.
John,
There's no useful information in the log unfortunately :(
I don't really know what to do with this. Did you say this only happens when you shut down the PC with MouseController still running? Or are you getting this with manually closing the software as well?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, Thomas,
In my testing tonight, the program only sets the position to -32000,-32000 (in the settings.json file) when the program is closed in the taskbar, and the program is minimized not actually open/visible on the screen. When I close the program from being open on the screen, it correctly writes the position to the settings.json.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
John, try the new version that I just released. To be sure, uninstall the previous version first.
If it still happens, open the "settings.json" file in the folder where MouseController.exe is and change the Position to 0,0
"Position":"1284, 809"
Or delete the entire file.
If you can't find MouseController.exe, open your task manager, go to the Details tab while MouseController is running, right click on MouseController.exe and select "Open File Location".
Hope this helps 👍
Hi, Thomas,
I uninstalled and installed as you directed.
It appears that you fixed that problem in your new release 1.11.1.0.
(I also located the settings file to observe how it works.)
Thank you!
👍
Thomas,
I'm sorry to report that the same problem has occurred again.
For some reason, sometimes when the application closes it writes the position in settings.json as follows:
"Position":"-32000, -32000"
The application is therefor not visible on the screen.
I can edit the file and change the position before opening the application so I can see it, but something is still causing the issue sometimes when I open the mousecontroller app.
Could this happen due to a crash of windows 7 or perhaps when the app is still running when W7 is shut down?
It doesn't seem to happen when I close the app and reopen it.
I notice that it takes a long time (20 seconds) to load the other settings I have set on startup of the app:
load the file
repeat 4
Is this a normal length of time for that?
I guess it doesn't ever save the custom Time stretch setting because I have to set it every time I open the application.
Thanks in advance.
John, Thanks for raising those issues.
I couldn't reproduce the problem with the weird location but I have changed how the location is stored hoping this would fix your problem.
I also added an entry in the settings to remember the time stretch value.
Loading settings at start-up shouldn't take any noticeable time. Again, I wasn't able to reproduce this problem. The only thing that can take some time is loading the mcd file, but unless yours is very large, it shouldn't take long. The easiest way to confirm is to set a different, small file to load on start-up and compare.
Hi, Thomas,
Thank you for the prompt change.
The mcd file that I am loading is 82KB in size. Is that small?
I have uninstalled MouseController, downloaded the 1.11.2.0 and installed it to test it.
On first run the mcd file loaded instantly. I will test more and report results.
Thomas,
The startup loading is taking about 8 to 20 seconds with that same mcd file .
I have no idea why sometimes it is more than twice as long to load.
I am still testing in the positioning and repeat and Custom Time stretch.
I specified F8 as the playback key, and that has been correctly saved and loaded each time.
I opened and closed the program several times without doing anything else and it changed the position itself down and to the right (+22 higher values in both x and y) each time.
The time lag for loading the startup values and mcd file does cause a problem if the program is closed before the startup values are loaded; the startup values are cleared to program defaults.
(I suspect something odd is happening to delay the loading of the startup.)
Could something I do while the program is reading the settings, interrupt the startup from loading the saved values correctly ? Perhaps if I move the location of the MouseController window while it is loading the startup data?
Last edit: John Galt 2022-04-18
John, this should fix the window position and generate a log file in the same folder as the executable which may or may not have some useful information to figure out why your load takes so long. It really shouldn't take long. Maybe your virus checker is interfering with the process? Moving the window has no effect on loading settings and mcd files.
I saw no issues with remembering the time stretch, both preset and custom. Hope you find the same.
Once you have a log file of a session that took a log time to load, post it here and I'll have a look. This is what I'm getting on windows 10:
Hi, Thomas,
Thank you for the updated version.
I uninstalled the older version and installed 1.11.3.0 and it appears to be working.
I see the log file and on startup the program is loading from the settings file and loading the mcd file quickly.
I will continue to test and report results.
Hi, Thomas,
I have no explanation of why, but I'm still having the program set the position to -32000,-32000 in the settings.json.
I have attached the log file and the settings file. It has happened 2 times since my last post, but not every time I use it. The other values in the settings file appear to be working fine.
Apparently the position was changed between 23 April and 24 April (the last date in the log file.)
I wonder if it does this because when I close down my computer, I have the mousecontroller minimized and I close it on the taskbar without restoring it to the screen. Since it is not open on the screen, maybe it writes an off-screen position to the settings file.
Last edit: John Galt 2022-04-25
John,
There's no useful information in the log unfortunately :(
I don't really know what to do with this. Did you say this only happens when you shut down the PC with MouseController still running? Or are you getting this with manually closing the software as well?
Hi, Thomas,
In my testing tonight, the program only sets the position to -32000,-32000 (in the settings.json file) when the program is closed in the taskbar, and the program is minimized not actually open/visible on the screen. When I close the program from being open on the screen, it correctly writes the position to the settings.json.
That's a good one. I've never tested that. Will have a look at that next. Cheers
Tested and bug confirmed. And fixed :)
I'm so confident, I went straight to release.
Thanks!
Is that fix in an updated 1.11.3.0, Thomas? That's the latest ver to download and I had issues with that ver number see my post 2022-4-28.
John, 1.11.3 has the fix for weird locations when closing the software while minimised.
Sorry if that wasn't clear enough from the release post I made
Thanks, Thomas. That's working great!