Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

About epic games rdr2 #229

Open
satchelkartalmis opened this issue Mar 7, 2024 · 13 comments
Open

About epic games rdr2 #229

satchelkartalmis opened this issue Mar 7, 2024 · 13 comments
Labels
documentation Improvements or additions to documentation

Comments

@satchelkartalmis
Copy link

Hello,
I installed rdr2 inside epic games and when i try to launch, it says your gpu driver is old, you need have to update it. (steam deck)
Can you help about it?

@moraroy
Copy link
Owner

moraroy commented Mar 7, 2024

@satchelkartalmis I have no idea, sounds like it can be fixed through a launch options command maybe -vulkan or -force-vulkan

@satchelkartalmis
Copy link
Author

Hello @moraroy,
I have to do it directly from the steam launcher, right?

@moraroy
Copy link
Owner

moraroy commented Mar 7, 2024

@satchelkartalmis ummm.... do you have an rdr2 Shortcut in your library?

@satchelkartalmis
Copy link
Author

satchelkartalmis commented Mar 7, 2024

@moraroy Yep, i have

@moraroy
Copy link
Owner

moraroy commented Mar 7, 2024

@satchelkartalmis OK then put it in the end of the launch options

@satchelkartalmis
Copy link
Author

Tried, nothing happens sadly

@moraroy
Copy link
Owner

moraroy commented Mar 11, 2024

@satchelkartalmis also maybe try updating proton GE to the latest 9-1 see if that helps

@Kamikaze01git
Copy link

Kamikaze01git commented Mar 24, 2024

First of all:
GREAT WORK!! THANK YOU SOO MUCH FOR THIS SCRIPT.
Valve should buy this and integrate it in SteamOS 👍
hehe... why did not everybody know about this??!
This is a really great thing!!! thank u thousand times!!

second: Any news on here?
I run into exactly same issue :(

Tried with Variable
WINEDLLOVERRIDES="vulkan-1=n,b"

also with different Proton Versions.
But the Game won't start :(
Here is a screenshot of my error Message.

Another Post told to create the system.xml file and then start the game,... but this does not work too.
I constantly get the message to update my GPU :(

Any help?
I really want to play RDR2 on my SteamDeck :(

@moraroy
Copy link
Owner

moraroy commented Mar 24, 2024

@Kamikaze01git unfortunately I don't know how to fix this, I have the same game except I bought it from steam and it runs perfectly fine with the latest proton GE. So maybe the problem lies in the epic games launcher somehow not communicating to the Rockstar launcher that the graphics are ok... just got a wild idea though.... maybe you could download Rockstar Games Launcher using NSL, from there grab the launch options, aka the compatability data command, and go into the epic games launcher and go to the settings... and on the bottom lists command lines for each game you have installed... maybe from there.. you can paste the compatdata command to point to the new Rockstar launcher? I'm not sure if that would work but it's worth a shot!

@Kamikaze01git
Copy link

Kamikaze01git commented Mar 25, 2024

Hello @moraroy

Thank you for your quick response and help.

I downloaded the RockstarLauncher with the NSL anyway.
When i start it, the R* launcher recognise the game ask me to start the game via EPIC !! This is great and a way better then without your script (wher game and launchers are in seperate proton folders).

When i do so and start the R* launcher, which then starts the Epic launcher, which then starts the game (LoL), IT REALY STARTS.... but crashed at loading and freezes my whole Deck (LoL again).
This way it will look to my frieds as i am just playing "R* Launcher". And additional the Steam Overlay ist just for the R* launcher (apart from the fact that it will crash anyway).

What would the start options look like to start the game directly and use the RockstarLauncher?
At the moment the option for the Steam shortcut for the EPIC-RDR2 game looks like this
STEAM_COMPAT_DATA_PATH="/home/deck/.local/share/Steam/steamapps/compdata/NonSteamLaunchers" %command% -'com.epicgames.launcher://apps/Heather?action=launch&silent=true'
What would this have to look like so that the link directly uses the RockstarLauncher and this subsequently uses the EPIC launcher?

Because I didn't manage to play the "normal" RDR2 version (which I bought directly from Rockstar) on the StemDeck, I also bought the "Ultimate" version from the EPIC Store yesterday. But I can't get this to work either :(

My last hope for normal playing was your work with this truly wonderful script. But apparently the big companies just don't want to work together and are giving us customers a very, very unpleasant experience.

I'm not going to buy the game a third time on Steam (especially since it's disproportionately expensive there and I already have two versions oft the game (normal via RockStar and the ultimate version via EPIC).

More than frustrating!!

But your wonderful work is innocent of that! Thank you for your effort and the great script! Hang in there and keep going. Extremely many SteamDeck players love your work ;-)

@moraroy
Copy link
Owner

moraroy commented Mar 27, 2024

@Kamikaze01git if your steam deck is freezing like that, you are running out of ram, I recommend that you install cryoutilities and do all the recommended settings, including a 16 GB page file, this will help allot. Also don't forget to do the 4GB virtual ram in the bios. Pet me know if that fixes your issue

@Kamikaze01git
Copy link

Hello and thank you again for your help and effort.

There seem to be a lot of people having trouble with this game on SteamDeck.

Thanks to your help and a helpful post on Reddit, I have now managed to get the game running stably.
It's an ugly workaround, but at least I can play it.

First: If i just install the RDR2 game via Epic, it installs the R* launcher at the first start and then wants me to update the GPU driver... this doesn't work.

Second: If i install the R* Launcher as non-Steam and then install the EPIC game separately, the R* Launcher cannot find the EPIC installed game... this doesn't work.

BUT:
Because your wonderfull script creates all launchers in a unique proton prefix folder, in this way I can start the R* Launcher, which recognizes the game installed via EPIC and starts the EPIC Launcher. This in turn then starts the game and the R* Launcher no longer asks for an update of the GPU drivers,... but crashes at loading.
So this doesn' work either (but we are near... ^^)

AND NOW:
With the help of Cyro-Utilitis (recommended settings) the game now runs stable.
For my Steam friends I just play "Rockstar Launcher" all the time... and the Steam overlay is also only for the launcher and not the game. Additional the SteamDeck shows me that I have 3 (!!) windows open (the R* Launcher, the EPIC Launcher and the game).

It's a very ugly and inelegant solution. But as I said - the main thing is that I can play it 👍

Maybe I'll jump on the next Steam sale and buy the game a third time so I can play it directly via Steam without any worries... :(
Or maybe Valve will provide us with new GPU drivers, so i can directly start it via EPIC.

So be it! THANK YOU SO MUCH FOR THE HELP AND A GREAT JOB!!!
I have to go and play RDR2 now... hehe

@moraroy moraroy added the documentation Improvements or additions to documentation label May 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants