SmartDM Scoreboard 105 - F3 toggle

Search, find and discuss about Mutators!
Posts: 745
Joined: Tue May 05, 2009 3:10 pm
Personal rank: UT Survivor

SmartDM Scoreboard 105 - F3 toggle

Post by Pileyrei »

Hi all

Reinstalled SmartDM105 with the smart scoreboard but noticed it doesn't work straight away.

If you press F1 you get the normal scoreboard.
If you press F3 the smart DM scoreboard shows.

Is there a way to "force" the new scoreboard to show up when you press F1 or do you have to toggle it with F3?

Thanks and I hope this makes sense!


Our Server

Donate to!
Posts: 672
Joined: Thu Jan 28, 2016 7:30 pm

Re: SmartDM Scoreboard 105 - F3 toggle

Post by Aldebaran »

I have similar problem with SmartCTF_4E.
SmartCTF_4DPlusPlus seems to work well, but SmartCTF_4E does not show his smarter scoreboard occasionally if pressing F3.
Perhaps it has to do with the screen resolution a player has?
Last edited by Aldebaran on Sun Jan 28, 2018 4:32 pm, edited 1 time in total.
Posts: 850
Joined: Wed Mar 12, 2008 7:14 pm
Personal rank: I.T Master
Location: New York

Re: SmartDM Scoreboard 105 - F3 toggle

Post by RocketJedi »

this drives me mad as well! +1 on the smart ctf and smart DM not showing by default. This seems to effect all versions that I tested on our Sniper DM server
Image ROCKET-X8 Server
Image InstaGib + ComboGib + Jailbreak
Posts: 459
Joined: Sat Dec 22, 2012 6:37 am

Re: SmartDM Scoreboard 105 - F3 toggle

Post by ShaiHulud »

I made an attempt at working around this for SmartCTF, but wasn't entirely successful. The change that I made seems to increase the likelihood of SmartCTF appearing in place of the default scoreboard, but it isn't foolproof. So there's more to this than I realised. I left this note to myself in the Nexgen plugin that I put together to try and rationalize the changes that I'd made:
CONFUSION. My thought is this: the player might open the scoreboard before the server has had a chance to replicate the Level.Game.ScoreboardType class to the client (see PlayerPawn->PostBeginPlay where the ScoringType variable - which is replicated from the server - is assigned to the clientside PlayerPawn). So if that class is of a non-standard type (like SmartCTF), the wrong scoreboard will be spawned (see 1/3 of the way down-ish into the body of the PostRender function in the PostRender function for ChallengeHUD.uc).
If the player waits until replication is complete all should be well...

OK so far. But now the confusion. When processing reaches the line below in the scenario above, SB [a variable of type ScoreBoard] should be the Level.Game.ScoreboardType default scoreboard class - but even when this scenario IS true, a comparison against 'SmartCTFScoreBoard' returns true! With the standard scoreboard on screen! I could sort of understand it if the game-type standard scoreboard HAD been onscreen previously, but wasn't now, and that the SmartCTF class had since been assigned to the playerPawn ScoringType variable and that... er, somehow, a SmartCTF object had been spawned into the Scoring variable. But I don't get it at all how the test against 'SmartCTFScoreBoard' can return true while the game-type standard scoreboard is ON SCREEN! So I've no idea what to test reliably against here. And since I've lost patience with this, I'm just going to nuke whatever Scoring object is currently assigned and spawn a SmartCTF one. This seems to work, though can cause a brief flash as the screen repaints if the user is viewing the scoreboard when this re-assignment takes place.
Posts: 672
Joined: Thu Jan 28, 2016 7:30 pm

Re: SmartDM Scoreboard 105 - F3 toggle

Post by Aldebaran »


I made an interesting experience now. SmartCTF every time shows up here correctly his scoreboard as long as I used LAN speed setting in UT options. Then a few days ago I changed this setting to Cable/DSL speed which means netspeed 10000 instead of 20000 and now the SmartCTF scoreboard was not showing correctly after server join. So this issue has probably to do with netspeed.
User avatar
Posts: 810
Joined: Mon Dec 09, 2019 5:49 am
Personal rank: ...

Re: SmartDM Scoreboard 105 - F3 toggle

Post by Que »

The problem afaik is the time it takes to replicate the info to the clients. If you join any server with SmartDM/CTF and quickly press F1 or F3 then you may notice that the Default UT Scoreboard will show and remain for the rest of the game.

What you can do if this happens is quite simply Console > Reconnect & Wait for 3-4 seconds and/or until the logo/console message is displayed before opening the ScoreBoard (F1/F3)

We have had similar issues with SmartDM but it now defaults to SmartDM Scoreboards only.
*Only Exception is.. if client uses a resolution of 640*480 in which case the Default UT Scoreboard will show.
SmartDM107 does not fully cater for resolutions below 800*600 or above 1920*1080.

More info and new version of SmartDM here
*Join our Discord Here.*
Our mods - MVX , SSB , SmartWFL , UTCmds , BotCommands , Smart Stats , join/leave announcer , NoSmoke , UTLogin , BrightSkins , Server Tran…
*Our Servers