Difference between revisions of "SteamDeck"

From Minetest Developer Wiki
Jump to navigation Jump to search
(Create page)
 
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
This page contains information useful for developing Minetest for the Steam Deck. Contact rubenwardy with any questions.
 
This page contains information useful for developing Minetest for the Steam Deck. Contact rubenwardy with any questions.
  
== Uploading using Deck DevKit ==
+
== Usage as an end user ==
  
- Name: Minetest
+
See [https://blog.rubenwardy.com/2022/12/02/minetest-steam-deck/ rubenwardy's blog post]
- Local folder: /home/user/dev/minetest/
+
 
- Upload filtering [Include only] ``/bin/*** /builtin/*** /games/devtest/*** /games/minetest_game/*** /textures/base/pack/*** /client/shaders/***``
+
== Installing a dev version ==
- Check "Delete remote files not present in local folder"
+
 
- Start command "bin/minetest"
+
=== Uploading an AppImage using Deck DevKit ===
- Save config
+
 
- Click Upload
+
Source: https://partner.steamgames.com/doc/steamdeck/loadgames
 +
 
 +
* Name: MinetestAppImage
 +
* Local folder: <code>/home/user/dev/tmp/minetestdeck/</code>
 +
* Upload filtering [Include only] <code>Minetest-dev.AppImage</code>
 +
* Start command: <code>Minetest-dev.AppImage</code>
 +
* Save config
 +
* Click Upload
 +
* On deck: <code>cp /usr/lib/libcrypto.so ~/devkit-game/MinetestAppImage/libcrypto.so.1</code>
 +
* Minetest 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: <code>/home/user/dev/minetest/</code>
 +
* Upload filtering [Include only] <code>/bin/*** /builtin/*** /games/devtest/*** /games/minetest_game/*** /textures/base/pack/*** /client/shaders/***</code>
 +
* Check "Delete remote files not present in local folder"
 +
* Start command: <code>bin/minetest</code>
 +
* Save config
 +
* Click Upload

Latest revision as of 16:22, 24 March 2023

This page contains information useful for developing Minetest 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
  • Minetest 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