SteamDeck

From Minetest Developer Wiki
Revision as of 17:23, 23 October 2024 by Wuzzy (talk | contribs) (Minetest got renamed to Luanti)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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