Page 1 of 2

Forcing user UI visible - New question

Posted: 07 Feb 2011 18:29
by TheGreenYoshi
New question: Can you turn off the message like 'blabla gained the first place' with shows up at the top of the screen by default?

Is there any way to force the user's UI visible? The * key makes in invisible, and I want to force the user to let it be visible. Any way how to do so?

Re: Forcing user UI visible

Posted: 07 Feb 2011 18:50
by jouko100
maybe same key

Re: Forcing user UI visible

Posted: 07 Feb 2011 19:15
by TheGreenYoshi
Server sided, so the user can't turn the UI off (or actually it'll switch on again once the user do so).

Re: Forcing user UI visible

Posted: 07 Feb 2011 20:29
by Ant
I don't think its possible, if someone presses * to disable their HUD, as far as I know you can't force it to be shown to them again. The only way is if they press * again to make their HUD visible - of course thats of no use to you but i'm pretty sure thats how it works.

Re: Forcing user UI visible

Posted: 07 Feb 2011 21:17
by TheGreenYoshi
It's fully client sided?
I thought the same with opponent though..
I hope it's possible somehow though..

Re: Forcing user UI visible

Posted: 11 Feb 2011 19:28
by Terron
I will try to make plugin for that

//edit> not possible, you cannot force player UI visible. I only got hide UI to work but it do not hide everything, this is result:
Image

Re: Forcing user UI visible

Posted: 12 Feb 2011 18:23
by nocturne
There is the player HUD, which is everything onscreen in the default interface. If a player presses * to disable it, there is nothing you can do.

Then there are the customui settings, which allow a server controller to enable/disable certain elements (but not override the user's ability to toggle all/none).

Then there are manialink elements like the widgets, etc, which are immune to a player being able to disable them (Terron - why your plugin's hide doesn't work obviously). You could try to 'widgetize' the entire default HUD, but it would conflict with HUD elements which aren't server configurable, like the speed/time displays.

So there is in no way possible a way to accomplish this.

Re: Forcing user UI visible

Posted: 14 Feb 2011 07:47
by TheGreenYoshi
Too bad =(, then the idea failed :P.

Anyway, maybe some random alternate idea: anyway to add stuff to display for the user (like manialinks..), but then like the MT on a track, always visible? :P

Re: Forcing user UI visible

Posted: 14 Feb 2011 09:22
by Terron
MT is always visible

Re: Forcing user UI visible

Posted: 14 Feb 2011 19:13
by TheGreenYoshi
Server created 'MT', not the MT delivered with the track.

Re: Forcing user UI visible

Posted: 15 Feb 2011 01:00
by nocturne
You mean manialink content... there's plenty of ways, like using fufi widget's 'ad' function. Or by creating a plugin that builds the xml and send it to the players..

There's hundreds of examples of this... basically anything onscreen that xaseco or any of its plugins displays that's not part of the original interface.

Re: Forcing user UI visible

Posted: 15 Feb 2011 15:19
by TheGreenYoshi
I know, I just use SendDisplayManialinkPage, I just need that function so it won't get hidden when an user hides the UI via *. Possible?

Re: Forcing user UI visible

Posted: 15 Feb 2011 16:36
by Slig
TheGreenYoshi wrote:I know, I just use SendDisplayManialinkPage, I just need that function so it won't get hidden when an user hides the UI via *. Possible?
No, you can't avoid those using '*' to hide the game hud and all manialinks. Only the MT, which is part of the challenge, will still be visible to those who use '*'.

Re: Forcing user UI visible

Posted: 15 Feb 2011 16:47
by TheGreenYoshi
Ahhh, too bad =(, thanks anyway.

Re: Forcing user UI visible - New question

Posted: 06 Mar 2011 16:00
by TheGreenYoshi
New question: Can you turn off the message like 'blabla gained the first place' with shows up at the top of the screen by default?