-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
On-screen display mod #410
Comments
Tagging #391 |
This (together with generic keybinds render) will become a great assist to users having no idea about TM:PE features for months and years. When work on this begins it'll need a checklist of all tools to visit and report their keybinds to it for display. Might as well be rendered by the I'll review and learn SubTool code for now to be ready when this begins :) |
Yes, and if other modders use it too, it become standard way to let users discover interaction options (keyboard, mouse, maybe even joysticks/controllers at some point) |
Wait is there some ready to use code? |
For what? The OSD? No, not that I know of. |
Would be easier to read if the keybind was put before the description of what the keybind does, and tutorial text was on separate line, eg:
|
Yup, lots better! Text looks really crisp and clear too - how do you get it such high quality? On my rig all the UI looks really blurred. |
Not sure about the blue backgrounds, think it looked better with just yellow text. |
Are you running the game in native display resolution? I.e. i have 1920x1080 display and the game runs in the exact same resolution. The backgrounds can be made light with darker text to look more like a keyboard button. But i want at least some color distinction. |
I run at QHD resolution (2560x1440), but for some reason the UI in game seems limited to 1920x1080 regardless of what I set in the Options > Graphics game settings. |
I think we can later add a little question mark to the main tool to toggle that |
Or just customise the existing |
I've been pondering this for over a year, but a comment from @kvakvs just prompted me to post the idea...
Have you ever played Railway Empire? It's an ok game if you like trains, it's trying to be like Sid Myers Railroads but lacks the gamification. Anyway, one thing that it does excel at is it's small on-screen overlay at bottom of screen that shows context-sensitive info such as keyboard shortcuts and mouse clicks:
(That was screen-grabbed from youtube video, so apologies for low quality. If you look close at the mouse buttons you will notice the applicable button is highlighted yellow; it's much clearer in game).
Anyway, I think we need something like that for TM:PE. Considering the keybind stuff and new UI rendering stuff, I think we can easily achieve that now.
What I would suggest, however, is that it's implemented as separate mod if that's possible, as I believe this sort of thing would benefit LOTS of other mods. They could communicate with the OSD mod via a game object or something.
The OSD could be used to display context-sensitive help, keyboard / mice interactions, progress bars, all sorts of stuff. As a separate mod it could just grow over time to facilitate extra features.
It should be optional though; some users will not want OSD.
Another game to check out for its exemplary UI is Rise of Industry - I think this is some of the best - clearest, crispest - UI I've seen in any video game I've played.
The text was updated successfully, but these errors were encountered: