Controller support

Give feedback on topics proposed by the developers.
Post Reply
Twinsen
Factorio Staff
Factorio Staff
Posts: 1270
Joined: Tue Sep 23, 2014 7:10 am
Contact:

Controller support

Post by Twinsen »

Here you can give general feedback about how it is to play Factorio with a controller(or Joy-Con controllers).
Things like what parts are not intuitive, what important actions are too slow and cumbersome, feedback related to vibrations

Borax Kid
Manual Inserter
Manual Inserter
Posts: 3
Joined: Fri Sep 28, 2018 5:59 pm
Contact:

Re: Controller support

Post by Borax Kid »

Navigating the inventory is a bit slow when trying to get to the right part of the UI, for crafting or putting/getting stuff from furnaces etc.

Would love it if the right stick would let me change the "section" of the UI my cursor is in, eg. opening the inventory followed by a right move on the right stick and my cursor is in the crafting menu. Or maybe L/R ?

Twinsen
Factorio Staff
Factorio Staff
Posts: 1270
Joined: Tue Sep 23, 2014 7:10 am
Contact:

Re: Controller support

Post by Twinsen »

I'm considering adding an option to wrap around the GUI to maybe help with this situation.

jakeman27
Inserter
Inserter
Posts: 26
Joined: Mon May 31, 2021 1:22 pm
Contact:

Re: Controller support

Post by jakeman27 »

Another way of speeding up navigation is to use a modifier button to move say 5 items at a time rather than one by one. I did this on another game on my Steam Controller where if I held one of the bumpers and used the D-pad it did 5 button presses instead of 1.

Just an idea

Antipatience
Manual Inserter
Manual Inserter
Posts: 1
Joined: Sat Feb 21, 2015 6:30 pm
Contact:

Re: Controller support

Post by Antipatience »

When using JoyCons, SL & SR on the left JoyCon can have distinct functions from SL & SR on the right, but there’s no distinction in the controller UI for which one is mapped to which. Definitely love having 4 extra buttons instead of 2, but not being able to tell them apart is rough.

Alexey152
Manual Inserter
Manual Inserter
Posts: 1
Joined: Fri Oct 28, 2022 7:56 pm
Contact:

Re: Controller support

Post by Alexey152 »

Hi folks,

So, my wife is playing the demo on Switch right now and here is some feedback bits:

I noticed that in menus like "main menu" or "new game" you have to use your left stick (like toggle it up and down) to get any items in focus. It would be great to always have some item in focus (perhaps the first one?) to simplify and speed up the navigation.

When we entered new game -> tutorial, it wasn't clear which exact ui element is now in focus and we had to toggle them a bit to understand what is in the focus and how to get to play button. Perhaps more contrast would help here: on the right bottom there were levels selection and the background color of it is only changing slightly when it is in focus.

Some of default key bindings feel a bit unnatural, such as:
- Perhaps heavily influenced by recently played games, but there inventory is accessible by pressing "plus" button on a right joy-con (Stardew Valley: https://stardewvalleywiki.com/Controls# ... Controller, Diablo 3) and not `X`. Whilst writing this, googled Minecraft and it uses `X` (but we haven't played it in a while)
- `B` is a default "back" button on the console and all the games. Would be great to be able to exit inventory with `B` instead of repeating `X`
- An entity such as furnace can be "opened" through `A`, but closed with `X`: again, `B` is universal close on the Switch

When you open a chest and want to move some item from/to it: you have to grab it first and then move your cursor to another storage (player inventory or chest). However, the game anyway auto-orders items so they fill the top leftmost cells first, so it doesn't make any sense to actually move it with a "cursor". So, it would be great to have a button to quickly move the whole stack. Being familiar with the game, I know that such key exists, but perhaps it should be advertised more on Switch version, because it takes more time to move items with sticks than with a proper mouse.

Which brings us to a more general feature request: the game should have more tips about controls. This would greatly improve user experience of new players. For inspiration, look at screenshots from
- Minecraft: https://www.vooks.net/minecraft-nintend ... on-review/
- The Witcher 3: https://scifiempire.net/wordpress/the-w ... e-console/
- Graveyard Keeper: https://switchrpg.com/reviews/graveyard ... ew-switch/

Perhaps some of those are not really issues, but I'm just broadcasting a first impression here from the first 20 minutes of gameplay. Let me know if you have other questions or want us to test other aspects of the game!

PrgSkidmark
Burner Inserter
Burner Inserter
Posts: 10
Joined: Tue Apr 05, 2016 12:13 pm
Contact:

Re: Controller support

Post by PrgSkidmark »

I've been a little frustrated because I don't know what all the controls do.
I'm playing through the tutorial now so not much time yet.
Perhaps you can create a graphic like this with all the functions.
https://en-americas-support.nintendo.co ... er-diagram
I keep going to settings, controls, and looking at what they do.

Update: I found out about the Tips and Tricks panel that shows some controller assistance. I either glossed over this in the tutorial, or I missed it.
Update 2: the tips and tricks have been invaluable to mastering the controls. I wish the button representations were bigger, and perhaps the font was bigger. The button representations are in blue and I find it hard to see against the background especially that small.
Thanks,
Doug
Last edited by PrgSkidmark on Sun Oct 30, 2022 4:15 pm, edited 1 time in total.

martinw89
Manual Inserter
Manual Inserter
Posts: 1
Joined: Tue Oct 15, 2019 11:28 pm
Contact:

Re: Controller support

Post by martinw89 »

I personally have a really hard time wrapping my head around the “absolute” vehicle control rather than a “relative” approach. In other words, I think it’s easier to use accelerate, brake, left, right controls rather than down on the left stick always meaning I want to go down on the screen. Especially because it’s hard to predict how the car will react with absolute controls (will it brake? Will it go in reverse?)

PrgSkidmark
Burner Inserter
Burner Inserter
Posts: 10
Joined: Tue Apr 05, 2016 12:13 pm
Contact:

Re: Controller support

Post by PrgSkidmark »

martinw89 wrote:
Sat Oct 29, 2022 4:20 pm
I personally have a really hard time wrapping my head around the “absolute” vehicle control rather than a “relative” approach. In other words, I think it’s easier to use accelerate, brake, left, right controls rather than down on the left stick always meaning I want to go down on the screen. Especially because it’s hard to predict how the car will react with absolute controls (will it brake? Will it go in reverse?)
I finally built a car. I spend some time driving it around killing biters and bases. I agree that the car is horrible to drive. There’s no fine control at all which lead to crashing into everything and it almost being destroyed before I could repair it. If this game adopted the GTA in car control scheme it would be so natural as I believe a lot of games adopt that scheme.
The main issue was if my car was facing east and stopped and I want to go south, I had to push the stick like in a half circle from E, SE, and S before it went south. It had to actually move eastward before it could circle south. I’m sure with a wide open area it’s no problem, but with a million trees, boulders, and cliffs it was hard to do.

EMaDeLoC
Manual Inserter
Manual Inserter
Posts: 2
Joined: Sat Oct 29, 2022 5:14 pm
Contact:

Re: Controller support

Post by EMaDeLoC »

It will be great if there is a control to adjust sensibility in right joystick or mouse to move the cursor faster or slower.

Also, when I use an aanlog joystick to move a player, I expect to control speed and more than the classic 8-way.

D-pad is not working at all in menus or inventory. In that scenarios D-pad is better than joystick, faster and is more accurate.

Selecting entities with right joystick is sometimes frustrating. If cursor moves between three entities, you can select the two of the sides, but jumps the middle one. It needs a little bit of work.

BTW, great port!! 👍👍

montoyo
Burner Inserter
Burner Inserter
Posts: 8
Joined: Fri Jul 17, 2015 10:03 pm
Contact:

Re: Controller support

Post by montoyo »

Loving the Switch port!
Controls are mostly alright, but I must say however that the car controls are horrible as pointed out by others 😂
Also, the right joystick which selects tiles to remove/repair is quite limited. What bothers me mostly is when I try to repair my 3-layered wall. It seems that I can only reach the outer layers, and have to break some of the layers to reach the inner ones - or perhaps there's a trick I'm not aware of 🤔

Anyway, cheers for the great port! I really surprised by how fast it took. Read the FFF about it and suddenly it was there!

NJLGamer64
Manual Inserter
Manual Inserter
Posts: 1
Joined: Thu Nov 03, 2022 3:58 pm
Contact:

Controller/ switch suggestions

Post by NJLGamer64 »

Hello I have been playing factorio on pc since 2019 and happily bought the switch port when it came out last week and I have played about 10 hours. After playing I have some controller suggestions that I hope to be considered. The vehicle control is weird in the switch port. I think there should be an option for a completely different set of controls while in a vehicle. I personally have never felt the need to build while in a vehicle so that means that while in a vehicle the triggers and d-pad could be used for other things. I thing the D-pad should be used to select the weapon, right shoulder should stay fire, and the left shoulder button should be grenades perhaps while this setting is on the car and tank would have a "grenade launcher" the player would need to load with grenades similar to ammo but it would still have the same range as throwing them by hand. And a return to tank controls where the left stick is turning and the triggers are for forward and reverse. Also a hand held grenade launcher so you could aim with the right stick and fire with shoulder button. Next I like the "radial" 8 way hot menu for the left stick, I wish it was a little less clunky though. I think there should be a toggle in the menu to keep it on screen in the bottom right corner ( or maybe top left) and then when the player hold the l button the left stick switches from movement to selection even if the right stick is in cursor mode and could make the menu bigger.I prefer using the cursor mode in stead of the snap mode for the right stick but that preference makes the l-button hot menu hard to use.

driver
Long Handed Inserter
Long Handed Inserter
Posts: 58
Joined: Wed Oct 28, 2015 11:24 am
Contact:

Re: Controller support

Post by driver »

I'm playing on PC but like to play with a gamepad from time to time and looking at some old postings about gamepad configurations and nintendo switch youtubevideos inspired me for this very simple configuration, which has only essential functions in one set what avoids a lot of headaches and offers comfortable direct access to the quickbar and zooming (!).
Map, Technology tree, (...) can be accessed by the game interface.
It has 5 sets, but all of them are identical apart from the d-pad, which is used to cycle through the quickbar with one-way selectors. Dpad left 1-5, dpad right 6-0.
You can cycle through different quickbars with shift (right stick button) and Dpad left 1-5 or Dpad right 6-0.
This can be done with third party tools like xpadder or antimicro (free).
Antimicro also has a documented cycle-function, which you could use instead of 5 sets connected with oneway selectors for the quickbar.
Attachments
one set.jpg
one set.jpg (33.64 KiB) Viewed 970 times
Last edited by driver on Thu Nov 24, 2022 12:35 pm, edited 1 time in total.

TORAK3WOLF
Manual Inserter
Manual Inserter
Posts: 1
Joined: Fri Nov 18, 2022 10:21 pm
Contact:

Re: Controller support

Post by TORAK3WOLF »

A while back the developers put out a blogpost about consistency in menus. They used examples showing the confirm option is always on the right side of the screen and highlighted green, while the back/backout option is left, and highlighted red. What I see in the switch menus is counter to that philosophy. With nintendo products, A is confirm/progress, B is back/backout: in all scenarios, and in all menus. Currently the switch version of factorio has sort of a "continue with the settings as is" currently with X, but sometimes A and you are never sure which is available at any given time, which feels awkward especially when you are trying to "back" out of a menu and the only way to close it is with a "confirm all" button.

Traversing any menu should be possible with the D-pad. Period. Full stop. How this got skipped in development astounds me.

Using the "cursor mode" should not stop the functionality of the quick bar menu. None of the controls overlap/interfere with one another. I was excited when I realized the switch version was going to have a quick access wheel and was severely disappointed when I realized that with "cursor mode", the wheel was basically unusable.
Within "cursor mode" the left stick/ D-pad should scroll text/space in menus. In a broader scope, the non dominant stick should always scroll text/space in menus, while the dominant stick should scroll through selectable/toggleable options.

/endrant*

*probably**
**nah, who am I kidding?

Post Reply

Return to “Development Proposals”