New HL Steampipe update broke mouse or something

franky200

New Adventurer
Shadows of Torkalath
Joined
Jun 15, 2009
Messages
169
Reaction score
0
After being inactive for not too long, I checked the newer HL version and nothing apparently seems bugged anymore.
 

ArkenMilovat

New Adventurer
The Dragonknights
Joined
Feb 23, 2011
Messages
267
Reaction score
0
Location
I am in this location!
franky200 said:
After being inactive for not too long, I checked the newer HL version and nothing apparently seems bugged anymore.
You mean only in MSC?
EDIT: Didnt heard a Fresh meat here, yet. Not much im typin but looking at his posts
 

Dridmar

Old Skool Apostle
MSC Developer
Socialist Guild
Alpha Tester
Joined
Feb 2, 2007
Messages
2,251
Reaction score
72
I brought my issue up earlier but I have created a quick video to show exactly what is happening. Using the menu and inventory is really annoying as I have to spam clicking to choose my option.

https://www.dropbox.com/s/rq0fe93qklaic ... eIssue.wmv

Any ideas Thoth? I'm desperate at this point.
 

Monika's_BFFEx0256

Old Skool Apostle
Joined
Mar 9, 2009
Messages
1,359
Reaction score
70
I've updated my game, and gathered all missing files (verify integrity of game cache) and everything is working just fine.... Use Mouse Raw Input in options. The only thing different is I can no longer double click my inventory to send things to my hands, I have to click them, and move them manually :roll:
 

Dridmar

Old Skool Apostle
MSC Developer
Socialist Guild
Alpha Tester
Joined
Feb 2, 2007
Messages
2,251
Reaction score
72
Ive tried with that on and off, no fixie.
 

Thothie

Administrator
Staff member
Administrator
Moderator
MSC Archivist
Joined
Apr 8, 2005
Messages
16,342
Reaction score
326
Location
lost
Dridje said:
I brought my issue up earlier but I have created a quick video to show exactly what is happening. Using the menu and inventory is really annoying as I have to spam clicking to choose my option.

https://www.dropbox.com/s/rq0fe93qklaic ... eIssue.wmv

Any ideas Thoth? I'm desperate at this point.
I've got nadda, but I've not been home, or even left alone long enough, to fux with the beta Half-Life.

Kinda looks like it can't tell it's hovering for more than one frame - thus the the flicker - but if the same function seems to be working elsewhere, I dunno. Do you get the same flicker effect when hovering over items in your inventory?

If that was your *only* problem, I might be able to rig a cl cvar not to respond to hovering on the client menus.
 

Dridmar

Old Skool Apostle
MSC Developer
Socialist Guild
Alpha Tester
Joined
Feb 2, 2007
Messages
2,251
Reaction score
72
Okay so I fixed the problem...by turning on the low video quality option under video...?

My last problem now is the same as Lucifer described, double clicking doesn't work anymore. Should be an easy fix, yes?
 

Thothie

Administrator
Staff member
Administrator
Moderator
MSC Archivist
Joined
Apr 8, 2005
Messages
16,342
Reaction score
326
Location
lost
I hope... I sent the damn code group the exact line that wasn't capturing, but to no avail I guess... Just a matter of rigging it to realize you clicked on the same item twice, I suppose.
 

Thothie

Administrator
Staff member
Administrator
Moderator
MSC Archivist
Joined
Apr 8, 2005
Messages
16,342
Reaction score
326
Location
lost
Okay... I think Valve is done butchering Goldsrc for now...

As such, I'd like some public beta testers to help fix the last of the problems.

Here's a special client.dll:
[this is dated and has been resolved - link removed to avoid confusion]

Note: YOU CANNOT PLAY ON-LINE WITH THAT DLL. For now...

If you are having problems, what I'd like ye to do, is:
- Open your Steam Library
- Right click on Half-Life and click Properties
- Click on the Local Files tab, and click "Verify Integrity of Game Cache..."
- Let it do its thing
- Backup/rename your Steam\steamapps\common\Half-Life\msc\cl_dlls folder
- Dig through the rar above, and apply this client.dll

It should let you access your inventory normally again... The rest of the problems, should, more or less be fixed. If you are still having other problems, but can double click on inventory items now, I suggest disabling the vsync in the video options, and using m_rawinput 1 for the remainder of the issues.

Feedback as to whether or not you can play this way (even if it is only off line with this patch, atm), would be helpful.

If you are one of the lucky few *not* having problems, it'd be good if you could test with this patch, to see if it causes any new issues for you.

We thank you for your support /Bartles&Jaymes
 

TheOysterHippopotami

Active Adventurer
MSS Developer
DarkTide
Joined
Sep 6, 2009
Messages
1,213
Reaction score
42
Age
35
Unfortunately, that fix does not appear to work (for me). I cannot double click on items in my inventory, best I can tell. Moreover, the cursor is not in the right place. I CAN select a character now, which I couldn't do before, if I recall, but that's about it. Disabling vsync had no effect.
 

Charles445

New Adventurer
Joined
Nov 1, 2008
Messages
38
Reaction score
0
Tried the fix, fullscreen mode still has strange mouse behaviors.
I can try recording a detailed video of what happens if needed.
 

Thothie

Administrator
Staff member
Administrator
Moderator
MSC Archivist
Joined
Apr 8, 2005
Messages
16,342
Reaction score
326
Location
lost
How's windowed mode going?

The fix works by detecting whether you've clicked on the same item twice... So if Windowed mode fixes your mouse movement, the last of the issues should be resolved by this.
 

Bordoga

New Adventurer
The Dragonknights
Joined
Jul 31, 2010
Messages
673
Reaction score
0
Age
30
Location
Germany
So I also tested the double click fix.dll, in addition I play in windowed mode and so far I don't have any problems.
What I'm wondering about is that, it was stated one couldn't play online with that .dll though.
Maybe I missed something and that is fixed or I misunderstood that, so it was possible to play on the servers all along like I do.

Edit: Seems like you can't pick up the things you have equipped on your Character. Like Rings/Armors/Bows/Shields etc...

And excuse me if I'm still not up-to-date ..., since I'm only following this thread concerning the double-click-fix.
 

Charles445

New Adventurer
Joined
Nov 1, 2008
Messages
38
Reaction score
0
Been meaning to ask something, is it possible to play online now with the other DLL?
 

Thothie

Administrator
Staff member
Administrator
Moderator
MSC Archivist
Joined
Apr 8, 2005
Messages
16,342
Reaction score
326
Location
lost
It *shouldn't*, but I've had two reports of it working just fine, even though it should cause a client.dll server miss-match error. It maybe that Valve removed the whole client<->server DLL check, in which case, updating the RKS servers isn't going to cause any problems at all, regardless of which version of Half-Life you are using, as that's the (false) error it tends to generate.

I wish I could test, but I can't hardly remember the last time I saw my own computer outside a VNC window now. >_>
 

zeus9860

Active Adventurer
The True Followers of the Lost
Crusaders
Blades of Urdual
Alpha Tester
Joined
Feb 28, 2008
Messages
2,581
Reaction score
37
Age
31
Location
lolwut
If that ended up being true, wouldn't that beat the purpose of buying valve games to play on steam?

It's like people could connect to any servers, as long as they had a browser that listed steam servers, like game monitor. People could just go non steam and get ms:c rolling there, no?

Anyways i could be mistaking or missing something...
 

Thothie

Administrator
Staff member
Administrator
Moderator
MSC Archivist
Joined
Apr 8, 2005
Messages
16,342
Reaction score
326
Location
lost
The client<->server DLL check only applies to Half-Life1 engine games, and all it really does is prevent you from playing on servers with a modified or dated client (anti-cheat, basically). There’s a lot more to each game than just the client.dll, so no, it doesn't really aid in playing games without authentication.
 

Thothie

Administrator
Staff member
Administrator
Moderator
MSC Archivist
Joined
Apr 8, 2005
Messages
16,342
Reaction score
326
Location
lost
Just going to preemptively mention that there's a new Half-Life update coming your way, if it hasn't already, that's going to break your ability to use the MSC inventory and char selection screens.

You can *probably* still use the number keys to interface with some menus, but, closing the inventory, for instance, will likely break in really frustrating ways.

This is worse than the previous screw ups, so I'm not sure how I'm going to go about fixing this one. ATM, I'm trying to integrate their new external mouse interface code into our code, but it is not going well.
 

Thothie

Administrator
Staff member
Administrator
Moderator
MSC Archivist
Joined
Apr 8, 2005
Messages
16,342
Reaction score
326
Location
lost
The bug you are probably seeing is probably similar to this one:
https://www.dropbox.com/s/rq0fe93qklaic ... eIssue.wmv

Except that, it is now affecting all menus, and setting the graphics card to low settings no longer fixes it.

From the look of it, I'm guessing the SDL2 and the standard mouse interface are both going off every frame - the SDL2 interface being shifted slightly down and to the right... So it thinks it's moving in and out of focus every frame, making it flicker and impossible to click on anything.

One would think that m_rawinput 1 would disable the SDL2 interface, but no such luck.

I've had no luck integrating the SDL2 interface thus far (the new SDK seems to be missing required include files)... Still messing with other solutions.
 

MS:C community

Old Skool Apostle
Alpha Tester
Joined
Jul 7, 2011
Messages
504
Reaction score
109
I made a video of what exactly is happening. It's indeed quite as bad as Thothie says...

I'll be honest though: Valve isn't responsible for the awful Tiroler background music -- I am.
(then again, I bet noone would be surprised if it was Valve)
 

Thothie

Administrator
Staff member
Administrator
Moderator
MSC Archivist
Joined
Apr 8, 2005
Messages
16,342
Reaction score
326
Location
lost
Meh, yours is working better than mine - I can't even close the inventory. :\ *sigh*

Still not having much luck integrating nor disabling the new SDL2 mouse bullshit.

See this sh*t here?: https://github.com/ValveSoftware/halfli ... nterface.h
interface.h said:
#include "tier1/interface.h"
^ That file path doesn't exist in their SDK. So I dunno how anyone is compiling it in VC7+. >< Tried bypassing it and replacing it, to no avail.

Wizard Wars seems to be broken by this as well - or would be, if not for the fact that pressing number keys lets you bypass it. Suspect every old third party mod with a menu is so affected.
 

MS:C community

Old Skool Apostle
Alpha Tester
Joined
Jul 7, 2011
Messages
504
Reaction score
109
Important to know:

I was talking to Avacado about this new update and he started up MS:C. He had to wait for the Half-Life update but then told me he had no problems whatsoever. I asked him what resolution he was running: 1024 * 768, fullscreen.

When I made the above video I was running 1280 * 720, windowed. So I changed to 1024 * 768, fullscreen and... Nothing! Nada! No problems whatsoever. I haven't tried any other resolutions yet.

Thanks, Avacado. Thavacado.

Edit:
1024 * 768 fullscreen works
1280 * 960 fullscreen works
1280 * 720 fullscreen works
1280 * 1024 fullscreen works
1024 * 768 windowed is broken
1280 * 720 windowed is broken

I'm starting to see a trend here...
 

Thothie

Administrator
Staff member
Administrator
Moderator
MSC Archivist
Joined
Apr 8, 2005
Messages
16,342
Reaction score
326
Location
lost
Can't test that from here, but sadly, due to the Febuary updates, a lot of players *can't* run in full screen mode, so it's a catch-22. :(

Promising at least... I actually found the headers for the vile SDL2 that's causing all this (it's not a Valve product, just one they chose to adopt). The source itself is closed, but maybe I can use the headers to find a way to include the library and send a command to disable the damned thing.

Rolling back to previous versions of the SDL2.dll doesn't work, and deleting it is not an option. The fact that rolling it back doesn't fix it, makes me suspect that it's not Microsoft's/Libsdl's fault the thing isn't working proper - but Valve's. They've clearly done something to the way either the HW.DLL or the engine itself interfaces with it.

Now, the games Valve maintains (TFC*/DOD/CS) are unaffected, so there must be some way to get a compile that can interface with this SDL2 mouse thing correctly... But all the games that use mouse menus and are not directly maintained by Valve (including Wizard Wars and Natural Selection) are FUBAR.
* Actually, scratch that, this affects TFC too. :\

The new SDK, unlike the previous two, doesn't compile under VS2003, or even VS2005, but instead uses ye ancient VS 6.0 (which is circa 1999, I think). I doubt I can find that damn thing, and even if I could, getting MSC to compile under it, and integrating their SDL2 interface to boot, well - wish me luck. ><

Meanwhile, I am creating a LENGTHY video bug report to file with Valve:
http://www.youtube.com/watch?v=9f1kptSZdB0&
 
Top