Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save captainmarshin/4b1ec252e2ebde1c048807c830c7184d to your computer and use it in GitHub Desktop.

Select an option

Save captainmarshin/4b1ec252e2ebde1c048807c830c7184d to your computer and use it in GitHub Desktop.
Change graphics settings for Amazing Spider-Man 2 on Steam Deck

Change game graphics on Steam Deck

The Amazing Spider-Man 2

This guide explains how to change game graphics settings on Steam Deck.

Tip

Use physical keyboard and mouse for simpler navigation on Desktop and files editing

Table of content

Switch to Desktop mode

Exit from Big Picture to Desktop.

STEAM > ⏻ Power > Switch to Desktop

Locate pfx folder

Using Terminal
  1. Open Terminal (Konsole)
  2. Enter command to get inside pfx folder (267550 is a game app id)
cd ~/.local/share/Steam/steamapps/compatdata/267550/pfx
  1. Enter command to open current folder in File Explorer
xdg-open .
Using Steam
  1. Open Steam client
    Usually it’s second shortcut on you Desktop. If not - use Application menu to find Steam app.
  2. In Steam client open Library tab, right click on The Amazing Spider-Man 2 > Manage > Browse local files
  3. In File Explorer click on steamapps folder
  4. Next, open compatdata folder
  5. Open game folder - 267550
  6. Open pfx folder

This guide with screenshots can be found here: Locate pfx folder (using Steam)

Backup registry file

Before make changes in registry file, make a backup of user.reg file.

  1. Right click on user.reg > Copy
  2. Paste in same folder
  3. Rename copied file to user.reg_old

Alternatively, you can copy this file on Desktop / any other location

Edit registry file

  1. Open user.reg file with text editor. In this guide I used KWrite editor
  2. Navigate to Find text function
  3. Enter The Amazing in Search filed
  4. We need this entry:

[Software\Activision\The Amazing Spider-Man 2 (TM) \Settings\Display]

I used part of Amazing graphic preset with max draw distance and disabled VSync. Presets and more info about them you can found in next section.

Also, i skipped GameConfig section, registry file miss it and i don't found which numbers i need to put after section name.

Current preset works good without issues, but i don't tested it in longplay. Also i don't tested other presets, so, maybe more good configuration can be set.

You need to add / edit this options:

"AntiAliasing"=dword:00000003
"MaxAniso"=dword:00000010
"QualitySettings"=dword:10161308
"RenderingFlags"=dword:00000000
"TextureQuality"=dword:00000003
"VSync"=dword:00000000

Or simply copy and replace whole section options:

"AntiAliasing"=dword:00000003
"AspectRatio"=dword:00000003
"Brightness"=dword:00000000
"Cameras"=hex:01,00,00,05,20,03,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,04,00
"Contrast"=dword:00000000
"Fullscreen"=dword:00000001
"Gamma"=dword:00000000
"Height"=dword:00000320
"MaxAniso"=dword:00000010
"QualitySettings"=dword:10161308
"RefreshRate"=dword:00000000
"RenderingFlags"=dword:00000000
"TextureQuality"=dword:00000003
"VSync"=dword:00000000
"Width"=dword:00000500

Graphic options

I got this options from Aemony's Skip-ASM2Launcher project. I will not copy and past all settings, just some graphic options from presets and VSync options. Check his repo for more info.

Also, some important info from it:

From Aemony's Skip-ASM2Launcher

  • The game is locked to 30 FPS with in-game Vertical Sync enabled, and 62 FPS with Vertical Sync disabled. It's therefore recommended to disable Vertical Sync using the separate registry files included in folder "5. Vertical Sync" and force vertical sync through the display drivers instead. This will ensure locked 60 FPS

From Aemony's Skip-ASM2Launcher

  • Draw Distance can be raised to Amazing. This is EXTREMELY PERFORMANCE INTENSE, even on a high-end computer in 2017 on all resolutions. Because this setting is changed through the QualitySettings registry key, I've included "4. Amazing (inc. Draw Distance) - EXTREMELY TAXING!" which sets Amazing in everything including in Draw Distance.

Important

Don't replace whole section with this data! Add missing lines and edit numbers in existed ones!


Very low graphics:

"AntiAliasing"=dword:00000000
"MaxAniso"=dword:00000000
"MotionBlur"=dword:00000000
"QualitySettings"=dword:21000a41
"RenderingFlags"=dword:00000007
"TextureQuality"=dword:00000001
"VSync"=dword:00000000

Low:

"AntiAliasing"=dword:00000001
"MaxAniso"=dword:00000002
"MotionBlur"=dword:00000000
"QualitySettings"=dword:21000a82
"RenderingFlags"=dword:00000007
"TextureQuality"=dword:00000001
"VSync"=dword:00000000

Medium:

"AntiAliasing"=dword:00000001
"MaxAniso"=dword:00000004
"MotionBlur"=dword:00000001
"QualitySettings"=dword:41041244
"RenderingFlags"=dword:00000007
"TextureQuality"=dword:00000002
"VSync"=dword:00000001

High:

"AntiAliasing"=dword:00000002
"MaxAniso"=dword:00000008
"MotionBlur"=dword:00000001
"QualitySettings"=dword:50051288
"RenderingFlags"=dword:00000002
"TextureQuality"=dword:00000002
"VSync"=dword:00000001

Amazing (inc. Draw Distance)

"AntiAliasing"=dword:00000003
"MaxAniso"=dword:00000010
"MotionBlur"=dword:00000001
"QualitySettings"=dword:10161308
"RenderingFlags"=dword:00000000
"TextureQuality"=dword:00000003
"VSync"=dword:00000001

Amazing

"AntiAliasing"=dword:00000003
"MaxAniso"=dword:00000010
"MotionBlur"=dword:00000001
"QualitySettings"=dword:90061308
"RenderingFlags"=dword:00000000
"TextureQuality"=dword:00000003
"VSync"=dword:00000001

Disable VSync

"VSync"=dword:00000000

Enable VSync

"VSync"=dword:00000001

Additional info

Graphic options and info about them:
Skip-ASM2Launcher by Aemony (GitHub)

Rename Game to ASMLauncher::
Guide by Coffee

This guide in Steam Guides::
Change game graphics on Steam Deck


Screenshots with changed graphics:

🖼️ Images

Screenshot 1 Screenshot 2 Screenshot 3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment