this post was submitted on 18 Jun 2023
105 points (96.5% liked)

Steam Deck

14803 readers
59 users here now

A place to discuss and support all things Steam Deck.

Replacement for r/steamdeck_linux.

As Lemmy doesn't have flairs yet, you can use these prefixes to indicate what type of post you have made, eg:
[Flair] My post title

The following is a list of suggested flairs:
[Discussion] - General discussion.
[Help] - A request for help or support.
[News] - News about the deck.
[PSA] - Sharing important information.
[Game] - News / info about a game on the deck.
[Update] - An update to a previous post.
[Meta] - Discussion about this community.

Some more Steam Deck specific flairs:
[Boot Screen] - Custom boot screens/videos.
[Selling] - If you are selling your deck.

These are not enforced, but they are encouraged.

Rules:

Link to our Matrix Space

founded 3 years ago
MODERATORS
 
top 43 comments
sorted by: hot top controversial new old
[–] [email protected] 14 points 1 year ago

Not with that little battery life left.

[–] [email protected] 12 points 1 year ago (2 children)

I know you're talking about Diablo IV but what an awesome looking Steam Deck!

[–] [email protected] 4 points 1 year ago (1 children)

Ikr? It might be the nostalgia talking Atomic Purple is always an amazing look for handhelds

[–] [email protected] 2 points 1 year ago (1 children)
[–] [email protected] 2 points 1 year ago

Seeing as the steam deck is apparently quite easy to take apart, it doesn't look that bad. Like yeah obviously it's not easy but I'd say it doable for most people.

[–] [email protected] 4 points 1 year ago

Actually was talking about both. (this is not my deck) Studying for my CISSP right now. So my steamdeck is on the shelf. But I want both Diablo and the purple shell. reminds me of my gameboy from when I was a kid. Here is the link to the shell: https://extremerate.com/collections/steam-deck-shells

[–] [email protected] 8 points 1 year ago (1 children)

Tempted to plug in, you mean?

[–] [email protected] 3 points 1 year ago

haha not my deck. I want both the shell and the game!

[–] [email protected] 5 points 1 year ago* (last edited 1 year ago) (1 children)

I like the purple shell but the purple buttons are a no from me

I would stick with stock buttons, need some contrast

[–] [email protected] 1 points 1 year ago

If I ever do the swap, I'd also keep the original buttons, to add a little bit of flavor

[–] [email protected] 5 points 1 year ago (2 children)

OP, can you tell us where you got that transparent purple shell? It's amazing.

[–] [email protected] 6 points 1 year ago

I believe this is extremeRate's full shell replacement. Actually pretty affordable, about $40 after tax. I've heard it takes 2-3 hours to do though. Personally I'd keep the black dpad and buttons

[–] [email protected] 4 points 1 year ago

Sorry this is not my steamdeck... yet. I will be ordering one of these once I finish my CISSP exam. https://extremerate.com/collections/steam-deck-shells

[–] [email protected] 5 points 1 year ago (2 children)

Surprised there's no anti-cheat that stops it from working, but honestly, it sounds like a very good experience

[–] [email protected] 8 points 1 year ago (2 children)

ProtonDB for Decky is a great tool to check how compatible a game is with Proton, even gives it a score

[–] [email protected] 3 points 1 year ago

They officially approved Linux gamers on Overwatch too, there were some bans after big changes in the anti-cheat, but they unbanned any Linux user which got striked after some people reached out.

[–] [email protected] 2 points 1 year ago (1 children)

I know ProtonDB exists, I'm just surprised a Blizzard game works :D

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

They officially approved Linux gamers on Overwatch too, there were some bans after big changes in the anti-cheat, but they unbanned any Linux user which got striked after some people reached out.

[–] [email protected] 4 points 1 year ago (1 children)

The anticheat in Diablo games was never really nested into the system, so they all run on Linux. Just need to use a separate battlenet instance for each game, since they require different tweaks each.

[–] [email protected] 2 points 1 year ago

Huh, nice! TIL

[–] [email protected] 5 points 1 year ago (1 children)

Installing right now, tried on pc, it plays superbly with a controller, so looking very much forward to handheld experience. I wonder how long the battery lasts though.

[–] [email protected] 7 points 1 year ago (1 children)

About 2 hours for me if I'm not plugged in.

[–] [email protected] 1 points 1 year ago

Not too bad, was expecting something like that, maybe even less, cheers!

[–] [email protected] 4 points 1 year ago (3 children)

What did you have to do to get all the hours played to show? I can’t even see that in battle net

[–] [email protected] 3 points 1 year ago (2 children)

It's a plugin for Decky which is a free 3rd party plugin manager. Goto decky.xyz from your deck and download file, make sure to run it from your desktop. Then go back to game mode and hit the "..." button to access it

This plugin is HLTB for Deck. They're also using SteamGridDB to get the custom D4 art and the game's metadata. Game Theme Music, vibrantDeck, and ProtonDB are all musts as well

[–] [email protected] 3 points 1 year ago (1 children)

SteamlessTimes (Decky plugin) tracks time in non-Steam games if you add them to your library.

[–] [email protected] 1 points 1 year ago (1 children)

Awesome. That is something I’ve always wanted to be able to track. I assume it will work on yuzu games too?

[–] [email protected] 1 points 1 year ago

Yes it should work for anything that you add to your library though it hasn't been working for me lately, probably because I'm on the Steam client and Decky betas. I'm not too picky about tracking my playtimes so I haven't really bothered fixing it. Should work though!

[–] [email protected] 1 points 1 year ago

Pretty sure that's Steam.

[–] [email protected] 3 points 1 year ago

Too much work for me.

[–] [email protected] 3 points 1 year ago (3 children)

How did you get it to show up as an actual launch item in steam? I have to launch battlnet then launch the game from there. works flawless it's just one extra step.

[–] [email protected] 11 points 1 year ago* (last edited 1 year ago) (1 children)

Simple!

So, first you need to locate where you've installed your copy of Diablo. If you didn't manually tell Battle.Net to install games into the SD Card, this will be in your Proton Files directory - a.k.a. ~/.steam/steam/steamapps/compatdata/<battlenets_steam_id>/pfx/drive_c/Program Files (x86)/Battle.Net

  1. Your first step will be locating the <battlenets_steam_id> number, as all the folders in compatdata are incomprehensible ids. Just Launch and close Battle.net (via Steam - just open and kill the program), then open the previously described compatdata folder in Desktop Mode and sort the file list by last modified - hopefully your Battle.Net's installation directory will be at the top. (if not, keep opening those folders until one of them has a Battle.Net folder in Program Files (x86))

  2. After finding the correct compatdata directory, continue into it by navigating to where Diablo 4 is installed (either in your Battle.net folder or somewhere else in Program Files (x86)), and right-click its binary - Diablo 4 Launcher.exe - to add it to Steam as a non-steam game. Note that you aren't done yet - if you use this link it will not have access to any of your previous user data from the <battlenets_steam_id> compatdata folder - we'll have to add that.

  3. Go into your Steam library (in Desktop mode with a keyboard is easiest) and right-click the new Diablo 4 entry. Under "Shortcut", there'll be a field called launch options. There you want to add the following line:

STEAM_COMPAT_DATA_PATH="/home/deck/.local/share/Steam/steamapps/compatdata/<battlenets_steam_id>/" %command%

...making sure to replace the <battlenets_steam_id> part with the id you found earlier, during step 1. This will tell Steam to use the data from your Battle.Net install when launching Diablo (for things like automatically logging in and, well, accessing Battle.Net's install :D)

  1. At this point you can also do things like give Diablo its own controller settings (I like to use KB+M for the Battle.Net app, but controller specifically for Diablo) and its own Artwork. For artwork, I used the SteamGridDB plugin for DeckyLoader. Also don't forget to tell the Diablo 4 shortcut to use Proton-GE.

Finally: these steps work for all third party launchers, so if you also have Ubisoft Connect or EA App games, you can add them in a similar fashion.

Note: You will need to click through the Battle.Net launcher every time you launch Diablo, that's just how it works. I tend to tap my screen to get through the prompts quickly, and just kill Battle.Net via Steam when looking to exit.

[–] [email protected] 9 points 1 year ago

Haha, I love what you're considering simple(I'm not saying that it's too complicated, but it's funny to see a wall of text after "Simple!")

[–] [email protected] 1 points 1 year ago

OP is using a plugin from Decky. It's still the Battle.net shortcut but you can modify the shortcut name and use the SteamGridDB plugin to grab the actual metadata and art for the game. Check out decky.xyz

[–] [email protected] 1 points 1 year ago

I think that's the only way, otherwise the game wouldn't update

[–] [email protected] 3 points 1 year ago

Cool looking deck bro!

[–] [email protected] 2 points 1 year ago

Got that crystal drip.

[–] [email protected] 1 points 1 year ago

Gabeboy Color

[–] [email protected] 1 points 1 year ago

Ye i'll just stick to the back plate lol. As tempting as it is, I can't risk losing my baby.

[–] [email protected] 1 points 1 year ago

Why be tempted. It works well. I play D4 mostly on my deck.

load more comments
view more: next ›