HAVING TROUBLE UPGRADING TO 1.05?

My wrapper was not updating the game in Steam even though the patch downloaded, but I was able to resolve it by doing the following:

Right-click the game in Steam and select Properties Click on the Local Files tab and press Verify Integrity of Game Cache It will show a progress bar, once it is done, exit out of these windows and run the game You should now be in v1.05! I'm not sure what to do for GOG, so you may need to just re-download the game and install it again in order to upgrade to v1.05.​ You should now be in v1.05! I'm not sure what to do for GOG, so you may need to just re-download the game and install it again in order to upgrade to v1.05.​

INSTALLATION!

Get your wrapper prepared! (DO THIS FIRST OTHERWISE THE GAME WILL NOT RUN!)

Download the wrapper here: https://www.mediafire.com/?cktru580l85r14n Unzip the file Double-click the file Deal with your Mac complaining at you about Unknown Developer claims (see the Some Notes! bullet below) After opening the wrapper, select Advanced, click Tools, and then Winetricks

Select the following to install (all can be found in the dlls section) and then press Run:

d3dx10

d3dx9

d3dx9_26

d3dx9_28

d3dx9_31

d3dx9_35

d3dx9_36

d3dx9_39

d3dx9_42

d3dx9_43

directx9

dotnet20sp2

dotnet40

msxml3

xna40



The bolded ones are very important!



You wrapper is now ready for Stardew Valley!​

Close the Winetricks window (if open), and click Configuration on the Wineskin window Use the Install Software button, select Choose Executable, and then point it to a downloaded copy of SteamSetup.exe you obtained from www.steampowered.com clicking on the Windows button under the green install button, or by using this direct link: https://steamcdn-a.akamaihd.net/client/installer/SteamSetup.exe



Sign into Steam Download Stardew Valley Run Stardew Valley Click through any errors or install prompts that pop up. There is one regarding a Directx library not being found and then a brief install of xna, but then it should be smooth sailing after that. Once the game is confirmed running properly, quit Stardew Valley and Steam On the Wineskin window in the Windows EXE field, either press browse and find the Steam.exe yourself, or copy this into the "Windows EXE" text field: /Program Files/Steam/Steam.exe



You can now exit the wrapper and open the game normally by double-clicking the wrapper Play the game! Love the game! Spend "too many" hours playing the game! (Optional) Give Dando (me!) a high-five!



​

Download and unzip the file from GOG Right-click the wrapper and choose "Show Package Contents"



Double-click the 'Wineskin" app Press "Install Software"



Press "choose Setup Executable"



Find the GOG installer for Stardew Valley and double-click it



At the end of the installation process, you will be asked to install "Microsoft XNA Framework 4.0". Proceed through the installation as normal (Error messages will pop up and you can ignore them) After it's done it should go back to the Wineskin "Install Software" window. Press Cancel in the bottom right corner DO NOT click the "Launch Game", but click on "Exit" for now to close the installer. Press "Advanced"



Either press browse and find the Stardew Valley.exe yourself, or copy this into the "Windows EXE" text field: /GOG Games/Stardew Valley/Stardew Valley.exe



Click on "Test Run" to test whether you can successfully run this game



After you confirm that Stardew Valley can be run properly, you can "Quit Game" and close this "Wineskin Advanced" window

Now you can close down the Wineskin app and launch the game as you would any other by double-clicking the wrapper

Stardew Valley Mac Wrapper X-Box Controller Guide (thanks /u/Panx /u/c99koder , and /u/moonwalkinonthesun !)

Download the Stardew Valley wrapper, if you haven't already, and follow all the listed steps to get Stardew Valley successfully running on your Mac.



Make sure your X-Box controller generally works with your Mac. I used the most recent version of the TattieBogle 360Controller driver (https://github.com/360Controller/360Controller/releases), and can confirm it works with a third-party Rock Candy controller.



Get 60CE v. 2.1.2.191 -- I downloaded it here(http://www.emutopia.com/index.php/item/905-x360ce-2-1-2-191). Unwrap it to an easily accessible directory (the unwrapped file should called 60ce.exe)



Right-click on the Stardew Valley wrapper (it should be a chicken icon if you haven't changed anything) and choose "Show Package Contents." From there, double-click on the Wineskin icon to boot Wineskin up.



Once Wineskin is booted, choose "Install Software" from the main menu. Then, click "Choose Setup Executable" and navigate to the 60ce.exe file you unwrapped earlier. This should launch the 60 configuration tool.



If the tool boots up properly, it should offer to create 2 files 360ce.ini and xinput1_3.dll. There's a small chance it might throw an error here: Could not load file or assembly 'Microsoft.DirectX.DirectInput." Personally, I got this error from installing the "xinput" dll with Wineskin by accident. If that error pops up, go to Step 7. Otherwise, go to Step 8.



If you get the error mentioned in Step 6, you have a few options for fixing it. The best way is to download the DirectX runtime package (http://www.microsoft.com/en-us/download/details.aspx?id=8109) and the Visual Studio 2013 runtime package (http://www.microsoft.com/en-us/download/details.aspx?id=40784), and then install them via Wine, in the same way you ran the 60ce.exe previously. Alternatively, you can find additional instructions for fixing the error here (https://appdb.winehq.org/objectManager.php?sClass=version&iId=31736). This second fix requires you to use Winetricks to first install dotnet35 dotnet40 vcrun2010, and then doing a second, separate install of directx9. For me at least, I had to delete my entire Stardew Valley wrapper, re-download it, install the first 3 libraries (dotnet35 dotnet40 vcrun2010), then install directx9, and finally install the rest of the required dll's listed in Dando's thread before I was able to get 60CE to run after I'd borked the process by accidentally installing xinput.



Once you have 60CE running properly, allow it to automatically create the two files you'll need 360ce.ini and xinput1_3.dll. From here, you can map each input button by clicking the corresponding dropdown menu, selecting Record and pressing the appropriate button on your controller; however, I just used the inputs from c99koder's PNG (https://www.dropbox.com/s/zns01nbibdsm54o/Screenshot 2016-03-09 10.55.18.png?dl=0) and everything mapped perfectly. For the record, I'm using a Rock Candy X-Box 360 controller, not an official X-Box controller, so I believe these mappings are entirely general.



Once you have the mappings set, hit Save. This will update the 60ce.ini file, which will be saved to the same directory as the 60ce.exe file. An xinput1_3.dll file will also be created in the same location. Copy both your 60ce.ini file and your xinput1_3.dll file, and then navigate to to your Stardew Valley .exe directory (typically, it will require you to "Show Package Contents" on the chicken icon like before, then go to drive_c/Program Files/Steam/steamapps/common/Stardew Valley) and paste both files.



Launch Wineskin again (Right-click the chicken, "Show Package Contents," then double-click Wineskin), click "Advanced," then click the "Tools" tab, and then open the "winecfg" utility. Click the "Libraries" tab, and add a new override for "xinput1_3". Click the "Edit" button, and set the load order of the newly created override to "Native". Click "Apply" to apply your changes.



Close out of Wineskin, then launch Stardew Valley as normal (double-clicking the poor, harassed, repeatedly clicked chicken) -- your controller should now work just fine!

Some Notes!

Your Mac is probably going to complain about the file being from an unknown developer (unless you have disabled said complaining). You can get around this by going to System Prefereces > Security & Privacy and either clicking the Open Anyway button if you just tried to open the file, or you can click the lock in the bottom-left and set the 'Allow apps downloaded from' option to Anywhere, open the app, and then set it back after it's all up and running. Either way should work fine and really you should probably be used to the message if you've been using a mac for more than a day or two.

I will do my best to help accommodate anyone who is having troubles, but I do have a day job and family and can't be lurking the forums 24/7 (as much as I would like to ). Plus, I want to play Stardew, too!

). Plus, I want to play Stardew, too! There is no way I can guarantee that this will work for everyone, but I will do my best to fix what I can to try and make it as compatible as possible. If it just doesn't work after troubleshooting, then you're going to have to wait for an official Mac version or get set up with some fancy Bootcamp action.

Lastly: I cannot be held responsible for any damage that comes from using this wrapper! This is just a disclaimer to cover myself in the event that the wrapper makes your computer catch fire, throw your cat, spills coffee in your lap, etc. More than likely nothing will happen other than being able to play an awesome game on your Mac

TROUBLESHOOTING!



"X isn't working" or "I'm getting Y error"

Make sure you went through the "Prepare your wrapper" section of the installation instructions! If you skip that, you're going to have issues running the game. You can still go back and perform those steps if they were skipped. If that doesn't seem to do the trick, delete the wrapped and start over starting with the "Prepare your wrapper" section. ​



The Steam Store page, achievements page, etc. are all blank!

This is a known issue with Wine at the moment and there is no solid solution as of right now. Just go to the Library tab and you can install and play Stardew Valley as expected. If you haven't purchased Stardew on Steam yet, either use the Steam website or the Mac Steam client to purchase it and then install it using Steam in the wrapper. ​

IF YOU ARE HAVING PROBLEMS WITH THE RESOLUTION BEING TOO SMALL/TOO FAR ZOOMED IN



Ensure that the game is closed fully. If it isn't closed, the change will not take effect Right-click the wrapper, click Show Package Contents, and double-click Wineskin Click Set Screen Options Check the box next to Use Mac Driver instead of X11 and hit done This lets the game scale properly for me when changing the window size and reduces the flickering in Steam to almost none. If this doesn't work for you, just uncheck the option and move along!​ I found that using the Mac driver instead of X11 will allow the game to scale properly when adjusting window size. You can enable this by doing the following:This lets the game scale properly for me when changing the window size and reduces the flickering in Steam to almost none. If this doesn't work for you, just uncheck the option and move along!​

If you're having trouble installing dotnet40 and/or xna40 (thanks @animaster!)

For those who attempt to install dotnet40 and xna40 and are having trouble, you can try installing the "msxml3" first. I had a problem with dotnet40 installation on another wrapper (not this game though) and installing the msxml3 before (re)installing dotnet40 and xna40 resolved that issue.



​

I don't have any sound! (thanks @Longbottom !)



If you're finding yourself without sound, try the following steps:

Right-click Stardew Valley.app and click Show package contents Double click Wineskin then click Advanced Enable Use Start.exe (tiny checkbox under the Windows EXE field) ​ If you're finding yourself without sound, try the following steps:

If you don't see your issue listed above and are having troubles getting things to run...