Staredit Network > Forums > SC1 UMS Mapmaking Assistance > Topic: EUD Mouse Over Display Text?
EUD Mouse Over Display Text?
This topic is locked. You can no longer write replies here.
May 19 2010, 9:35 pm
By: Super Duper  

May 19 2010, 9:35 pm Super Duper Post #1



I have some text in the middle of a screen in an UMS map I recently started making. How do I make it so that when a player mouses over the Display Text that it displays MORE text at the bottom left of the screen?



None.

May 19 2010, 9:40 pm rockz Post #2

ᴄʜᴇᴇsᴇ ɪᴛ!

006CDDAC Mouse X Position
006CDDB0 Mouse Y Position
The addresses have changed, though since the new patch. I suggest you look around there for mouse position.

Figure out a range of values you want, for example, the center of the screen, make a 200x200 box or something. Then use a range to detect that the x position is in that 200 range, and so is the y position. The actual numbers may change a little.



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

May 19 2010, 10:47 pm Super Duper Post #3



Thanks, but I am having trouble finding the mouse position :/



None.

May 19 2010, 11:00 pm Ahli Post #4

I do stuff and thingies... Try widening and reducing the number of small nooks and crannies to correct the problem.

mouse position on your screen:
X: Player 1, unit 27618
Y: Player 2, unit 27618
// coordinates: mouse on screen x: 0-639, mouse on screen y: 0-371
X-mouseoffset: Memory(331416, Exactly, pixelcoordinate);
Y-mouseoffset: Memory(331417, Exactly, pixelcoordinate);

edit:
I think they are correct. I forgot how I named my testmap and I'm to lazy to search right now...




May 19 2010, 11:53 pm Cinolt Post #5



The origin (0, 0) of the grid is in the top left rather than the bottom left. Take a screenshot and see what coordinates the text is in (XnView is free and can do this, I dunno about others)



None.

May 20 2010, 12:21 am Heinermann Post #6

memes memes memes memes memes memes memes memes memes memes memes memes memes memes memes memes memes memes memes memes memes memes memes memes memes

Code
MouseX: 0x006CDDC4  |  Deaths of Terran Marine for Player 331417  |  Memory 331416
MouseY: 0x006CDDC8  |  Deaths of Terran Marine for Player 331418  |  Memory 331417


Range should be (0, 0) to (640, 480).

You have to use the condition and come up with a solution for displaying text yourself.




May 20 2010, 12:43 am stickynote Post #7



Note that that is single player only. The multiplayer version would be to do what Kaias and Lethal did; use unit order coordinate detection.



None.

May 21 2010, 11:11 pm Super Duper Post #8



Yes, I know its single player.

Anyways, this is solved. Kthxbai.

(@Ahli: Those are correct.)



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[02:28 am]
Symmetry -- :wob:
[02:26 am]
Apos -- :wob:
[09:16 am]
NimoStar -- ever wanted to play melee in installation tileset? Now you can https://staredit.net/topic/18929/
[2026-9-11. : 2:29 am]
Symmetry -- TFW you google a problem and find the answer in a post you made yourself
[2026-9-11. : 1:46 am]
Oh_Man -- How can i change my name here to put [TFE] on the end will thr website let me
[2026-9-10. : 6:02 pm]
Zoan -- of course it isn't full understanding. You could ask "is the mechanism by which this counterexample blows up the ONLY mechanism possible for an initial configuration to blow up?"
[2026-9-10. : 5:48 pm]
Zoan -- ppl do it all the time in PDEs
[2026-9-10. : 5:47 pm]
Zoan -- Heinermann
Heinermann shouted: it also didn't solve that problem but hey as long as the investors are pleased
Constructing a counterexample is answering the question: "Is Navier Stokes well posed?" in the negative
[2026-9-10. : 5:44 pm]
NudeRaider -- I only heard about it, didn't any news article, so what did it do then?
[2026-9-10. : 5:43 pm]
Heinermann -- it also didn't solve that problem but hey as long as the investors are pleased
Please log in to shout.


Members Online: Symmetry