Rigs-of-rods: DearIMGUI feedback/bug reporting

Created on 24 Feb 2020  ·  13Comments  ·  Source: RigsOfRods/rigs-of-rods

With #2460 merged, I think it would be best to have one issue ticket for reporting bugs and providing feedback for the new UI. Feel free to post anything you might find or have general feedback/suggestions.

Selector:

Multiplayer:

The following two are feature requests, could have their own separate ticket but since its UI related I think its fine here:

  • When on an 'any terrain' server, possibility of displaying the terrain name in chat when a player joins and display it on the player list? This would prevent the constant "what map are you on" messages in any servers. Might require ror-server changes.
  • When spawning a new vehicle, the game should display in your chat if others have the same mod installed. The arrows next to names in the player list show this, but most players don't know what they mean.

Overview map:

Other:

@CuriousMike56: I don't want colorized mod names (or server names, nicknames or any other user-controlled strings). It's disruptive and liable to conflict with built-in coloring (actor list in multiplayer for example).

I didn't even know it was possible before - I'll just strip the tags from mod names in the parser.

@only-a-ptr That's fine by me, but Sim-Monsters probably isn't going to be very happy ¯_(ツ)_/¯
fixed https://github.com/RigsOfRods/rigs-of-rods/pull/2614

GUI bug enhancement

All 13 comments

I can fix some of these here https://github.com/RigsOfRods/rigs-of-rods/pull/2488

Hide warnings/errors by default

They already hidden in chat. Do you mean in console also?

Maybe make it slightly transparent like the old one? Looks cleaner IMO

I think we should add a little transparency on all windows, looks good imo

Hide warnings/errors by default

They already hidden in chat. Do you mean in console also?

@tritonas00 Not all errors are hidden:
image

I've updated the above post.

Some errors aren't hidden:

fixed (hopefully) in https://github.com/RigsOfRods/rigs-of-rods/pull/2488/commits/f9dca7e724e41cb373ae5c5375189c5b4e2b177a

Pressing Y should display the full chat history (with scrolling). If someone says something to you while AFK, you won't see it.

You can see them in console

Joining a server doesn't hide the main menu, this is especially noticeable when joining an 'any' server, as the buttons are still active:

fixed in https://github.com/RigsOfRods/rigs-of-rods/pull/2488/commits/33638af7c647d470531b8bfe8db54f902e17c582

Search bar should be active/focused by default

fixed in https://github.com/RigsOfRods/rigs-of-rods/pull/2488/commits/a1e92cdfa324866e206c07bacb2ef53ac03a9e7e

Pressing Y should display the full chat history (with scrolling). If someone says something to you while AFK, you won't see it.

You can see them in console

I know, but the average player doesn't know about the console, let alone access it to view chat. That's not user friendly at all. The 0.38-era chatbox displays the full chat history.
image

Post updated.

@CuriousMike56 how does those look?

kk
kk
kk
kk
kk

Is it too much?

The server list and settings are a bit too much, others look great 👍

Thanks for all the engagement guys 👍 Misc notes:

  • I'll fix the mousewheel-scrolling after OGRE upgrade - OGRE 1.12.3+ has built-in imgui, so input handling will change anyway.

  • I'll add a CVar 'gfx_colored_names' to enable or disable (just remove the tags) colored mod names in selector.

  • I'll look at #2488 on weekend

Angelscript log should be hidden:

Apparently we need it for the races

When spawning a new vehicle, the game should display in your chat if others have the same mod installed. The arrows next to names in the player list show this, but most players don't know what they mean.

What about this? It explains the situation fine imo
kk

Console doesn't scroll to bottom

fixed https://github.com/RigsOfRods/rigs-of-rods/pull/2488/commits/750544836441812f87eb4777930db07194d28b73

Notifications can appear out of view:

fixed https://github.com/RigsOfRods/rigs-of-rods/pull/2488/commits/8f8025f9c55e6b2da6b9deb0aaeb53581989651e

Hiding the UI should permanently hide the chat. The main complaint about the current chat box is that it reappears for every new message.

done https://github.com/RigsOfRods/rigs-of-rods/pull/2488/commits/b1ba7cd90d8429e277e40531830537e5baa974c3

If you don't have the mod a player spawned, the "Mod not installed: name.truck" message isn't displayed

Its because we disabled warnings, if you enable it:
kk

So should we enable warnings and hide errors only?
Yeah makes sense, done -> https://github.com/RigsOfRods/rigs-of-rods/pull/2488/commits/e6fb6fd674036ad84b0080c9739b09776b4ceb5c

If you type a console command (e.g. help) then close the console, the output will be displayed as a notification instead. It should stay in the console.

https://github.com/RigsOfRods/rigs-of-rods/pull/2495

and

If you don't have the mod a player spawned, the "Mod not installed: name.truck" message isn't displayed

is already fixed in master

Everything is resolved now, feel free to open a new issue with the requests.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

4x4convoy picture 4x4convoy  ·  6Comments

CuriousMike56 picture CuriousMike56  ·  6Comments

tritonas00 picture tritonas00  ·  10Comments

Speciesx picture Speciesx  ·  8Comments

smo68 picture smo68  ·  4Comments