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

Better install instructions #237

Open
class101 opened this issue May 2, 2024 · 0 comments
Open

Better install instructions #237

class101 opened this issue May 2, 2024 · 0 comments

Comments

@class101
Copy link

class101 commented May 2, 2024

Hey developers,

This is related to issue #225 but I wanted to add some additional informations not just Linux related because you are also having Windows users getting troubles

The general consensus I collected about your installation instruction is that they are unclear and lacking informations

I created a Steam guide and based on the feedback I received from it, this approach was well-received, I got more than 50 upvotes in the SteamDeck sub-reddit for example, there is a demand of clarity on what you are building

(The conflict warning about both HD mods is very appreciated for example, it clears things up)

I suggest you:

  • Adjust problems of default options but not just for Windows in mind but all operating systems, TextureFilter=1 conflicts with SCALE_2X=1 and must be set to 0 to play upscaled (playing upscaled I bet is what everyone is looking for)
  • UAC_AWARE should not be ON by default because this is the root cause of a lot of confusions under Linux, I'm sure you are capable of detecting yourself permission denied into Windows and forcing it to 1 when it is clearly needed
  • Get rid of undat.sh
  • Get rid of SteamDetour.exe, clearly a poor design choice and a misstep. If you need to ask Windows to load the redistributed ddraw.dll, you must provide a .manifest file alongside the ddraw.dll, not a SteamDetour. Look at how vcredist dlls are bundled into applications; they are always accompanied by a manifest file to allow Windows to load the appropriate copy in a non-standard directory
  • Consider linking to or borrowing instructions from my Steam guide because it contains everything for Linux and the Steam Deck, without using Wine, undat.sh, additional EXE and it just works : https://steamcommunity.com/sharedfiles/filedetails/?id=3230745043

For example, setting SCALE_2X=1 with your default settings will result in the following pixel problems until turning TextureFilter OFF and it is difficult to find this root cause
Steam image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant