Friday Facts #237 - Rich & interactive text
Re: Friday Facts #237 - Rich & interactive text
This early?!
-Those save file names just made my day. And that's freaking less than half of the actual saves you have there.... unless your scroll bar is wrong because it is in a temporary state.
-Those save file names just made my day. And that's freaking less than half of the actual saves you have there.... unless your scroll bar is wrong because it is in a temporary state.
Re: Friday Facts #237 - Rich & interactive text
I have a pet peeve about prototype names in this game. I have a list of prototype names in the game that I've misspelled, just in the last month, during modding.
I want to say I love the decision to make this available not just internally and for modding but also to players.
List
And then there's stuff like stone-brick (item) vs stone-path (tile) and accumulator (item) vs electric-energy-accumulators (technology). To actually make this work you need a way for players to access script names of things quickly. Also maybe make them a tiny bit more consistent before you get out of early access.I want to say I love the decision to make this available not just internally and for modding but also to players.
Last edited by blueblue on Fri Apr 06, 2018 4:59 pm, edited 4 times in total.
unique_2 on discord and mod portal
Re: Friday Facts #237 - Rich & interactive text
Now this is some innovation i didn't hope for but am happy that it's coming. You keep surprising us, Great Work!
Re: Friday Facts #237 - Rich & interactive text
One related thing I saw in Spore was, it'd embed creature blueprints in creature images. Could you examine images dropped in the blueprint-pasting box for text metas that look like blueprint strings?
Re: Friday Facts #237 - Rich & interactive text
add the possibility to CTRL+Click (or similar) on an item or even place building and it automatically written to the chat bar, so we don't have to actually write [recipe=advanced-circuit] (I'm thinking of diablo 3 right there) ...
But nice feature
But nice feature
-
- Fast Inserter
- Posts: 232
- Joined: Thu Dec 31, 2015 7:36 am
- Contact:
Re: Friday Facts #237 - Rich & interactive text
I guess it can be also used in chat, alert strings, gui string etc. Can't wait for more sneak picks of 0.17 to come!
-
- Inserter
- Posts: 22
- Joined: Tue Mar 29, 2016 12:59 pm
- Contact:
Re: Friday Facts #237 - Rich & interactive text
Now, that's cool. Colors in chat will be handy.
-
- Filter Inserter
- Posts: 478
- Joined: Sat Aug 23, 2014 11:43 pm
- Contact:
Re: Friday Facts #237 - Rich & interactive text
Damn that's an awesome feature! How do you come up with those ideas?
For this to be easy to use we need a way to easily write those tags. Maybe some kind of autocomplete could be useful.
For this to be easy to use we need a way to easily write those tags. Maybe some kind of autocomplete could be useful.
Waste of bytes : P
Re: Friday Facts #237 - Rich & interactive text
When you update the GUI, will then come this?
...: building ghost buildings without having the required item.
https://www.factorio.com/blog/post/fff-191
That will awesome!
After 4 Years and 2133 hours still playing Factorio ...
...: building ghost buildings without having the required item.
https://www.factorio.com/blog/post/fff-191
That will awesome!
After 4 Years and 2133 hours still playing Factorio ...
-
- Manual Inserter
- Posts: 3
- Joined: Wed Nov 19, 2014 3:39 pm
- Contact:
Re: Friday Facts #237 - Rich & interactive text
How about [signal=red] / [signal=green] to read out the icon of connected circuits?
I would see a usage in interactive train station names, for example if there is still iron to mine the signal is the iron ore icon otherwise something that represents emptyness and so on. The sorting will be interesting, sorting by the bb code or by the actual value.
I would see a usage in interactive train station names, for example if there is still iron to mine the signal is the iron ore icon otherwise something that represents emptyness and so on. The sorting will be interesting, sorting by the bb code or by the actual value.
Re: Friday Facts #237 - Rich & interactive text
Yes but localised.keyboardhack wrote:Damn that's an awesome feature! How do you come up with those ideas?
For this to be easy to use we need a way to easily write those tags. Maybe some kind of autocomplete could be useful.
This would need to create the function also wished here: viewtopic.php?f=28&t=59296
Re: Friday Facts #237 - Rich & interactive text
I love the idea of using rich text to create clickable links and "hover-able" tooltips not only in chat, but in the map and anywhere else there is text.
I could really see this becoming useful in multiplayer; Instead of saying "we should research that electric smelting one next; the 4th one on the second row" in chat, a link to the technology could be sent that when clicked opens the research window.
Perhaps map locations in chat, so "come help me" could be typed with syntax to make it clickable to other players, and your location would open when clicked.
There are so many good ways to implement this.
One this to think about is how it is implemented. I think if it is reserved to knowing and memorizing a syntax and the names of all the items and research, this feature would only be used once or twice before it becomes just too tiresome and inconvenient to bother typing everything for what is gained(A neat emoji-like icon? Saving your friend a few seconds in the GUI? street cred?). I think there should be an "advanced chat" button that puts a GUI element to this feature. (Perhaps a small box to the left of the chat box when it is open?) Clicking an icon(say for iron ore) would insert the correct syntax into chat(like a macro or something). This allows new players easy access to the feature, and experienced players a quick and easy way to use it.
Please do escuse my poor excuse for a mock-up I came up with in paint.
I could really see this becoming useful in multiplayer; Instead of saying "we should research that electric smelting one next; the 4th one on the second row" in chat, a link to the technology could be sent that when clicked opens the research window.
Perhaps map locations in chat, so "come help me" could be typed with syntax to make it clickable to other players, and your location would open when clicked.
There are so many good ways to implement this.
One this to think about is how it is implemented. I think if it is reserved to knowing and memorizing a syntax and the names of all the items and research, this feature would only be used once or twice before it becomes just too tiresome and inconvenient to bother typing everything for what is gained(A neat emoji-like icon? Saving your friend a few seconds in the GUI? street cred?). I think there should be an "advanced chat" button that puts a GUI element to this feature. (Perhaps a small box to the left of the chat box when it is open?) Clicking an icon(say for iron ore) would insert the correct syntax into chat(like a macro or something). This allows new players easy access to the feature, and experienced players a quick and easy way to use it.
Please do escuse my poor excuse for a mock-up I came up with in paint.
~1200+ hours clocked in factorio. Avid KSP and Factorio player
Re: Friday Facts #237 - Rich & interactive text
This is an incredible feature to come. I can definitely say that this is one of the best social features I remember being in different MMO games - being able to "link" different kinds of stuff to chat:
You can go even further. You can completely rework copy/paste configuration functionality and include instant blueprinting in it. Simply make shift-rightclick (or click and drag) copy item configuration (blueprint) into text buffer and let it pase to chat and/or on top of items to change their configuration/place blueprint. Chat link will also copy the content to buffer to be placed. This way users can interexchange item configurations/blueprints using chat and/or forums etc.
Such functionality will also implement feature request for quick blueprinting.
So generally text links can embed every object in the game and dramatically extend social side of the game!
- Items
- Recipes
- Research
- Waypoints
- Blueprints
- Achievements (description + Date/time achieved)
You can go even further. You can completely rework copy/paste configuration functionality and include instant blueprinting in it. Simply make shift-rightclick (or click and drag) copy item configuration (blueprint) into text buffer and let it pase to chat and/or on top of items to change their configuration/place blueprint. Chat link will also copy the content to buffer to be placed. This way users can interexchange item configurations/blueprints using chat and/or forums etc.
Such functionality will also implement feature request for quick blueprinting.
So generally text links can embed every object in the game and dramatically extend social side of the game!
Re: Friday Facts #237 - Rich & interactive text
Really nice. This will be really useful to me with station names.
I hope this will come with the ability to use more special characters in saves names...?
Edit : yes to Pacifiers message up there.
I hope this will come with the ability to use more special characters in saves names...?
Edit : yes to Pacifiers message up there.
Re: Friday Facts #237 - Rich & interactive text
Does this work with modded items? And what happens if the mod the item is from is uninstalled?
A quick way of using icons might be dragging the item/blueprint into the text bar. That could be useful for other commands as well.
A quick way of using icons might be dragging the item/blueprint into the text bar. That could be useful for other commands as well.
-
- Burner Inserter
- Posts: 10
- Joined: Thu Jun 02, 2016 10:01 pm
- Contact:
Re: Friday Facts #237 - Rich & interactive text
I second TuckJohn's request. A GUI menu, accessible via hotkey combination and/or on-screen GUI section, which has various icon selection would be useful. To that end, it might be worthwhile to adjust the location/functionality of the console, perhaps to an optionally-persistent GUI window (i'm thinking of chat windows in MMOs here). I know it's asking for an entirely new system upgrade, but I think building a better "chat engine" into the game would yield some great results, especially if that chat was saved to the world, rather than the player, and was then searchable (a use case: John and Jim are online, talking about what the 4 markers on the map need to become, and work on 2 of the markers before leaving. Jack comes online, searches the chat for the icon's referenced by the map, and sees that there is a need for 3 blue belts of copper smelting needed at icon "copper-plate" and 12 blue belts of iron needed at icon "iron-plate". Now, Jack can get to work building these smelting areas without waiting for John and Jim to get online.) On that note, it might be useful that when in full-screen map view, hovering over a particular icon highlights all map icons of the same type (similar to the highlight which appears when hovering over a contiguous oil patch).
As for the tooltip, bring able to see a similar tooltip as the one which appears when hovering over a recipie would be lovely, especially if one could then left-click the icon to be taken to it's corresponding recipe in the crafting menu, or right-click the icon to be taken to it's technology page in the tech tree. Alternatively, having one box which highlights the recipe, and a second tooltip box next to it which lists the tech branch under which it is housed, as well as the lowest-necessary tech needed to progress towards this item (eg, hovering over a blue splitter icon in the early game lists logistics 1, but later on lists oil processing) would also be useful, especially for newer players who don't have the tech tree memorized.
As for the tooltip, bring able to see a similar tooltip as the one which appears when hovering over a recipie would be lovely, especially if one could then left-click the icon to be taken to it's corresponding recipe in the crafting menu, or right-click the icon to be taken to it's technology page in the tech tree. Alternatively, having one box which highlights the recipe, and a second tooltip box next to it which lists the tech branch under which it is housed, as well as the lowest-necessary tech needed to progress towards this item (eg, hovering over a blue splitter icon in the early game lists logistics 1, but later on lists oil processing) would also be useful, especially for newer players who don't have the tech tree memorized.
Re: Friday Facts #237 - Rich & interactive text
I don't think anyone wants to write [recipe=...] (reminds me way too much about bulletin-boards) Instead I would recommend something like using a colon or a @ and then offering tab-completion to choose from recipe/item/blueprint/etc. and then continuing to offer tab completion so that you could write something like @it<tab>ele<tab><down> which would print out @item/electric-mining-drill and thus show the icon for an electric mining drill.
Another nice feature would be to support *markdown*.
Another nice feature would be to support *markdown*.
Re: Friday Facts #237 - Rich & interactive text
I completely agree, that there will have to be some easy of use, as the player doesn't even know the prototype names, only the translations.
I consider the manual [] syntax to be a base to be eventually built upon. Some kind of weird shortcut, like alt-click (on recipe, item etc) could do the trick. Or the tab completition would also be nice. We will experiment with that later.
I consider the manual [] syntax to be a base to be eventually built upon. Some kind of weird shortcut, like alt-click (on recipe, item etc) could do the trick. Or the tab completition would also be nice. We will experiment with that later.
-
- Inserter
- Posts: 21
- Joined: Sat Dec 03, 2016 9:34 pm
- Contact:
Re: Friday Facts #237 - Rich & interactive text
Oh yes please tab completion!
P.S. Awesome game!
P.S. Awesome game!