Friday Facts #289 - Character GUI

Regular reports on Factorio development.
TheoMarque
Long Handed Inserter
Long Handed Inserter
Posts: 93
Joined: Tue Feb 27, 2018 6:06 pm
Contact:

Re: Friday Facts #289 - Character GUI

Post by TheoMarque »

Please, do not listen to people complaining that the new UI looks bad. It look awesome IMO. I love the dark.
Idea with GUI is ok. looks very good, but is too dark than actual. too much contrast.

And, for you, new dark gui can push out players who have not very good sight. Game is not only for youngs, healthy guys.
User avatar
Mike5000
Fast Inserter
Fast Inserter
Posts: 133
Joined: Sun Mar 25, 2018 3:57 am
Contact:

Re: Friday Facts #289 - Character GUI

Post by Mike5000 »

unobtanium wrote: ↑Sat Apr 06, 2019 3:00 pm For the Logistic tab: Since the request slots will be infinite, why not

A) just display the crafting menu with the different tabs again and set the min/max numbers there. This way the player does not have to manually manage the slots. He is already familiar with the Crafting layout, thus he knows where which item is.

or B) take it even one step further and integrate it into the Crafting tab directly and removing the Logistic Personal slots entirely (just the trash slots would remain). Not sure on how the player would set the min/max numbers with a hotkey, when left and right (and CTRL combos) already are used to start crafting. Maybe middle mouse button?
This is a brilliant idea. In fact the logistic trash slots can go too. The crafting menu would control crafting, incoming logistics, and outgoing/trash logistics.
User avatar
trad_emark
Inserter
Inserter
Posts: 34
Joined: Fri Sep 23, 2016 8:54 pm
Contact:

Re: Friday Facts #289 - Character GUI

Post by trad_emark »

RGB is for computers
use HSV for humans
bobucles
Smart Inserter
Smart Inserter
Posts: 1708
Joined: Wed Jun 10, 2015 10:37 pm
Contact:

Re: Friday Facts #289 - Character GUI

Post by bobucles »

A) just display the crafting menu with the different tabs again and set the min/max numbers there. This way the player does not have to manually manage the slots. He is already familiar with the Crafting layout, thus he knows where which item is.
It'll give players exactly what they've been clamoring for. A logistic slot for every item. :lol:
User avatar
Alice3173
Fast Inserter
Fast Inserter
Posts: 124
Joined: Sun Apr 24, 2016 11:35 pm
Contact:

Re: Friday Facts #289 - Character GUI

Post by Alice3173 »

TheoMarque wrote: ↑Sat Apr 06, 2019 7:13 pmGame is not only for youngs, healthy guys.
Yeah, it's also for young(ish) unhealthy people, lol. But seriously, people who try to say "hey, don't listen to this group at all, totally disregard their needs because I like the way it is!!" when it's completely possible to satisfy that group without actually changing the default is a seriously self-centered jerk move and those people need to quit pulling that crap.
DaleStan
Filter Inserter
Filter Inserter
Posts: 371
Joined: Mon Jul 09, 2018 2:40 am
Contact:

Re: Friday Facts #289 - Character GUI

Post by DaleStan »

unobtanium wrote: ↑Sat Apr 06, 2019 3:00 pmA) just display the crafting menu with the different tabs again and set the min/max numbers there. This way the player does not have to manually manage the slots. He is already familiar with the Crafting layout, thus he knows where which item is.
How do you say that you want to have zero wood in your inventory? There's no crafting entry for wood, so no entry in the Crafting menu where you could configure that.

Or we can consider playing with Bob's Mods. They which provide three different ways to make wood, on two different tabs, none of them handcraftable. Which of those three should I use to ask the bots to take away the wood after I've gone on a tree-chopping spree with my personal roboport and construction robots?
User avatar
<NO_NAME>
Filter Inserter
Filter Inserter
Posts: 295
Joined: Tue Aug 02, 2016 9:52 am
Contact:

Re: Friday Facts #289 - Character GUI

Post by <NO_NAME> »

Alice3173 wrote: ↑Sun Apr 07, 2019 4:58 am
TheoMarque wrote: ↑Sat Apr 06, 2019 7:13 pmGame is not only for youngs, healthy guys.
Yeah, it's also for young(ish) unhealthy people, lol. But seriously, people who try to say "hey, don't listen to this group at all, totally disregard their needs because I like the way it is!!" when it's completely possible to satisfy that group without actually changing the default is a seriously self-centered jerk move and those people need to quit pulling that crap.
Wow, you guy are really determined to cavil at my statement and I didn't even write anything about people who have trouble with reading the new GUI.
I have written specifically about "people complaining that the new UI looks bad". That's not the same.

Let's talk about readability though.
I am shortsighted (seriously) and I have slight astigmatism. Right now, the sun from my window is pretty badly reflects from my not that clean monitor and I can still able to read the new GUI without my glasses. If anything, the high contrast seems to help. (I didn't make up any of that, btw.)
I'm not sure what you guys are talking about. The only situation I've experienced what bright light blurs my vision is when my glasses were really dirty.

Of course, I am fully for the GUI colors and textures being modable so if someone wants lighter colors (or any other look), they can.
I am a translator. And what did you do for Factorio?
Check out my mod "Realistic Ores" and my other mods!
User avatar
Alice3173
Fast Inserter
Fast Inserter
Posts: 124
Joined: Sun Apr 24, 2016 11:35 pm
Contact:

Re: Friday Facts #289 - Character GUI

Post by Alice3173 »

<NO_NAME> wrote: ↑Sun Apr 07, 2019 8:21 amI have written specifically about "people complaining that the new UI looks bad". That's not the same.
Regardless of the rest of it you are telling the developers they shouldn't listen to people who disagree with you simply because they have a different view of things than you. That's a really crappy thing to do without very solid reason. And completely subjective things like "it looks perfectly fine to me!" is not solid reasoning at all.
Octoshape
Burner Inserter
Burner Inserter
Posts: 5
Joined: Fri Mar 01, 2019 8:39 pm
Contact:

Re: Friday Facts #289 - Character GUI

Post by Octoshape »

As many others have written before me, let me "add my vote" to that:

A button for disabling personal logistic requests would be very very handy. It would solve 2 problems I have seen skimming through this topic:

1. When dying and walking to your corpse you want to stop the bots from filling your inventory and wasting resources since you will have double the amount of everything. (Currently the only solution is to remove all requests, which makes me hesitant to take the time to set them up nicely)

2. While setting up the requests sometimes when you make a typo and set 1000 instead of 100 and the bots already go ham and deliver tons of stuff even when setting it back to 100 immediately, with this button you could turn it off, set up all your fancy requests, and then turn it on again once you're happy with it.
User avatar
Tev
Fast Inserter
Fast Inserter
Posts: 149
Joined: Sun Aug 02, 2015 7:42 pm
Contact:

Re: Friday Facts #289 - Character GUI

Post by Tev »

I really like suggestions of togglable-requests and "ephemeral" (rather temporary?) requests, those would be so helpful. Sorting for requests would be nice to have too.

And it's not clear to me what would be the default flow for setting logistic slot - would it automatically set autotrash value too? That would be horrible for me, as I don't use autotrash for everything, and often carry a lot of extra items for some particular task. I guess this could could use some setting similar to "default requested size" - "automatically set autotrash value" or something.
User avatar
<NO_NAME>
Filter Inserter
Filter Inserter
Posts: 295
Joined: Tue Aug 02, 2016 9:52 am
Contact:

Re: Friday Facts #289 - Character GUI

Post by <NO_NAME> »

Alice3173 wrote: ↑Sun Apr 07, 2019 8:57 am
<NO_NAME> wrote: ↑Sun Apr 07, 2019 8:21 amI have written specifically about "people complaining that the new UI looks bad". That's not the same.
Regardless of the rest of it you are telling the developers they shouldn't listen to people who disagree with you simply because they have a different view of things than you. That's a really crappy thing to do without very solid reason. And completely subjective things like "it looks perfectly fine to me!" is not solid reasoning at all.
Well, I don't think there is something like "solid reasoning" when it comes to purely aesthetic aspect of something. There is only "I like it" and "I don't like it". The side which has more votes "wins".
I don't see a reason to start a shit storm over what was my exact phrasing when I said "I like it" so let's just end this discussion, OK?
I am a translator. And what did you do for Factorio?
Check out my mod "Realistic Ores" and my other mods!
unobtanium
Inserter
Inserter
Posts: 31
Joined: Fri Nov 04, 2016 11:58 am
Contact:

Re: Friday Facts #289 - Character GUI

Post by unobtanium »

DaleStan wrote: ↑Sun Apr 07, 2019 5:57 am
unobtanium wrote: ↑Sat Apr 06, 2019 3:00 pmA) just display the crafting menu with the different tabs again and set the min/max numbers there. This way the player does not have to manually manage the slots. He is already familiar with the Crafting layout, thus he knows where which item is.
How do you say that you want to have zero wood in your inventory? There's no crafting entry for wood, so no entry in the Crafting menu where you could configure that.

Or we can consider playing with Bob's Mods. They which provide three different ways to make wood, on two different tabs, none of them handcraftable. Which of those three should I use to ask the bots to take away the wood after I've gone on a tree-chopping spree with my personal roboport and construction robots?
Hm. But arent we already picking the item you want to trash/request from a similar UI to the Crafting menu? Why not just use that one directly isntead of it only appearing when I want to set a new trash/request slot? Of course, not exactly the Crafting menu. That indeed wouldnt work.

The problem with zero wood should be solved because you can now set both request and trash amount (min/max), or did I understood that wrong?
noob_hoarder
Inserter
Inserter
Posts: 26
Joined: Sun May 06, 2018 12:47 pm
Contact:

Re: Friday Facts #289 - Character GUI

Post by noob_hoarder »

DaleStan wrote: ↑Sun Apr 07, 2019 5:57 am
unobtanium wrote: ↑Sat Apr 06, 2019 3:00 pmA) just display the crafting menu with the different tabs again and set the min/max numbers there. This way the player does not have to manually manage the slots. He is already familiar with the Crafting layout, thus he knows where which item is.
How do you say that you want to have zero wood in your inventory? There's no crafting entry for wood, so no entry in the Crafting menu where you could configure that.

Or we can consider playing with Bob's Mods. They which provide three different ways to make wood, on two different tabs, none of them handcraftable. Which of those three should I use to ask the bots to take away the wood after I've gone on a tree-chopping spree with my personal roboport and construction robots?
True, there are no raw resources in crafting. This is probably why the game has separate displays for crafting (actions) and logistic filters (items)... But still, there is technically nothing preventing them from being added there, with a red background just like any other items we can't manually craft.

And the second part could be easily solved by simply having any of the 3 wood-crafting tasks allow input into the same "wood requests" slot. Changing one of them will show up in all 3 locations.

But there is IMO another issue with this suggestion, besides the actions/items disconnect: that there would be no easy way to allow for grouping up requests into "task-related groups", as people have suggested above.
matimmk
Manual Inserter
Manual Inserter
Posts: 1
Joined: Sun Apr 07, 2019 12:40 pm
Contact:

Re: Friday Facts #289 - Character GUI

Post by matimmk »

About the colours in the logistics tab: I do have trouble noticing the red colour of (4). There is not enough contrast for me to differentiate it from the grey background colour. I have a kind of colour blindness, having trouble seeing red and sometimes differentiating it from green. On the picture of the logistics tab, there is enough contrast in "lightness" between the red and green yellow
(I really thought it was green, you see my problem?)
, so that is no problem. But there is not enough difference in "lightness" between the dark grey background (2) and the dark red background (4).
My other problems with reds in factorio
Other that just changing colours, there is another solution.

Good practice to circumvent such problems is giving multiple options how the user can retrieve the information you want to get across. So what about (possibly in addition to the background colour?) adding small indicators/icons? For example: a down-pointing arrow indicating items being delivered, a question mark indicating missing items. Maybe even an up-pointing arrow indicating bots are on their way clearing your trash-slots (though there are still the trash slots which basically give you the exact same information). Colouring these indicators if probably a good idea, too.
But adding those icons might clutter the GUI in the logistics tab, which already has a high information density with all those numbers. I ask you to consider this suggestion, and if you like to add more such indicators to other parts of the user interface where appropriate.

And if doing so, please make the icons easily differentiable from any background by giving them a border with a high enough contrast. But as you are already doing that with the text characters, I have no doubt you will do the right thing there.

Other than that, I like where the character GUI is going. Good job, as with the other GUI redesigns!
Antyradek
Inserter
Inserter
Posts: 26
Joined: Mon Mar 18, 2019 10:35 pm
Contact:

Re: Friday Facts #289 - Character GUI

Post by Antyradek »

Don't make things infinite from the beginning, such as requester fields. Make it an infinite research.
Otherwise the game becomes too easy. And the more research there is, the cooler.

So:
  • Research for requester functionality.
  • Research for auto-trash functionality.
  • Research for each row of requester/auto-trash.
  • Infinite research for rows for late-game ← useful even in current version.
For extreme:
  • Research for each row for request only.
  • Research for each row for auto-trash only.
  • Research for each extra FIELD of the above (but the cheap one).
pleegwat
Filter Inserter
Filter Inserter
Posts: 278
Joined: Fri May 19, 2017 7:31 pm
Contact:

Re: Friday Facts #289 - Character GUI

Post by pleegwat »

Infinite research for request/trash slots doesn't make sense, as there is no point to having more trash slots than the number of items in the game, or more request slots than inventory slots.
lf_
Burner Inserter
Burner Inserter
Posts: 6
Joined: Sat Dec 01, 2018 6:00 pm
Contact:

Re: Friday Facts #289 - Character GUI

Post by lf_ »

kovarex wrote: ↑Sat Apr 06, 2019 9:06 am
IronCartographer wrote: ↑Fri Apr 05, 2019 7:33 pm It would be amazing to see things taken one step further as demonstrated in this 0.16 mod: https://mods.factorio.com/mod/Logistic_Slot_Manager

Image

Basically: Toggling groups of requests per-task, with request, idle, and trash states depending on the desired composition / transition between each set.

As a bonus, it would integrate the much-requested "Toggle Logistic Requests" functionality (might need a clear toggle for 'every' profile as well as each profile) which is helpful when you respawn and don't want to be inundated with items.
This is actually really cool. The possibility to make presets and select any combination of presets. Conflict is not a problem, it would just select the maximum of the request/trash amount of each individual item mentioned in more presets.

To make it clear, we are not planning this feature for now, but I'm definitely putting this idea into the trello category of (advanced UI features for later).
This is interesting, but I think far less important in terms of day to day use compared to one time requests (+ adding one time requests for the materials in a certain number of copies of a given blueprint).
Jopika
Manual Inserter
Manual Inserter
Posts: 3
Joined: Sun Apr 07, 2019 11:36 pm
Contact:

Re: Friday Facts #289 - Character GUI

Post by Jopika »

Item is not requested and maximum amount is 0: When you don't want the item to be ever in your inventory, in this case, we just show no number, same as it is in the auto trash slots now.
I feel like this might be confusing for new players. If I was new to the game, intuitively understanding that "no numbers -> trashing this item" is difficult to know at a glance, especially when everything else has numbers.

Perhaps it might be useful to have a more standardized language/display? All logistics could have two numbers, where the first would be the amount you wish to have (min) and the second is the amount you want to have at most (max).

Logistic trashing would then display (0 0), to indicate "I want minimum 0 of this item from my network, and at most 0 in my inventory".

The main downside I would see to this would be the display could get more "noisy" or cluttered.
MageKing17
Long Handed Inserter
Long Handed Inserter
Posts: 66
Joined: Thu Jun 01, 2017 6:52 pm
Contact:

Re: Friday Facts #289 - Character GUI

Post by MageKing17 »

matimmk wrote: ↑Sun Apr 07, 2019 2:06 pm I have a kind of colour blindness, having trouble seeing red and sometimes differentiating it from green.
Protanomaly? Me too (although I haven't had problems with pollution visualization since they made it brighter in... 0.17.12, I think it was).
chronix
Burner Inserter
Burner Inserter
Posts: 19
Joined: Fri Jul 01, 2016 3:11 pm
Contact:

Re: Friday Facts #289 - Character GUI

Post by chronix »

I presume the armor box will also show current/max robots when you have a personal logistics bot, finding this is not as intuitive as I really want it to be.
Perhaps logistics area size
If you open the inventory, and start typing, can it start searching? The button is still handy for newbies, but it's something I'd like as an experienced player.
Post Reply

Return to β€œNews”