Sunshine Heavy Industries

Sunshine Heavy Industries

View Stats:
Please add support for steamplay or a Linux build
Hi devs. I was hoping to play this game but it looks like it uses electron and so wont work for Wine or Proton. Can you include a build for steamplay or linux support?
< >
Showing 1-7 of 7 comments
Squarefish Aug 26, 2021 @ 12:12pm 
Moin,

I can confirm that this doesn't work for linux. None of the steam proton versions work (you click on launch, and then it goes from running and back to not running after some time).

Running this directly through a working wine setup results in this stacktrace:

fs.js:126
throw err;
^

Error: EINVAL: invalid argument, lstat 'Z:\'
at realpathSync (fs.js:1428:5)
at fs.realpathSync (electron/js2c/asar.js:312:24)
at Object.fs.realpathSync (electron/js2c/asar.js:312:24)
at toRealPath (internal/modules/cjs/loader.js:272:13)
at Function.Module._findPath (internal/modules/cjs/loader.js:353:22)
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:614:27)
at Function.Module._load (internal/modules/cjs/loader.js:531:27)
at Function.Module.runMain (internal/modules/cjs/loader.js:850:10)
at internal/main/run_main_module.js:17:11 {
errno: -4071,
syscall: 'lstat',
code: 'EINVAL',
path: 'Z:\\'
}

this looks very similar to https://github.com/atom/fuzzy-finder/issues/324, but I cannot prove or disprove this further, since I cannot access the versions of the packages involved :(

Originally posted by Squarefish:
Moin,

I can confirm that this doesn't work for linux. None of the steam proton versions work (you click on launch, and then it goes from running and back to not running after some time).

Running this directly through a working wine setup results in this stacktrace:

fs.js:126
throw err;
^

Error: EINVAL: invalid argument, lstat 'Z:\'
at realpathSync (fs.js:1428:5)
at fs.realpathSync (electron/js2c/asar.js:312:24)
at Object.fs.realpathSync (electron/js2c/asar.js:312:24)
at toRealPath (internal/modules/cjs/loader.js:272:13)
at Function.Module._findPath (internal/modules/cjs/loader.js:353:22)
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:614:27)
at Function.Module._load (internal/modules/cjs/loader.js:531:27)
at Function.Module.runMain (internal/modules/cjs/loader.js:850:10)
at internal/main/run_main_module.js:17:11 {
errno: -4071,
syscall: 'lstat',
code: 'EINVAL',
path: 'Z:\\'
}

this looks very similar to https://github.com/atom/fuzzy-finder/issues/324, but I cannot prove or disprove this further, since I cannot access the versions of the packages involved :(
That is the whole 'electron doesnt work on wine/proton' thing. I tried it but had to refund it. I actually posted it to protondb
https://www.protondb.com/app/1542810#lWsgr0WbNq
1.2M | Missingno. Oct 29, 2021 @ 10:02am 
Would love to see a native port.

And yes I'm literally just here for Lilibri.:lev:
siimphh Oct 31, 2021 @ 1:11pm 
Yes please!
rotopenguin May 4, 2022 @ 6:43pm 
For absolutely no good reason, SHI now works on Steam Deck! Tried it with Proton-GE7-16 & Proton Experimental (I did GE first, in case that did some magic in the wineprefix). It does not work in Desktop mode, only when launched from the "Gaming UI".

(It really, really doesn't make any sense for it to run in Game Mode and not on Desktop. I Know that Game Mode changes some details about Vulkan, it's definitely a different compositor etc. But the "oops I did an lstat on Z:\ time to die now" crash shouldn't change. Weird.)
Last edited by rotopenguin; May 4, 2022 @ 7:19pm
Lex Mortis Jun 9, 2024 @ 10:48am 
For any Linux gamers looking into buying/playing this on Linux (desktop): it works fine with Proton (I used 9.01).
Tiwaking! 56k NZ Jun 10, 2024 @ 3:52am 
Originally posted by Lex Mortis:
For any Linux gamers looking into buying/playing this on Linux (desktop): it works fine with Proton (I used 9.01).
Thank you for this information! Windows has just gotten too annoying and I am fully switching to linux. It is good news that one of the only reasons I use windows can now run on Linux!
< >
Showing 1-7 of 7 comments
Per page: 1530 50