Jarrrk / HighLife

Open source feature configuration and issue tracker for the FiveM server HighLife Roleplay
https://highliferoleplay.net
70 stars 46 forks source link

Reworked UI #2376

Closed ImNorin closed 3 years ago

ImNorin commented 3 years ago

Is your feature request related to a problem? Please describe. One of the first things that catch people’s attention of a new server, is the user interface. Without mentioning them too much, NoPixel has a UI that is quickly associated with their server due to it’s uniqeness. Highlife’s current UI is simple. While I prefer simple and clean, it is very common due to it’s similiarity with GTA Story Mode and Online, and lacks some features.

Describe the feature you'd like As much as I prefer a clean screen and aesthetic over anything else, I came up with a few iterations that I think could work. I am a big fan of Star Wars: The Fallen Order's simple UI, so drew a few inspirations from there.

Additional features are: a subtle seatbelt indicator that fades in and out until you put on your seatbelt, a compass with streetnames shown like it does for LSPD, a small digital clock that can be found on top of the GPS and a new voice range box (small box is whisper, middle is talk etc.)

You probably notice the colored map on the GPS. Not only does it make sense for a GPS to have colours in this day and age, it also matches the handheld map since it uses the same atlas design.

Describe alternatives you've considered

Additional context I don't think this new compass next to the GPS should replace the current one LSPD use. It's a lot easier to read when it's big and on top in the middle of your screen than a small one in the bottom left. Maybe have the small 'compass + street' disappear when you clock in as a cop so you don't have both at the same time.

And please let us hide all the UI on screen when pressing F9. Let it also hide the Highlife discord link in the top left so we dont have to crop our screenshots all the time. I know there is a FiveM logo up there too, but it's not as visible as the rainbow link.

mglktech commented 3 years ago

UI while driving and underwater

Your attention to detail is impeccable. I salute you.

ghost commented 3 years ago

A subtle seatbelt indicator that fades in and out until you put on your seatbelt

We intentionally inform users when they have put their belts on/off. We don't need to spoon-feed information to players in the form of near-constant indicators on their interface. At this point, putting on your seatbelt should be muscle memory. If you don't put your seatbelt on due to a lapse in concentration, you should be vulnerable to the consequences.

Not only does it make sense for a GPS to have colours in this day and age, it also matches the handheld map since it uses the same atlas design.

The GPS map is intentionally dull in terms of colours. It's there when you need to look at it, but it's not overly visible when you dont. Despite the colours matching the handheld map, it's a bit of a stretch in terms of justifying the changing of the GPS colours.

A small digital clock

Perhaps a wristwatch item could be added that displays the time on a users interface should they wish to see it - or maybe even a "/time" command that toggles the time (providing the user has a phone in their inventory).

Compass

Street names will be implemented for civilians soon.

Let it also hide the Highlife discord link

That is there for a reason. If you have to go through an extra 5-10 seconds of cropping to post a screenshot in #rp-instagram then so be it. The link serves a purpose, and is not going to be removed.


The interface for Highlife is intentionally clean - I'm sorry to hear that this is not your personal preference but a great portion of the playerbase would be put off by over-the-top colours and forced additions (seatbelt indicators etc).

ImNorin commented 3 years ago

We intentionally inform users when they have put their belts on/off. We don't need to spoon-feed information to players in the form of near-constant indicators on their interface. At this point, putting on your seatbelt should be muscle memory. If you don't put your seatbelt on due to a lapse in concentration, you should be vulnerable to the consequences.

I have it built into my muscle memory too, but still wouldn't mind it. Most cars nowadays have a blinking icon or play a sound if you don't put it on while driving. And if that's not enough, HL already has a big black box that pops up in the left corner of the screen whenever you take it off or on. How is that not just as annoying? Well, you have gotten used to it. Change is not bad. People like what they are used to, but sometimes it's good to update certain features.

The GPS map is intentionally dull in terms of colours. It's there when you need to look at it, but it's not overly visible when you dont. Despite the colours matching the handheld map, it's a bit of a stretch in terms of justifying the changing of the GPS colours.

That's fine. Jarrrk and some people might have their preference, but the base GTA map has a lot of missing roads and trails compared to something else like this roadmap. The reason I selected the other one is because it matches the current choice for the map. I got one proposition though. If people prefer the dull map, could Jarrrk allow us to modify our GPS and handheld map by ourselves? Right now its all server side and cant be changed. Atleast the handheld map is. Even though the average person cant bother changing it, you could easily link them to all the available maps at https://dielikekane.com/gtav-fivem-map-mods/ where they can pick the one they prefer. Put it in a zipped folder under #mod-pack for example with a guide on how to install. Customization options are good.

Perhaps a wristwatch item could be added that displays the time on a users interface should they wish to see it - or maybe even a "/time" command that toggles the time (providing the user has a phone in their inventory).

A watch sounds nice. Don't think there is anything wrong with a digital clock when you enter cars though. The same way you only see a GPS in your car, the watch would work the same. Both are seen in cars without a GPS or watch, but have to be bought while outside. Would still make more sense for the GPS to only be on the future phone as an app instead of always being visible in the bottom left when nobody carry an actual GPS on them that's not already built into their phone. Possible feature: Add /time /gps if you carry a phone on you to remove/show them. Remove the GPS item from the store as it goes with the phone. /time for watch only if you want wristwatches to play a role.

Let it also hide the Highlife discord link

That is there for a reason. If you have to go through an extra 5-10 seconds of cropping to post a screenshot in #rp-instagram then so be it. The link serves a purpose, and is not going to be removed.

At least let us overlap the discord link when adding cinematic bars. I couldn't care less for #rp-instagram, but if I want to dive into roleplay with some cinematic bars hiding my UI, nothing is more annoying than a rainbow link force-overlapping everything.

The interface for Highlife is intentionally clean - I'm sorry to hear that this is not your personal preference but a great portion of the playerbase would be put off by over-the-top colours and forced additions (seatbelt indicators etc).

And I agree with you. The whole reason I stayed on HL was because of how well it ran and looked. But some changes can be for the positive. The 'seatbelt indicator' - icon is just an example I made. It can be made smaller, grey and dull like you prefer it. This is all a proposition. Even though they look bad, it doesn't mean you cant work and improve them to your liking. I'm just here throwing out ideas ¯_(ツ)_/¯

EDIT: Please don't close issues immediately when they are still up for discussion. This one was closed as soon as Spyro responded without time for me to get back to it and respond. Closed issues are more likely to fall on deaf ears.

mglktech commented 3 years ago

When you Drive with a car door open, the car subtly notifies you with a beeping audio cue. Perhaps something of that nature for Seatbelts would be more welcomed? It's very easy to miss the subtle beeping if you're not paying attention, a lot of people don't even realise that is a feature of GTA 5. and it doesn't clutter your HUD...

AxionXD-HL commented 3 years ago

A small digital clock

Perhaps a wristwatch item could be added that displays the time on a users interface should they wish to see it - or maybe even a "/time" command that toggles the time (providing the user has a phone in their inventory).

I've been wanting to add that as a recommendation. A cheap watch and it allows you to see the time on the UI. I also always wondered by the Phone time is IRL time and not City time....