dev.luanti.org/content/steamdeck.md
grorp 371b7c7c98
Fix import problems with two more pages, move "Player-World Interaction" to engine (#98)
* Move "Player-World interaction" to right place

* "Player-world interaction": fix indentation to make readable again (import problem...)

* Fix import issue of steam deck page
2024-12-22 12:11:31 +01:00

1.5 KiB

title aliases
Steam Deck
/SteamDeck

Steam Deck

This page contains information useful for developing Luanti for the Steam Deck. Contact rubenwardy with any questions.

Usage as an end user

See rubenwardy's blog post

Installing a dev version

Uploading an AppImage using Deck DevKit Source: https://partner.steamgames.com/doc/steamdeck/loadgames

  • Name: MinetestAppImage
  • Local folder: /home/user/dev/tmp/minetestdeck/
  • Upload filtering [Include only] Minetest-dev.AppImage
  • Start command: Minetest-dev.AppImage
  • Save config
  • Click Upload
  • On deck: cp /usr/lib/libcrypto.so ~/devkit-game/MinetestAppImage/libcrypto.so.1
  • Luanti should now be in Non-steam games as "Devkit games: MinetestAppImage"

Note, I had issues reusing the layout from the stable version of the game. Pressing "apply layout" did nothing. I needed to follow this bizarre workaround https://www.reddit.com/r/SteamDeck/comments/10tsp1a/i_cant_change_the_default_controller_layout/

Uploading a build using Deck DevKit

Note: Untested

Source: https://partner.steamgames.com/doc/steamdeck/loadgames

  • Name: Minetest
  • Local folder: /home/user/dev/minetest/
  • Upload filtering [Include only] /bin/*** /builtin/*** /games/devtest/*** /games/minetest_game/*** /textures/base/pack/*** /client/shaders/***
  • Check "Delete remote files not present in local folder"
  • Start command: bin/minetest
  • Save config
  • Click Upload