Spider-Man: Shattered Dimensions

Spider-Man: Shattered Dimensions

Spider-Man - Shattered Dimensions (Linux Installation Guide)
I know that this is the steam community forum, but due to lack of better places to put this up, and in light of the fact that most people trying to run their games on Linux do so via steam. Here goes.

Note: This a guide for Lutris not Steam. I couldn't get Spider-man - Shattered Dimensions to work via Steam on Linux.


Follow the below instructions:

1) Copy installation files to a folder

2) Create a new 64 bit wine prefix
2.1) WINEPREFIX=”path/to/spider-man-wine-prefix” winecfg

3) Install a couple of tools and dlls using winetricks prior to installing the game
3.1) WINEPREFIX=”path/to/spider-man-wine-prefix” winetricks d3dx9_43
3.2) WINEPREFIX=”path/to/spider-man-wine-prefix” winetricks dinput8
3.3) WINEPREFIX=”path/to/spider-man-wine-prefix” winetricks xact

4) Install a custom game using Lutris
4.1) Use the ‘+’ sign on the top left corner of the lutris home screen to Add a new game.
4.2) Give the game a Name, and for the Runner, choose Wine.
4.3) Under Game options add the following
4.3.1) Executable: point to the exe used to install the game.
4.3.2) Arguments: leave blank
4.3.3) Working directory: leave blank
4.3.4) Wine prefix: point to the wine prefix created previously.
4.3.4.1) path/to/spider-man-wine-prefix
4.3.5) Prefix architecture: leave it to Auto (default)
4.4) Leave the runner options as-is. If your kernel supports Fsync, enable it; then disable Esync.
4.5) Leave the System options to default.
4.6) Launch the setup exe using the game shortcut through lutris home screen.
4.6.1) Install the game and quit the setup window once done.

5) Reconfigure Game shortcut on lutris homescreen
5.1) Right click the shortcut and select configure.
5.1.1) Under Game options, modify the Executable path.
5.1.1.1) /path/to/spider-man-wine-prefix/drive_c/Program Files (x86)/Activision/Spider-Man(TM) - Shattered Dimensions/Launcher_MC.exe
5.1.2) Do not launch the game yet.

6) Traverse to the installation path in the terminal
6.1) cd /path/to/spider-man-wine-prefix/drive_c/Program Files (x86)/Activision/Spider-Man(TM) - Shattered Dimensions
Launch the game using ./Game.exe. Then try changing the resolution to crash the game at least once.
6.2) Then launch the game using ./Launcher_MC.exe
Make sure that launching “Launcer_MC.exe” offers you to reset the settings to default.
6.3) Then continue to launch the game, and under options, under graphics settings, set the preset to ultra, then quit the game.

7) Modify registry settings for the game.
7.1) WINEPREFIX=”path/to/spider-man-wine-prefix” wine regedit
Set the below settings.
7.1.1) Go to HKEY_CURRENT_USER>SOFTWARE>Activision>Spider-Man (TM) SD>Settings>Display.
7.1.2) Change these values:
7.1.2.1) AspectRatio 3(3)
7.1.2.2) Brightness 0(0)
7.1.2.3) Cameras 00 00 00 00.... (I did not modify this entry)
7.1.2.4) Contrast 0(0)
7.1.2.5) Fullscreen 1(1) [The game will run in fullscreen]
7.1.2.6) Gamma 0(0)
7.1.2.7) Height 300(768) = Hexadecimal(Screen Size)
7.1.2.8) MaxAniso 10(16)
7.1.2.9) QualityPreset 3(3)
7.1.2.10) QualitySettings 1528(5416)
7.1.2.11) RefreshRate 0(0)
7.1.2.12) RenderingFlags 0(0)
7.1.2.13) Reverb 1(1)
7.1.2.14) Vsync 0(0)
7.1.2.15) Width 556(1566)

8) Launch lutris from the terminal
8.1) Just type in lutris and it should launch along with console output, so if you need to troubleshoot you can look at the console output once you launch the game and exit it.
8.2) Launch the game using the shortcut via lutris home screen. Everything should now be working fine.

9) Version Information
9.1) wine-staging v7.0rc1-1
9.2) winetricks v20210825-1
9.3) wine-mono v7.0.0-1
9.4) lutris v0.5.9.1-3
9.5) lutris wine version - Lutris-fshack-6.21-6x86_64
9.6) DXVK v1.9.2L-3e64e1b
9.7) VK3D Version: v2.5L-db89d40
9.8) D3D Extras version: v2
9.9) DXVK NVAPI version - v0.5-e23d450
9.10) Kernel - 5.15.10-zen1-1-zen
9.11) nvidia 495.46-4
9.12) nvidia-dkms 495.46-1
9.13) nvidia-utils 495.46-1
9.14) nvidia-settings 495.46-1
9.15) nvidia-cg-toolkit 3.1-6

10) Lutris Settings:
10.1) Enable VKD3D - checked
10.2) Enable D3D Extras - checked
10.3) Enable DxvK-NVAPI/DLSS - checked
10.4) Enable Fsync - checked

11) References:
11.1) winetricks d3dx9_43 and winetricks dinput
11.1.1) https://appdb.winehq.org/objectManager.php?sClass=version&iId=26879
11.2) winetricks xact
11.2.1) https://steamcommunity.com/app/12640/discussions/0/4523281307935926525/
11.3) Registry edit
11.3.1) https://steamcommunity.com/app/231990/discussions/0/361787186421512847/?ctp=2
最近の変更はsh1sh1n11が行いました; 2021年12月23日 10時46分
< >
1-15 / 26 のコメントを表示
did only the winetricks and wine prefix stuff and it worked, thx :steamthumbsup:
(for future reference, my problem was the dialogues were muted/not playing)
@Rayr glad it helped! As for the dialogues, "winetricks xact" takes care of that.
I used protontricks to issue the same commands as winetricks above, and that did the trick! Now, I am able to play the game via steam!
Where was this information when I needed it an hour ago?? I had to fix this all on my own! :WesternRevolver::demoneye::unhappy_mouth::demoneye:

Long story short, I just had to copy a compatible version of d3dx9_43.dll to the base install directory, to fix the black screen rendering issues. Then I used GloriousEggroll to fix the audio issues.

I wish protondb would let us submit this information.

The only problem I have now is the on-screen button icons aren't showing up. Did anybody have that problem?
🐭 の投稿を引用:
Where was this information when I needed it an hour ago?? I had to fix this all on my own! :WesternRevolver::demoneye::unhappy_mouth::demoneye:

Long story short, I just had to copy a compatible version of d3dx9_43.dll to the base install directory, to fix the black screen rendering issues. Then I used GloriousEggroll to fix the audio issues.

I wish protondb would let us submit this information.

The only problem I have now is the on-screen button icons aren't showing up. Did anybody have that problem?
I dont remember exactly what i did, but i think installing windows fonts fixed it
Got my Steam Deck in recently and was hoping to play this game. Has anyone gotten it running on Linux through Steam? I tried installing the 3 items listed via protontricks but dinput8 refuses to install. Can get the video and audio to load, but as soon as gameplay starts it crashes.
-Fenrys- の投稿を引用:
Got my Steam Deck in recently and was hoping to play this game. Has anyone gotten it running on Linux through Steam? I tried installing the 3 items listed via protontricks but dinput8 refuses to install. Can get the video and audio to load, but as soon as gameplay starts it crashes.
Try running it on Proton 6.3-8. I'm still having rendering issues, but the game is in a playable state.
Thanks! I'll have to try that!
So reinstalled and ran it on Proton 6.3-8. It crashed. Ran proton tricks and installed
d3dx9_43 and xact but dinput8 always fails. In saying that, the game does run, though like mentioned there are rendering issues. It also seems that everytime I try and go into the game options, like adjusting graphics and such, it crashes. Still, it's progress.
Yeah I have no idea why it renders like that. If you try it on Proton 5.0, you'll notice it renders fine. But it crashes. For some reason only 6.3-8 is the only version that that has it at a playable state. As for dinput8, I downloaded it off a external site and I didn't notice any difference. Is it for controls on a non-Xbox controller?
So I got it running very stable on proton ge 7-20. Setting and everything works without crash so far. Played the tutorial level and the first proper level (amazing Spiderman vs kraven).

The only issue I'm running into currently is colors. The ultimate and 2099 portions at least have really wonky colors, like the black suit looks white.
So I got it on Proton 5.0-10 right now. And what I did is I used Protontricks and I installed d3dcompiler_43, d3dx9, d3dx9_43, dxvk, and xact. Everything renders fine almost, but there's a weird fingerprint thing going on all over the place. I did some research and it seems like Proton 6 upwards is temperamental towards older games. I'm going to make a new discussion though in hopes of gaining people that are more knowledgeable in fixing this rendering issue.
Irinu 2022年6月23日 0時43分 
-Fenrys- の投稿を引用:
Got my Steam Deck in recently and was hoping to play this game. Has anyone gotten it running on Linux through Steam? I tried installing the 3 items listed via protontricks but dinput8 refuses to install. Can get the video and audio to load, but as soon as gameplay starts it crashes.

hello could you please add me as a friend on steam if you could i would love if you could walk me through it cause i have the game officially on steam and i would love to play it on my deck thanks
Irinu の投稿を引用:
-Fenrys- の投稿を引用:
Got my Steam Deck in recently and was hoping to play this game. Has anyone gotten it running on Linux through Steam? I tried installing the 3 items listed via protontricks but dinput8 refuses to install. Can get the video and audio to load, but as soon as gameplay starts it crashes.

hello could you please add me as a friend on steam if you could i would love if you could walk me through it cause i have the game officially on steam and i would love to play it on my deck thanks
Added :)
Irinu 2022年6月23日 11時27分 
-Fenrys- の投稿を引用:
Irinu の投稿を引用:

hello could you please add me as a friend on steam if you could i would love if you could walk me through it cause i have the game officially on steam and i would love to play it on my deck thanks
Added :)
thank you so much I'm messaging right now
< >
1-15 / 26 のコメントを表示
ページ毎: 1530 50