Package Details: gog-stardew-valley 2.8.0.10-1

Git Clone URL: https://aur.archlinux.org/gog-stardew-valley.git (read-only)
Package Base: gog-stardew-valley
Description: You’ve inherited your grandfather’s old farm plot in Stardew Valley. Armed with hand-me-down tools and a few coins, you set out to begin your new life.
Upstream URL: http://stardewvalley.net/
Licenses: custom
Submitter: devopsdeluxe
Maintainer: devopsdeluxe
Last Packager: devopsdeluxe
Votes: 1
Popularity: 0.000291
First Submitted: 2017-01-28 02:28
Last Updated: 2018-02-26 00:33

Dependencies (1)

Required by (0)

Sources (4)

Latest Comments

jant90 commented on 2018-05-16 20:12

Thank you for this. I experience an issue that lies with the game itself I think but perhaps somebody here can tell me if and how I can solve this myself.

The game installs and starts perfectly fine but whenever I start an actual game (and "Saving" text shows up in the bottom left), or when pressing the "Load" button in the main menu the game crashes.

This is what the error log shows:

error : Corlib not in sync with this runtime: expected corlib version 1051000004, found 140.
error : Loaded from: /opt/gog-stardew-valley/game/mscorlib.dll
error : Download a newer corlib or a newer runtime at http://www.mono-project.com/download.

I found somebody describing this issue in a forum thread here as well, unfortunately I don't see a solution there I can try: https://community.playstarbound.com/threads/solved-mono-mscorlib-dll-error-linux.135281/

UPDATE

After re-reading the linked forum thread I understood the mentioned solution. I have to start the game with all the original files and after the game has started I need to replace /opt/gog-stardew-valley/game/mscorlib.dll with the one from /usr/lib/mono/4.5/mscorlib.dll. That fixes saving/loading the game and thus makes the game playable.

I edited the included bash file that starts the game (/opt/gog-stardew-valley/game/StardewValley) so that the required mscorlib.dll will be symlinked automatically when starting the game so I can have seemless experience when starting and playing the game.

devopsdeluxe commented on 2018-02-26 00:34

I pushed a commit to work around this for the time being.

Thanks @MacNuke

MacNuke commented on 2018-02-24 14:09

A new ncurses/terminfo ABI broke mono. Workaround from here ( https://github.com/mono/mono/issues/6752#issuecomment-365212655 ) for now: Run the game with TERM=xterm. i.e. TERM=xterm ./start.sh

It has to be fixed by the Stardew Valley developer since he is bundling mono with the game.

nerdnils commented on 2018-02-19 16:50

I can not start the game. Does anybody know how to solve this?

$ ./start.sh cat: gameinfo: Datei oder Verzeichnis nicht gefunden cat: gameinfo: Datei oder Verzeichnis nicht gefunden cat: gameinfo: Datei oder Verzeichnis nicht gefunden Running ln: die symbolische Verknüpfung 'mcs' konnte nicht angelegt werden: Keine Berechtigung exception inside UnhandledException handler: The type initializer for 'System.Console' threw an exception.

[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'System.Console' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.ConsoleDriver' threw an exception. ---> System.Exception: Magic number is wrong: 542 at System.TermInfoReader.ReadHeader (System.Byte[] buffer, System.Int32& position) <0x40d178f0 + 0x00127> in <filename unknown="">:0 at System.TermInfoReader..ctor (System.String term, System.String filename) <0x40d176f0 + 0x00127> in <filename unknown="">:0 at System.TermInfoDriver..ctor (System.String term) <0x40d131a0 + 0x00193> in <filename unknown="">:0 at System.ConsoleDriver.CreateTermInfoDriver (System.String term) <0x40d13160 + 0x00027> in <filename unknown="">:0 at System.ConsoleDriver..cctor () <0x40d12ec0 + 0x000a7> in <filename unknown="">:0 --- End of inner exception stack trace --- at System.Console.SetupStreams (System.Text.Encoding inputEncoding, System.Text.Encoding outputEncoding) <0x40d12870 + 0x00043> in <filename unknown="">:0 at System.Console..cctor () <0x40d12580 + 0x00173> in <filename unknown="">:0 --- End of inner exception stack trace --- at StardewValley.Game1.set_gameMode (Byte value) <0x40d195c0 + 0x00053> in <filename unknown="">:0 at StardewValley.Program.handleException (System.Object sender, System.UnhandledExceptionEventArgs args) <0x40d18ea0 + 0x0005b> in <filename unknown="">:0 </filename></filename></filename></filename></filename></filename></filename></filename></filename>

devopsdeluxe commented on 2017-12-17 19:52

How is this allowed on here?

Elaborate?

Small issue with this package: The gog-stardew-valley.profile file doesn't get installed, so it doesn't get run with firejail by default.

Whoops... Let me fix that...

florensie commented on 2017-12-17 11:30

How is this allowed on here?

cyrozap commented on 2017-12-17 10:59

Small issue with this package: The gog-stardew-valley.profile file doesn't get installed, so it doesn't get run with firejail by default.

devopsdeluxe commented on 2017-08-22 02:16

It seems the game is looking at the system's mono version. Uninstalling mono (mono-git in my case) resolves the issue. I'll see if there's anything the dev can do about this upstream.

devopsdeluxe commented on 2017-08-22 02:06

Removed the diff by:

```
options=('!strip')
```

Still crashing...

It doesn't crash when I install it via the mojo installer...

devopsdeluxe commented on 2017-08-22 01:58

```
» diff -bur . ~/GOG\ Games/Stardew\ Valley/
Only in /home/krakn/GOG Games/Stardew Valley/: docs
Binary files ./game/lib/libopenal.so.1 and /home/krakn/GOG Games/Stardew Valley/game/lib/libopenal.so.1 differ
Binary files ./game/lib/libSDL2-2.0.so.0 and /home/krakn/GOG Games/Stardew Valley/game/lib/libSDL2-2.0.so.0 differ
Binary files ./game/lib64/libopenal.so.1 and /home/krakn/GOG Games/Stardew Valley/game/lib64/libopenal.so.1 differ
Binary files ./game/lib64/libSDL2-2.0.so.0 and /home/krakn/GOG Games/Stardew Valley/game/lib64/libSDL2-2.0.so.0 differ
Binary files ./game/mcs and /home/krakn/GOG Games/Stardew Valley/game/mcs differ
Binary files ./game/mcs.bin.x86 and /home/krakn/GOG Games/Stardew Valley/game/mcs.bin.x86 differ
Binary files ./game/mcs.bin.x86_64 and /home/krakn/GOG Games/Stardew Valley/game/mcs.bin.x86_64 differ
Binary files ./game/StardewValley.bin.x86 and /home/krakn/GOG Games/Stardew Valley/game/StardewValley.bin.x86 differ
Binary files ./game/StardewValley.bin.x86_64 and /home/krakn/GOG Games/Stardew Valley/game/StardewValley.bin.x86_64 differ
Only in /home/krakn/GOG Games/Stardew Valley/: gameinfo
Only in /home/krakn/GOG Games/Stardew Valley/: .mojosetup
Only in /home/krakn/GOG Games/Stardew Valley/support: icon.png
Only in /home/krakn/GOG Games/Stardew Valley/support: support_notice.txt
Only in /home/krakn/GOG Games/Stardew Valley/support: xdg-utils
Only in /home/krakn/GOG Games/Stardew Valley/: uninstall-Stardew Valley.sh
```

That's not good...

All comments