Skip to content
Enter Submit to view all results. Ctrl+Enter View and filter in instant search.
Close ×
Search powered by Algolia
Update notes via Steam Community

Hi everyone, it’s Tia. I’m excited to bring you a big support update for Steam Deck!

In our previous announcement, we said support for the Steam Deck would be delayed until after the console’s release. Since then, our tech lead Piotr Walczak has been working hard to put together this integration update.

The update focuses on Steam Deck changes and improvements. The UI changes make it easier to read on-screen text and type with the Steam Deck keyboard, and menus look a lot better. The controls make more sense now with improved scrolling, zooming, time control, and touch screen navigation. Overall, playing RimWorld on Steam Deck should be a lot smoother with more intuitive controls.

We also fixed some sources of annoyance in the ideoligion configuration screen.

You can read the changelog below. There may be more changes on the way to get RimWorld a “Verified” status for Steam Deck.

This update should be compatible with all saves and mods.

Thank you for all of your feedback on the public RimWorld Development Discord. (Readers, you’re welcome to help us test!) We’re looking forward to hearing how those with a Steam Deck are enjoying RimWorld!

Ideology Improvements

  • Fix: Reforming a fluid ideo lists some precepts as "incompatible" when they actually are.
  • Fix: Ability gizmos are still available for roles that have been removed via reformation.
  • Display incompatible issue and precept names instead of just precept names in reformation confirmation dialog.

UI Improvements

  • Show accept key command hotkey on SteamDeck.
  • Set new, better SteamDeck menu icons.
  • Larger float menu options on SteamDeck.
  • Main buttons position change (change height instead of y).
  • Keyboard on a SteamDeck now shows automatically when a new text field is focused.
  • Show a special window at the top of the screen which shows the typed in text, since SteamDeck keyboard can sometimes block the text field view.
  • Increase text input font size.
  • Don't show tooltips when the SteamDeck keyboard is open.
  • Change quests SteamDeck icon.

Controls

  • Touch screen scrolling improvements on SteamDeck.
  • It's now possible to scroll through lists by dragging your finger on SteamDeck.
  • Make zooming faster on SteamDeck.
  • Holding a special "middle mouse button" button on SteamDeck, now translates left clicks into right clicks. This makes it possible to give goto orders to drafted pawns by using the touch screen.
  • Don't pan the camera if the middle mouse button is held and a colonist is selected on SteamDeck.
  • Allow more zoom on SteamDeck for better touch screen support and easier navigation.
  • Better time controls on SteamDeck, it's now possible to increase/decrease time speed with back buttons.
  • Accept key on a SteamDeck now activates the first command.

Misc Improvements

  • Tutorial now mentions the correct button names on SteamDeck.
  • Added triggered modal ConceptDefs which explain SteamDeck controls.
  • Added controller configuration button to options on SteamDeck.

Technical

  • Added SteamDeck configuration file.
  • Added SteamInput.
  • Make ScrollWheelZoomRate a static property.
  • Suppress SteamDeck ConceptDef warnings.
  • Added UnityGUIBugsFixer calls to LearningReadout since it uses GUI.BeginScrollView directly.
  • Ensure FixSteamDeckMousePositionNeverUpdating() works even for non-1 scales.
  • Updated steam dlls in root directory.
  • Updated Steamworks so that it's possible to show the correct on-screen keyboard on SteamDeck.
  • Added "Simulate using Steam Deck" debug setting.
  • AllTypes now tries to use all types it could load instead of failing entirely.

Fixes

  • Fix: Missing EventUp event in MultiPawnGotoController on SteamDeck
  • Fix camera movement on SteamDeck. "Middle mouse button" camera movement on SteamDeck now works as well. This also allows using touch screen to move the camera.
  • Fix Unity bug with GetMouseButton() returning false.
  • Fix: Changing GUI.matrix also breaks mousePosition, added 1 more UnityGUIBugsFixer callback to fix this
  • Fix: Main buttons have a 1px gap at the bottom and they can't be clicked there
  • Fix: Keyboard instantly hides after appearing
  • Fix: Mouse position never updates on a SteamDeck
  • Fix: Error after pressing quit to OS button
  • Fix: The "absorb clicks area" around gizmos is too large and it makes the left part of every gizmo unusable, even though the gizmo is highlighted.
Windows 32-bit RimWorld (Windows) Depot 294101
  • Loading history…
macOS RimWorld (Mac) Depot 294102
  • Loading history…
Linux RimWorld (Linux) Depot 294103
  • Loading history…
Windows 64-bit RimWorld (64-bit) Depot 294104
  • Loading history…
Windows 32-bitDLC 1392840 RimWorld - Kepler (Windows) Depot 294105
  • Loading history…
Windows 64-bitDLC 1392840 RimWorld - Kepler (64-bit) Depot 294106
  • Loading history…
macOS DLC 1392840 RimWorld - Kepler (Mac) Depot 294107
  • Loading history…
Linux DLC 1392840 RimWorld - Kepler (Linux) Depot 294108
  • Loading history…
Windows 32-bitDLC 1149640 RimWorld - Merrymaker (Windows) Depot 1149641
  • Loading history…
macOS DLC 1149640 RimWorld - Merrymaker (Mac) Depot 1149642
  • Loading history…
Linux DLC 1149640 RimWorld - Merrymaker (Linux) Depot 1149643
  • Loading history…
Windows 64-bitDLC 1149640 RimWorld - Merrymaker (64-bit) Depot 1149644
  • Loading history…
Ad-free Steam data for everyone since 2012
Support SteamDB • Donate or contribute
Open link