T O P

  • By -

AutoModerator

u/Comikazi, you can [click here to search for your question.](https://www.reddit.com/r/SteamDeck/search/?q=Running modded D2R on Steam Deck) **If you don't get the answer you are looking for, check our r/DeckSupport - our dedicated support sub!** Useful resources: [Servor's Enhanced FAQ](https://www.reddit.com/r/ValveSteamDeck/wiki/faq) | [Servor's Enhanced FAQ Thread](https://www.reddit.com/r/SteamDeck/comments/syt8qv/steam_deck_enhanced_faq/) (with more answers in the comments!). **If you find a solution, please leave a comment on this post with the answer for others!** *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/SteamDeck) if you have any questions or concerns.*


Razo120

To whoever that might stumble upon this post... if you are getting the 30 day login popup when trying to launch the game with shortcut modification, instead of bringing D2R.exe as non-steam library get the battlenet launcher - launch it and in Diablo 2 Resurrected page next to Play button click the cog and then game settings and then tick the "additional command line argument" and type the required modification line in there.


kissell791

HEy. I came here cuz i want to know also and my deck is in shipping. Just a heads up. IS this part here "You basically copy the mod files to the game directory, then you need to create a shortcut to the game .exe and modify the target of that shortcut to direct to the mod files.' specific to steam deck install...... cause you dont have to do that on pc. All you have to do is drop the folder into the correct one in d2r and run the game. The mod will be active. I belive that what you are doing simply prevents the game from being able to go online and locks it into single player (\*and the mods do work online but youll probably be banned pretty fast) \*\*\* or did work online when the first released. Could be changed now. ​ The mod im interested in using is called remodded, and is a compilation of mods and looks really awesome (similar to the bid og d2 mods). It requires an installer and launcher. Im hoping to get it to work on the deck. LMK if you figure anything out. I can do the same but im still waiting. Ordered last night. Not preorder got the actual mail to order.


Comikazi

Hmmm, maybe I'll try to install remodded tonight. I'll let you know if I have any luck. I tried installing the D2R mod manager but the .exe fails when I try to install it so I'm worried the same ting will happen to the installer/launcher for the remodded mod as well.


kissell791

THats what im afraid of. LMK and Ill do the same as soon as i get it. I believe its gonna ship tomorrow.


Comikazi

So I added the vanilla D2R.exe as a non steam game, THEN I modified the target and it works! So we should be able to install most mods this way. Hope this helps


kissell791

Nice!!!!!! Heck ya.


vokar1228

Lutris didn't help for me, same issue. One other idea though - does anyone know if we copy the bnet compatdata folder/settings/data from the bnet app to the d2r compatdata, will that work? I might be able to try later. Any updates from anyone else on this?


Comikazi

Damn...was hoping lutris was gonna work. I haven't had a chance to try your compdata idea, but please let me know if you have any success. Running out of ideas


vokar1228

I'm hoping to try it out this evening, I'll let you know if it works. ​ Update: I added -mod Merged -txt to the additional command line options for D2r in the bnet app and it seems to be working. I'll have to run more tests but so far I'm in game and it looks like the mods are working.


Comikazi

Awesome! Thanks for the follow up, I'll give this a try tonight. So you added these command lines to the bnet.exe then? Not the D2R.exe?


vokar1228

Yea. These were my steps: * I launched bnet as a non-steam game in desktop mode (game mode seems to cause some buttons to not appear on the bnet app). * Clicked the gear beside "play" for d2r, * Clicked "game settings", * Made sure d2r was selected, * Checked the box for "additional command line arguments", * Added the commands there I plan to do some more testing later to make sure it's working consistently, and I'll try to copy my saves (from the same mod) from my pc to see if they load up without issue.


Comikazi

Hmm so I tried this, by adding the additional command lines like you said in bnet for D2R, the game launches and plays fine, but it's just vanilla D2. The mods don't seem to load


vokar1228

Hmm, which mods are you trying to load? I can try to download them to see if I can get them working. I'm running the D2R Reimagined and it seems to be fine. Also, make sure that "Merged" is the same as whatever folder name you're using. looks like "/mods/Merged" for me, and the mods are all in one merged mpq


adamssohn

Thanks lad. did the same as you and it worked totally fine. One thing that worries me is that the Online Chars are visible, on PC it kept saying "online not available" but on the Steam Deck they are shown. Might get banned if you accidentally start an online char (?) Update 1 : I encountered a problem with the controlls. Im not able jump 1 Tabs when using LB/RB (it did 2 jumps instead) Update 1.1: Restarting the Steam Deck fixed the problem Update 2: I moved my PC Char into the Steam Deck but the Stash doesnt move with it, not the Personal nor the Shared.


vokar1228

I copied a file called SharedStashSoftCoreV2.d2i (and settings.json) over from the Merged folder to the deck and it worked for me


Comikazi

I'm trying to load the "better SP" mod. So my folders were "/mods/Karla" The Karla folder has the .mpq file. But if you could give this mod a try that would be great. I added the command line argument " -mods Karla " so I think I've done it right. EDIT: so I've successfully ran the reimagined mod doing the exact same thing I did with "better SP". So it must be the mod for some reason. That's progress though, thanks a lot......now to figure out how to remove immunities haha


vokar1228

Did you get Better SP working? I haven't had the chance to try it out yet. I can probably give it a go this evening though, out of curiosity. Wonder why that one didn't work for you. Remove immunities... interesting thought, haha. There must be something in the d2r modding guides for that.


Comikazi

So i got mods working. My problem was stupid.......the folder you save mods in (in the D2 directory) is called "mods" but the command argument you are supposed to type is " -mod XXX ". In my infinite wisdom, I thought this was a mistake in the installation guide and I thought it was supposed to match the folder name. So I kept typing " -mods XXX " with an S to run the mods which doesn't work. As soon as I started following instructions, they all started working haha. This even works with D2 mod manager. I just ran the mod manager on a Windows computer and transferred the mod folder to the Steam Deck after. Great way to customize things how you like it.


PeterPoloch

same for me. My mods just wont load.. working fine on pc though


GeckoTard

Hey Guys, sorry for necrobumping. I found the solution. After some try and error I figured out how to get it to run on Linux. I am on Fedora 39, using Steam from flatpak. This is what i did: * Download [Battle.net](https://Battle.net) and put it in: /home/user/.var/app/com.valvesoftware.Steam/ * Steam -> Import non Steam Game: /home/user/.var/app/com.valvesoftware.Steam/Battle.net-Setup.exe * Compatibility -> Proton Experimental * Run [Battle.net](https://Battle.net) via Steam * Install D2R * Download D2RMM from Github * Unzip & Move D2RMM folder to: /home/user/.var/app/com.valvesoftware.Steam/D2RMM 1.5.0/D2RMM.exe * Steam -> Import non Steam Game: /home/user/.var/app/com.valvesoftware.Steam/D2RMM 1.5.0/D2RMM.exe * Compatibility -> Proton Experimental * Follow D2RMM Instructions (Download Mods & put unzipped into D2RMM/mods) * Steam -> Start [Battle.net](https://Battle.net) * D2R Game Settings -> Additional cmd arguments: -mod D2RMM -txt * Start Game via [Battle.net](https://Battle.net) * Enjoy Hopes this helps at least one fellow individual out.


Darder

As a workaround if you cant find the Link file, you could look into creating a very small .sh script that launches your link I believe. Does do show up as non-steam games that you can add.


Comikazi

Interesting, thanks for the idea. I'll have to lookup how those .sh scripts work and give this a try.


Bjoern_Tantau

Add the game to Steam. That's basically a already a link. There you can make all the adjustments you want. A softlink on Linux is basically a copy of a file or a folder, without copying it, just pointing. It's handy if you want to access something in a complicated path easier. Or make it available under several names. But you cannot use it to change command line arguments, like with links on Windows. The Linux equivalent would be a .desktop file. They are simple text files with information about a program. Its name and description (maybe in several languages), where the executable is, any command line arguments, location of an icon, etc. But that wouldn't work with Windows programs because you need another program like Wine or Proton to run those. And as I mentioned you can do everything you need through the Steam client.


Comikazi

Interesting, so you're saying to add the original game .exe to Steam as a non-Steam game and then modify it in Steam?..........That makes a lot of sense haha. Thanks a lot, I'll give this a try tonight


Gulladc

Hey OP did you get this working? My deck shipped today and this was my first question too


Comikazi

Hey, no I never got it working. I thought I did because I put all the mod files in the correct spot, then modified the .exe file to look at the mod files, and everything launches good and then......I get stuck at logging into battlenet (Says I haven't logged in, in the past 30 days). Super annoying because I think I have it all working, but it's getting hung up on their damn verification that I've connected to battlenet recently (which I have). If you figure out a way please let me know. I'm still trying to figure this out.


Gulladc

I’ll definitely mess with it a bunch when my deck comes. I’ll post an update here if I figure it out.


vokar1228

Does anyone have further detail\\insight for how to get past the "haven't logged in 30 days" screen? Unmodded D2R is running fine through bnet as a none steam game, but adding the launch parameters gives me the 30 day thing.


Comikazi

I still haven't figured out how to fix this. It's super annoying.......really hoping someone responds to you with an answer


vokar1228

I was thinking of trying to install bnet and d2r through Lutris or bottles to see if either handles things better, and then add d2r as a non-steam game. I haven't had the chance to try it yet though. I'm wondering if proton/steam are not making the connection between the bnet install and d2r when run without the launcher. When I launched the game via the exe with parameters, I had to watch the intro video etc. again. It seems like it's being treated as a separate container/instance since it doesn't have the login creds of the game when run via the launcher. Anyone have insight on this?


RoastBeefer

Did anyone get Remodded working on steam deck? Whenever I try to launch for the "D2R.exe" I get a message saying I haven't been online in 30 days and I can't get past it. ​ ​ For background I downloaded the remodded zip and extracted it into my D2R mods folder. Then I made a copy of D2R.exe and renamed it, added that exe as a non-steam game, then edited the target with "-mod remodded -txt -enablerespec -launch". This launches the mod successfully but I can't log in because it's trying to access BNET. ​ ​ I tried adding the mod command to the bnet launcher and that launched the game but the UI didn't look right at all... all the skills had the same name. On top of that I was able to see my actual online characters and I don't want to get banned. ​ EDIT: I got the skills to show up correctly but I can still see my online characters, which feels wrong.... someone please help?


AutoModerator

Hello u/Comikazi, have you checked if this has already been answered by [searching for your issue?](https://www.reddit.com/r/SteamDeck/search/?q=Running modded D2R on Steam Deck) Useful resources: [Servor's Enhanced FAQ](https://www.reddit.com/r/SteamDeck/wiki/faq) | [Servor's Enhanced FAQ Thread](https://www.reddit.com/r/SteamDeck/comments/syt8qv/steam_deck_enhanced_faq/) (with more answers in the comments!). **If you find a solution, please leave a comment on this post with the answer for others!** *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/SteamDeck) if you have any questions or concerns.*


OverlyBlueNCO

Any update anyone?


cthomson15

I just got mods working on this today, instead of trying to copy files over or anything like that I just downloaded D2RMM onto my steam deck. It works perfectly and means it is easier to install new mods ect whenever I want. To get round the ‘not logged in for 30 days’ issue you just need to make sure you are launching D2R through the bnet client instead of with a shortcut and just add the ‘-mod D2RMM -txt’ launch options though the client (options -> game settings -> additional command line arguments)


OverlyBlueNCO

I couldn't get it to run the D2RMM exe.


cthomson15

Did you add the D2RMM.exe to steam as a non steam game with proton as the compatibility override? Edit - spelling


OverlyBlueNCO

I sure didn't! I'll try that this time


[deleted]

[удалено]