|
|
|
@ -103,8 +103,8 @@ drwx--x--x 3 lupine lupine 4.0K Dec 8 23:59 mono
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
The magic here is that not all the `.dll` and `.exe` files here are **Windows**
|
|
|
|
|
object files. Instead, many of the are just Mono bytecode, which is analogous to
|
|
|
|
|
JVM bytecode:
|
|
|
|
|
object files. Instead, many of them are just Mono bytecode, which is analogous
|
|
|
|
|
to JVM bytecode:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
lupine@pbp:~/GOG Games/Stardew Valley/game$ file StardewValley*
|
|
|
|
@ -115,8 +115,8 @@ StardewValley.exe: PE32 executable (console) Intel 80386 Mono/.Net asse
|
|
|
|
|
StardewValley.GameData.dll: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
We need Mono to run these assemblies. I guess the `StardewVelly.bin.*` files are
|
|
|
|
|
just stripped-down Mono runtimes that invoke `StardewValley.exe`!
|
|
|
|
|
We need Mono to run these assemblies. I guess the `StardewValley.bin.*` files
|
|
|
|
|
ar just stripped-down Mono runtimes that invoke `StardewValley.exe`!
|
|
|
|
|
|
|
|
|
|
The `mcs.*` binaries are "Mono C Sharp" - I don't know C#, but I assume it's
|
|
|
|
|
another essential part of the runtime.
|
|
|
|
|