These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Test Server Feedback

 
  • Topic is locked indefinitely.
 

Radial Menu Update

First post
Author
CCP karkur
C C P
C C P Alliance
#1 - 2013-05-26 16:58:41 UTC  |  Edited by: CCP karkur
Hi all,

We have been reading your feedback and reacting to your comments and bugreports.
Here are the changes and fixes we have made to the Radial Menu, and if you notice any issues or have new concerns post them here.
(but please note that my team is not doing the scanner, so there are probably better places to complain about how it works if you don't like it, but if you see an obvious bug with the the scanner radial menu then please let me know).


Changes:
  • option to set delay
  • option to map to a different mouse button
  • clicking any other mouse button while the radial menu is up will kill the menu without selecting anything
  • added "save location" as an extra option on your ship
  • mouse does not jump back to the center for the scanner radial menu (but does for the inspace one)
  • swapped the location of "orbit" and "warp to" to make it less likely you will accidentally open up the second level options ("+") when trying to warp out in a hurry


Fixes:
  • distance updates
  • mouse lag fixed
  • mouse only going half way up the screen fixed
  • radial menu does no longer always open instantly when the shortcut has been used once
  • scoop to drone bay option has been fixed
  • open cargohold option has been fixed

CCP karkur | Programmer | Team Five 0 | @CCP_karkur

Salpun
Global Telstar Federation Offices
Masters of Flying Objects
#2 - 2013-05-26 17:24:43 UTC
Currently the radial menu only appears for in space locations and icons and the overview, plus the scanner access button. Is there any where else you want us to test the radial menu functionality?

If i dont know something about EVE. I check https://wiki.eveonline.com/en/wiki/ISK_The_Guide

See you around the universe.

CCP karkur
C C P
C C P Alliance
#3 - 2013-05-26 17:26:40 UTC
Salpun wrote:
Currently the radial menu only appears for in space locations and icons and the overview, plus the scanner access button. Is there any where else you want us to test the radial menu functionality?

Yes... in the targets.

We changed the drag/dropping in targets to be more in line with all other drag/drop (you need to drag fast to drag targets).

CCP karkur | Programmer | Team Five 0 | @CCP_karkur

Salpun
Global Telstar Federation Offices
Masters of Flying Objects
#4 - 2013-05-26 17:46:58 UTC
Thanks for the info.
EVElopeda has not been updated with a proper Radial menu page.

If i dont know something about EVE. I check https://wiki.eveonline.com/en/wiki/ISK_The_Guide

See you around the universe.

Atomic Option
NO Tax FAT Stacks
#5 - 2013-05-26 20:43:34 UTC
After changing the radial menu to RMB, the radial menu of the scanner button still requires LMB.
Alvatore DiMarco
Capricious Endeavours Ltd
#6 - 2013-05-26 22:11:34 UTC  |  Edited by: Alvatore DiMarco
Atomic Option wrote:
After changing the radial menu to RMB, the radial menu of the scanner button still requires LMB.


I'm willing to bet that the radial menu discussed here and the radial for the scanner are in fact two entirely separate things.

Moreover, that button no longer has any functionality other than to produce the radial menu.
CCP karkur
C C P
C C P Alliance
#7 - 2013-05-26 22:38:04 UTC
Alvatore DiMarco wrote:
Atomic Option wrote:
After changing the radial menu to RMB, the radial menu of the scanner button still requires LMB.


I'm willing to bet that the radial menu discussed here and the radial for the scanner are in fact two entirely separate things.

Moreover, that button no longer has any functionality other than to produce the radial menu.
Well, they are using the same code (which I wrote for the most part), but the use case for them are pretty different.
When I changed it so you can map the the inspace radial menu to any mouse button, I intentionally left the scanner button to only work with LMB and no delay. It's a button after all, and I just found it strange if clicking on it had no effect.
But it's really up to the scanner team what they do with it.

CCP karkur | Programmer | Team Five 0 | @CCP_karkur

ISquishWorms
#8 - 2013-05-26 22:38:45 UTC
Confirming that mouse lag is now fixed as well as the mouse moving to the right hand side of my screen.

Thank you very much for listening and fixing these issues I can finally use and test out the new Radial menu.Smile

‘No, this isn't it at all. Make it more... psssshhhh’.

Bienator II
madmen of the skies
#9 - 2013-05-26 23:50:36 UTC
you should give it a delay BY DEFAULT. Its nice to have it configurable but i already can see noobs asking how to get rid of that thing which appears every time i click on something. (my default was "slider left" which is probably 0 delay)

how to fix eve: 1) remove ECM 2) rename dampeners to ECM 3) add new anti-drone ewar for caldari 4) give offgrid boosters ongrid combat value

CCP karkur
C C P
C C P Alliance
#10 - 2013-05-27 00:25:35 UTC
Bienator II wrote:
you should give it a delay BY DEFAULT. Its nice to have it configurable but i already can see noobs asking how to get rid of that thing which appears every time i click on something. (my default was "slider left" which is probably 0 delay)
yeah... that was a mistake that has been fixed now Smile
The default is 0.15 sec delay Smile

CCP karkur | Programmer | Team Five 0 | @CCP_karkur

Domanique Altares
Rifterlings
#11 - 2013-05-27 04:04:01 UTC
CCP karkur wrote:

mouse lag fixed


It sure is. Thanks!
Nicen Jehr
Subsidy H.R.S.
Xagenic Freymvork
#12 - 2013-05-27 04:04:07 UTC  |  Edited by: Nicen Jehr
Hello CCP Karkur!

I came to post 'Please let us keep at range and orbit at 500m, not just 1km' but I see that's possible!

So I will instead point out an oddity. I made a short video demonstrating the below description: http://youtu.be/Kqa8jwpgiLc

When you use the radial to set a particular range for orbit or keep at range, try holding down the mouse button and swinging the mouse around the outside of the radial. You'll notice that the range kind of swings around wildly.

Further experimentation reveals what's going on. There are two situations with slightly different functions relating mouse position to the output distance you're selecting.

The first case is when the mouse pointer is (outside the radial menu) and (within the pie slice that is currently active). This is the normal use case - you choose a radial slice and continue dragging the mouse in that direction. The output distance is proportional to the distance from the mouse pointer to the edge of the radial. This works great.

The odd situation occurs if you continue to hold the mouse down, and drag the mouse so it's in any of the 7 non-selected slices (without dragging the cursor back into the radial.) Now, instead of outputting the distance from the cursor to the radial, the output distance becomes based on mouse dy. Dragging the mouse left and right does not affect the output distance - only dragging the mouse up and down does.

When the mouse pointer returns to the current slice, the output distance snaps back to the first form (proportional to (distance between cursor and edge of radial at current slice)).

These are just observations, I don't really consider it broken per se, to me this looks like a time saving hack that saved a programmer a lot of headaches. It does feel a little weird to mouse around and have the output distance jump around with no recognizable rhyme or reason. It may make a lot of people go 'Huh?' as they idly mouse around experimenting with the radial. But it doesn't detract from the usability of the radial.

My personal suggestion (if I was coding it and didn't have to worry about time constraints):

I would code the radial so that the output distance is always proportional to the distance between the mouse cursor and the edge of the radial.

Assume the outer radius of the radial menu is 100px. Say I click and drag the mouse 200px northeast from the center (through the Orbit slice.) Now my orbit distance is set to, say, 7500m.

If I continue to drag the mouse in a perfect circle around the center of the radial menu, my orbit distance should remain at 7500m, as the distance from my mouse cursor to the outer edge of the radial is still 100px. As long as I release the mouse outside the radial menu (i.e. without dragging back into the bounds of the outer radius of the radial), you should assume I am selecting an orbit distance proportional to the distance of mouse cursor to outer radius of radial.

Pseudocode:
var r0 = 100px; // outer radius of radial menu
var cx = 369; var cy = 248; // pixel coordinates of radial center


function onMouseMove(mx, my){
  if(state.selectingRadialRange){
    m_d1 = sqrt( (mx-cx)^2 + (my-cy)^2);
    m_d2 = m_d1 - r0;
    state.radialDistance = scaleAndQuantize(m_d2);
  };
};


PS please enable code tags
Lipbite
Express Hauler
#13 - 2013-05-27 06:12:07 UTC  |  Edited by: Lipbite
Directional scanner - can you, please, add function "re-scan automatically every X seconds" + highlight player ships / drones / probes in resulting tab? These two features alone could improve gameplay tremendously as right now forgetting to click damn "scan" button every 20 seconds may cost a ship. Now I have to click that button non-stop and research results like mad scientist instead of actually playing game (shooting stuff).
CCP karkur
C C P
C C P Alliance
#14 - 2013-05-27 08:18:59 UTC
Lipbite wrote:
Directional scanner - can you, please, add function "re-scan automatically every X seconds" + highlight player ships / drones / probes in resulting tab? These two features alone could improve gameplay tremendously as right now forgetting to click damn "scan" button every 20 seconds may cost a ship. Now I have to click that button non-stop and research results like mad scientist instead of actually playing game (shooting stuff).

CCP karkur wrote:
(but please note that my team is not doing the scanner, so there are probably better places to complain about how it works if you don't like it, but if you see an obvious bug with the the scanner radial menu then please let me know).

CCP karkur | Programmer | Team Five 0 | @CCP_karkur

CCP karkur
C C P
C C P Alliance
#15 - 2013-05-27 08:25:17 UTC  |  Edited by: CCP karkur
Nicen Jehr wrote:
These are just observations, I don't really consider it broken per se, to me this looks like a time saving hack that saved a programmer a lot of headaches. It does feel a little weird to mouse around and have the output distance jump around with no recognizable rhyme or reason. It may make a lot of people go 'Huh?' as they idly mouse around experimenting with the radial. But it doesn't detract from the usability of the radial.

Thanks for sharing your observations Smile The video shows me exactly what you are are talking about Smile
I'll look into if there is anything we want to do about this snapping (not before Odyssey though).
It's actually not at all a time saving hack to save headache... it's rather something that caused extra work, simple distance from center would have been easyP.
The way it works is that up/down works as +/- when you are outside the slice and that's by design.... the snapping, not sure that's so much by design tough.

CCP karkur | Programmer | Team Five 0 | @CCP_karkur

brammator
SUB ZERO.
#16 - 2013-05-27 08:28:29 UTC
Please add option to turn it off completely.
Servanda
Liga Freier Terraner
Northern Coalition.
#17 - 2013-05-27 08:54:02 UTC
When I'm trying to warp to a fleet member using the radial menu it says

Quote:
This person is either not a member of your fleet or not present in this solar system.


With the rightklick menu it works fine.

And it would be nice if you could make the warp option increase in at least 10km steps.
Nicen Jehr
Subsidy H.R.S.
Xagenic Freymvork
#18 - 2013-05-27 12:46:26 UTC
CCP karkur wrote:
It's actually not at all a time saving hack to save headache... it's rather something that caused extra work, simple distance from center would have been easyP.
The way it works is that up/down works as +/- when you are outside the slice and that's by design.... the snapping, not sure that's so much by design tough.
Roger that

also ty for this awesome feature, no longer must I do two things to jump to next stargate (click overview entry, press D), now I can do it in one!
Altrue
Exploration Frontier inc
Tactical-Retreat
#19 - 2013-05-27 16:25:59 UTC
I'm not fan of the "back to original position" of the cursor when using the radial manu. It was annoying on the scanner button, it is as annoying for the radial menu :(. That's a very unatural behaviour and used multiple times it can force you to lift the mouse to put it back at the center of your mouse pad. Non-ergonomic.

It is also not cool to be unable to choose an orbit / keep at range at more than 30 km. The whole point of a new radial menu with this amazing feature of moving the mouse away to choose the perfect distance on the fly is very contradictory with this limitation. Plus it can be tricked by using the default orbit distance, but that's as non-ergonomic as possible. :(

And my keep at range is deactivated for some objects in space like asteroids. Yet I can still orbit. Why such a restriction ?

Apart from that, I can only find improvements in these upgrades. Special "good job" to the save location from ship.

Signature Tanking Best Tanking

[Ex-F] CEO - Eve-guides.fr

Ultimate Citadel Guide - 2016 EVE Career Chart