XMBC 2.21 Beta

x64 Replacement/Alternative to Microsoft's IntelliMouse application.
Forum rules
Please read the forum rules before posting for the first time.
The more information you can provide, the quicker and more accurately someone can help.
NOTE: To reduce spam, new users can not post links, files or images until they have at least 4 posts.
User avatar
phil
Site Admin
Posts: 7671
Joined: Sun Apr 06, 2003 11:12 pm

Re: XMBC 2.21 Beta

Post by phil »

No, I'm sorry, that's an absolutely terrible idea. What I need to do is find and fix the problems, not leave two code paths, both broken in different ways!

The new/latest version *should* work exactly as before if you do not adjust the default movement to break the chord (the default I think is 5 pixels). If it is NOT working in beta 34 as it did in beta 33, it means there is A BUG that needs fixing (certainly before the release of 2.21!), not that it should offer two different ways of doing it.

For what its worth, I have only adjusted these settings on one profile. All my other profiles are as default and I am still not seeing this problem, so either your setup is different enough to make it go wrong, or I'm simply not seeing it (that does not mean its not happening, just that I haven't noticed (which given the description, I would expect to notice it on one of my many computers)).
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
User avatar
phil
Site Admin
Posts: 7671
Joined: Sun Apr 06, 2003 11:12 pm

Re: XMBC 2.21 Beta

Post by phil »

Kukurykus wrote: Wed Apr 10, 2024 6:29 am I don't understand what you mean by "configure the amount of movement to break the chord", but so far I never had to do any additional action to use chords. Should I change something in every chord I ever set to adjust XMBC to my needs?
The new option in the chord setup window, next to "unblock when the mouse moves"
Previously this was hard coded to 5 pixels. Now you can adjust it - that's all (and the default is still 5 pixels).

But I "fixed" some issues with that mechanism in which it detects movement and handles it (because if the mouse moves enough to break the chord - like when dragging, XMBC has to move the pointer BACK to where it was originally clicked, send the button down, then move back to where it was when the chord was broken, finally, sending the button up when you release the button... I suspect my changes there have caused the problem/difference.
Screenshot 2024-04-10 220522.png
Of course, the purpose of beta versions (which I can't guarantee are bug free) is to find these issues before release. I understand we all must work, but it will also be good to try and figure out what is going on. Maybe PM me a copy of your profile again to I can see if I can reproduce with your setup? But no rush, I can't do anything until a) I get a new code signing cert (in progress) and b) when I get some free time and the next three weekends (at least) are fully booked already for me!

Regards,
Phil
You do not have the required permissions to view the files attached to this post.
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
jhonGL
New User
Posts: 14
Joined: Fri May 12, 2023 1:10 pm

Re: XMBC 2.21 Beta

Post by jhonGL »

I wanted to test the latest beta and had the issues mentioned by Kukurykus.

Downloaded the beta 33 to return to what was working fine, moved it to the installed folder, when i ran it, it constantly opened browser tabs, one after another - https://dvps.highrez.co.uk/downloads/XM ... on=2210033

To the point it messed up chrome. Hundreds of them, no way to stop. Had to ctr alt del, restart in another win install, delete the exe.
User avatar
phil
Site Admin
Posts: 7671
Joined: Sun Apr 06, 2003 11:12 pm

Re: XMBC 2.21 Beta

Post by phil »

Moved what to what install folder?
The download above is the update installer (its a mini-installation package (x64 only) that XMBC usually uses to perform auto-updates).
Normally XMBC would download it to the temp folder and call it. It will close XMBC and update (or in this case downgrade it) and then open the website to display that "thankyou" page.

Perhaps I missed something, Are you saying the installer opened that more than once?
What EXE did you delete?
Never heard of that one, but obvs don't often do downgrades.... I have no idea why that would happen (not happening here when I just downloaded the above and run it (from the browsers download folder)).

In any case, I'm changing the link to the full installer. I guess it was a bad idea to provide the updater anyway!
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
User avatar
Kukurykus
Fanatic
Posts: 395
Joined: Sat Jul 02, 2016 1:15 pm

Re: XMBC 2.21 Beta

Post by Kukurykus »

I clicked accidentally link to Beta33 again you posted for me and noticed now it downloaded other file.

Yestarday versus today name and weight:

XMBCUpdateX64.2.21 Beta33.exe / 1,64 MB
XMouseButtonControlSetup.2.21 Beta33.exe / 3,68 MB

(probably because of change you just mentioned)

btw the changed name conform convention of new version:

XMouseButtonControlSetup.2.21 Beta34 / 3,67 MB


Regarding tests for you, I'll do them next week when I have proper work to do.
HAMA Roma, Rapoo 3920P
Windows 10 x64, Intel i5-4670K @ 3.40GHz, 8GB,
Intel(R) HD Graphics 4600, Intel SSD 179 GB HDD
User avatar
Kukurykus
Fanatic
Posts: 395
Joined: Sat Jul 02, 2016 1:15 pm

Re: XMBC 2.21 Beta

Post by Kukurykus »

Good to know jhonGL encountered same problem as me, specifically you can't reproduce it yet on your machines. It shows it may be more common.

He may describe what exactly happen in his case and maybe also drop log file, specifically my profiles are for Photoshop, so hard to apply on your side.
HAMA Roma, Rapoo 3920P
Windows 10 x64, Intel i5-4670K @ 3.40GHz, 8GB,
Intel(R) HD Graphics 4600, Intel SSD 179 GB HDD
jhonGL
New User
Posts: 14
Joined: Fri May 12, 2023 1:10 pm

Re: XMBC 2.21 Beta

Post by jhonGL »

phil wrote: Thu Apr 11, 2024 8:30 am Moved what to what install folder?
XMBCUpdateX64.2.21 Beta33.exe - 1.64 MB.

Instead of just running it from the download folder, i copied it to C:\Program Files\Highresolution Enterprises\X-Mouse Button Control, renamed it to XMouseButtonControl.

It then spam opened browser tabs without a way to do anything other than win restart.
User avatar
phil
Site Admin
Posts: 7671
Joined: Sun Apr 06, 2003 11:12 pm

Re: XMBC 2.21 Beta

Post by phil »

Instead of just running it from the download folder, i copied it to C:\Program Files\Highresolution Enterprises\X-Mouse Button Control, renamed it to XMouseButtonControl.

It then spam opened browser tabs without a way to do anything other than win restart.
Not a bug then.
The executable above is the installer, not the XMBC executable. It calls the XMBC executable and then opens a web page to say done... But as you renamed it, it will call itself, open a web page, call itself, open a web page... And so on.

Not sure why you thought you could rename it to XMouseButtonControl.exe but that will explain it!
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
User avatar
phil
Site Admin
Posts: 7671
Joined: Sun Apr 06, 2003 11:12 pm

Re: XMBC 2.21 Beta

Post by phil »

Kukurykus wrote: Thu Apr 11, 2024 9:34 am Good to know jhonGL encountered same problem as me, specifically you can't reproduce it yet on your machines. It shows it may be more common.

He may describe what exactly happen in his case and maybe also drop log file, specifically my profiles are for Photoshop, so hard to apply on your side.
It sounds like he just wants to revert to beta 33 like you :)
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
User avatar
phil
Site Admin
Posts: 7671
Joined: Sun Apr 06, 2003 11:12 pm

Re: XMBC 2.21 Beta

Post by phil »

Kukurykus wrote: Thu Apr 11, 2024 9:28 am I clicked accidentally link to Beta33 again you posted for me and noticed now it downloaded other file.
Yestarday versus today name and weight:

XMBCUpdateX64.2.21 Beta33.exe / 1,64 MB
XMouseButtonControlSetup.2.21 Beta33.exe / 3,68 MB
Yes, I linked to the FULL install not the update install - safer (but that still wont work if someone renames it to XMouseButtonControl.exe and puts it in the XMBC folder lol)

No rush on the info, as I said I need to get the new certificate and also I'm away for the next few weekends (actually next weekend (20th) may have a little free time)
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
jhonGL
New User
Posts: 14
Joined: Fri May 12, 2023 1:10 pm

Re: XMBC 2.21 Beta

Post by jhonGL »

phil wrote: Thu Apr 11, 2024 4:20 pm The executable above is the installer, not the XMBC executable. It calls the XMBC executable and then opens a web page to say done... But as you renamed it, it will call itself, open a web page, call itself, open a web page... And so on.

Not sure why you thought you could rename it to XMouseButtonControl.exe but that will explain it!
In a hurry to return to beta33, i thought XMBCUpdateX64.2.21 Beta33.exe - 1.64 MB was just the .exe for beta33.

By renaming it and running it from the installed folder, the loop started and the computer became unusable. :lol:

My bad!
User avatar
phil
Site Admin
Posts: 7671
Joined: Sun Apr 06, 2003 11:12 pm

Re: XMBC 2.21 Beta

Post by phil »

jhonGL wrote: Thu Apr 11, 2024 4:37 pm My bad!
Or mine for posting just the little efficient update package rather than the full installer (which includes the x86, x64 versions and the user guider (which is the big bit lol)).

Never-mind at least we worked out what went wrong and why - and its not something I have to worry about/look at.

On the other hand, what I do need to look at is what the new problem is in beta 34, so anything you and anyone else can do to help there would be great (debug logs etc.) but no rush, I havn't got the time to look at it in the near future (or the certificate to build a new version.... /waiting for that)

Ive had a good try to reproduce the problems that were reported - unsuccessfully so far, but it may just be that I'm not using it in the same way (profiles etc) that you and others are. Can you perchance PM me a copy of your profile so II can test with that when I do get some time?
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
jhonGL
New User
Posts: 14
Joined: Fri May 12, 2023 1:10 pm

Re: XMBC 2.21 Beta

Post by jhonGL »

I immediately noticed that the unchecked "unblock when the mouse moves" option was ignored on all profiles, and chording would not happen if the mouse was moved before pressing the second button.

I've installed b34 again now to retest. Even if i check the unblock option, apply, do some testing, then remove it, it still ignores it and it won't chord if the mouse moves.

All my chording starts with Right button or MB4/5. Left button is never used to start anything, only to finish.
Last edited by jhonGL on Fri Apr 12, 2024 12:26 am, edited 1 time in total.
User avatar
phil
Site Admin
Posts: 7671
Joined: Sun Apr 06, 2003 11:12 pm

Re: XMBC 2.21 Beta

Post by phil »

Ahhh OK so in your case, the "unblock if mouse moves" is unticked? That may be relevant because for me its always ticked.. Maybe I missed something and its broken if its NOT ticked..

Thanks, that's good info I think!
EDIT: Indeed after un-ticking that box, it is not working as I would expect. Definitely something to look into there!
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
jhonGL
New User
Posts: 14
Joined: Fri May 12, 2023 1:10 pm

Re: XMBC 2.21 Beta

Post by jhonGL »

Yes, that's the thing that's causing issues. For example, i have RB+MB4 set to {CTRL}w in chrome. If that isn't executed because the mouse was moved, left click no longer works outside that window. Another button must be pressed to unlock LB.
Back to b33 for now.
Post Reply