Undeprecate / replace the "Hint" instance

I use Hints during the testing stages of my games before any UI is designed - It’s fast to set up, readable and mess-free, replicates to all clients without any hassle.

Obviously shouldn’t be taken into consideration as a gameplay feature, but has always been a great testing tool.

I suggest undeprecating it or creating an identical clone of this instance with a different documentation.

It differs from the devconsole output by being much easier to read and does not cause lag when updated too often.

3 Likes

No support. This is a technical GUI item but does not adhear to the GUI aesthetic or replicate their properties. A replacement would be in a similar boat. Why would there be a new item that could be somewhere besides a GUI container like ScreenGui?

And, if we were to make a new object, like the Hint, that goes in a GUI container - then you should just be using a TextLabel.

Make your own function to create hint-like GUIs on the fly. It’s not difficult, and is part of what being a decent developer is all about. Your own function could be even simpler than instancing a new Hint.

createDebugGUIHint("Text here")
2 Likes

I’m triggered.

I’m only asking to consider the Hint object as a testing element that saves you precious time and doesn’t make you a decent developer for all I care.

1 Like

Using it right now to test a domination round game mode

1 Like

Take the extra time to make your own GUI item. it’s more customizable in the long run anyways. No need for a new object just because you don’t want to take the extra two minutes to make a small debug function.

Why can’t this information be put into a TextLabel? I’m certain it wouldn’t take long to create a small Module to do this for testing.

1 Like

I would, if there would be no Hint object. It is still there. I’m not really inspired to make anything else instead.

I get your point though.

2 Likes

I don’t see the issue with using a deprecated object for a temporary development hack. What problem is the deprecated tag causing?

2 Likes

It’s not. I’m suggesting to consider making it a supported feature.

2 Likes

It’s incredibly easy to do this with a TextLabel. The reason that Hint is deprecated is because it was here way before we had the ability to create GUIs. When GUIs were introduced, the reason for Hints went away.

A script, a local script and a few code lines, yes.

Personally, I find the Hint object a debug feature Roblox provides just like the dev console.

Of course it’s much more complex, but you can script a dev console yourself as well.

1 Like

Making your own version would be so easy but since it’s not causing any issues other than having the word “deprecated” scribbled everywhere, why is there anything to complain about if it’s working fine?

So my disabled debug tools would function in the future in case there are some problems.

1 Like

Well you could always create your own in a matter of about 30 seconds. Just add in a ScreenGui, TextLabel and RemoteEvent and make the function on both ends in about 8 lines of code.

Edit: I made one in 1m 37s and that was after my trackpad froze for ~10 seconds and I was trying to run it with the script in serverstorage not serverscriptstorage a few times.

1 Like

Deprecation means something shouldn’t be used in a new released game. If you’re just using it for studio testing then I don’t see what undeprecating it would accomplish? It works right now so it looks like you don’t have any problem.

1 Like