Project 1999

Go Back   Project 1999 > General Community > Technical Discussion

Reply
 
Thread Tools Display Modes
  #1  
Old 01-25-2017, 05:32 AM
DocMoriarty DocMoriarty is offline
Large Rat


Join Date: Apr 2015
Posts: 7
Default Only Recognize Right Click on Sth When Mouse Doesn't Move

I have a serious problem with constantly unintended right clicking stuff due to fairly easy improvable coding.

Basically i use the mouse to turn which means i'm constantly 'right clicking' when i turn.

Now playing a tank class this is really getting a problem since when a mob dies in front of me and i try to turn a bit i constantly get the loot window and can't continue to fight more mobs if i pulled a group.

Other annoying situations are when you are standing near an NPC or group of NPCs (merchants) and want to turn around. Everytime i turn it opens a merchant window.

2 Problems cause this:
- Extremely large click box on NPC's/corpses etc. You can right click sth even when the mouse is on the other side of the screen.
- Wrong recognition of 'right click' actions, that is a right click event is recognized always even when the mouse moves between the mousdown and mouseup event.

Solution:
- Smaller click box for NPC's/corpses
AND/OR
- Only recognize a 'right click' for opening corpses, merchant window etc. when the mouse doesn't move between the mousedown and mouseup events. Do this at least when turning with mouse is activated in options. I think this is how original EQ1 worked, at least i don't remember i ever had that problem in the original.

This would make the game a lot better playable while using the mouse to turn, especially when you are a tank because you will always power loot (even annoying when soloing) and worse you will not be able to fight multiple mobs unless you loot up dead corpses in front of you which is also bad unless you get rid of the habit of turning with the mouse which is even badder.

If anyone knows a good workaround please let me know.
Last edited by DocMoriarty; 01-25-2017 at 05:39 AM..
Reply With Quote
  #2  
Old 01-25-2017, 05:51 AM
polishanarchy polishanarchy is offline
Sarnak

polishanarchy's Avatar

Join Date: Sep 2012
Location: kurn
Posts: 437
Default

/hidecorpse all

make it into a macro, enjoy [You must be logged in to view images. Log in or Register.]

also, for reference:
/hidecorpse none (shows all hidden corpses)
/hidecorpse looted (hides a corpse after you open the loot window once)
__________________
Reply With Quote
  #3  
Old 01-25-2017, 05:55 AM
DocMoriarty DocMoriarty is offline
Large Rat


Join Date: Apr 2015
Posts: 7
Default

Thanks i found those too but doesn't really solve the problem well.
Reply With Quote
  #4  
Old 01-25-2017, 02:11 PM
paulgiamatti paulgiamatti is offline
Planar Protector


Join Date: Jan 2014
Location: minneapolis belongs to me
Posts: 2,045
Default

Quote:
Originally Posted by DocMoriarty [You must be logged in to view images. Log in or Register.]
If anyone knows a good workaround please let me know.
Provided this issue isn't classic, which it might be, it's something that's beyond the scope of the P99 developers to fix since it would require extensive modification of the client itself. Your only real solution is to change your playstyle - I tank often, and I never use mouselook.
Reply With Quote
  #5  
Old 01-25-2017, 02:41 PM
nectarprime nectarprime is offline
Sarnak

nectarprime's Avatar

Join Date: Feb 2012
Posts: 340
Default

Use A and D to turn.
Reply With Quote
  #6  
Old 01-25-2017, 03:07 PM
DocMoriarty DocMoriarty is offline
Large Rat


Join Date: Apr 2015
Posts: 7
Default

Quote:
Originally Posted by paulgiamatti [You must be logged in to view images. Log in or Register.]
Provided this issue isn't classic, which it might be, it's something that's beyond the scope of the P99 developers to fix since it would require extensive modification of the client itself. Your only real solution is to change your playstyle - I tank often, and I never use mouselook.
I actually thought the client is within the scope of project 1999 because adding zones/dlc's occasionally requires changes to the code. And my solution of recognizing a right click (as opposed to right move) only when the mouse doesn't move between mousedown and mouseup is simple enough and would make the game a lot more enjoyable for those who use mouselook. No more unintended loots, merchant windows, considers, ...
Reply With Quote
  #7  
Old 01-25-2017, 03:47 PM
paulgiamatti paulgiamatti is offline
Planar Protector


Join Date: Jan 2014
Location: minneapolis belongs to me
Posts: 2,045
Default

Quote:
Originally Posted by DocMoriarty [You must be logged in to view images. Log in or Register.]
I actually thought the client is within the scope of project 1999 because adding zones/dlc's occasionally requires changes to the code.
Those are server-side changes - nothing they do changes the Titanium client itself. Anything they change that affects how the client interacts with the server is done in a way that doesn't alter the client; forcing classic character models, removing buff timers in context menus, etc. That's all stuff they can do by forcing it in GlobalLoad or by just making server-side changes to the code. They definitely wouldn't be able to change something like right-click behavior without modifying the client in some way, since that's purely client-side behavior.
Reply With Quote
  #8  
Old 01-25-2017, 03:58 PM
DocMoriarty DocMoriarty is offline
Large Rat


Join Date: Apr 2015
Posts: 7
Default

So guess i need to find the correct place where the client is maintained, unless you know it.

Edit: Oops you mean they use the original EQ client? Now if that is the case it can be hard to get this fixed.
Reply With Quote
  #9  
Old 01-25-2017, 04:02 PM
paulgiamatti paulgiamatti is offline
Planar Protector


Join Date: Jan 2014
Location: minneapolis belongs to me
Posts: 2,045
Default

The Titanium client is no longer supported, unfortunately. Also, even if you found a way to alter the code of the client itself, it would probably get you flagged & banned for cheating.
Reply With Quote
  #10  
Old 01-25-2017, 07:39 PM
DocMoriarty DocMoriarty is offline
Large Rat


Join Date: Apr 2015
Posts: 7
Default

Ah i thought P99 rewrote the client just using the original resources. Would be nice if Daybreak / SOE would make the Titanium client open source. But i still don't think the client had that problem playing original EQ1.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 07:01 PM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.