boldrobot -> RE: Mac OS (1/9/2018 4:45:08 AM)
|
I recently got WITP:AE working in wine on my MacBook Pro after a few weeks of on-and-off trial and error. I did a writeup for a dude on another forum so I'll paste it below, maybe save someone else all the time and effort. Although it was probably easier than learning to play this game... Note that there was a link to download Wineskin Winery in step 1 that the forum won't let me post because my account is new or something. 1. Grab Wineskin Winery. This is what you will use to create the wine wrapper. 2. Open Wineskin Winery. You should see a list of installed engines (or maybe none will appear yet). If you click the little + below the list, you will get a list of options that will let you download the wine engine. The version I use is WS9CX15.3.1. Select that from the dropdown list and click the button to download and install it. Other versions may work too; I found a guy on the Matrix Games forums saying this one worked for him. 3. Click "Create New Blank Wrapper." Name the wrapper and create it. This should take under a minute. Once it is done, click the button to show the wrapper in the finder. 4. Right click on the wrapper and select "Show Package Contents." You should see 3 things: a folder called Contents, a shortcut called drive_c, and an app called Wineskin. 5. Open Wineskin. Click "Install Software." Click "Choose Setup Executable." Pick the WITP install .exe. 6. During the installation, you might be prompted to install a couple things into your wine wrapper (libraries or frameworks or something maybe?). I allowed this. Put in the serial number, etc. 7. The installation .exe is for version 1.0 of the game. You'll need to download the latest version from the Matrix Games website, which will be another .exe. To install this, repeat steps 4 through 6 (using the same wineskin you just used to install WITP), but choose the WITP updater .exe instead. This will update your game to the latest version. 8. Now you've got WITP AE installed, but if you try to run it now, it will probably run like ****. There are some settings you need to tweak to get it working right. This is the part that took me a ton of trial and error. I should emphasize that the settings below are just what worked for me, I don't really know what half of them mean or do. 9. Open the wineskin again and now you're going to go through the "Set Screen Options" and "Advanced" windows. Start with "Set Screen Options" and set the following: - "Override Wine control of Screen Settings?": Automatic - "Extra Gamma Correction": I have this on none, but it's probably just personal preference. - "Use Mac Driver instead of X11": checked - "Decorate windows": checked - "Auto Detect GPU Info for Direct3D": unchecked (sidenote: After I upgraded my OS to 10.13, this single setting made the difference between not working at all and working fine. Why? Who knows. But for some reason this was the key.) - "Use Direct3D Boost (if available): unchecked You're done with this part now. Ignore the left part of the window; it's grayed out for me. 10. Now go to "Advanced." Let's start with the "Options" tab because it is simpler. Everything should be unchecked except "Map User Mac OS X folder in wrapper" and "Force use of wrappers quartz-wm for window decorations and not what is on the system." Check those two. 11. Now go to "Advanced" --> "Configuration." The first thing you need to make sure to do is to have Windows EXE point to "War in the Pacific Admirals Edition.exe" and not "autorun.exe." You should be able to navigate to these within the wine wrapper by clicking Browse, then Matrix Games --> the WITP folder --> selecting the .exe. The difference is that autorun.exe will take you to a little launcher that lets you select the game, the manual (you can find this online anyway, if not just do the autorun.exe like once to open the PDF and then save it somewhere), an updater (doesn't work anyway), and a bunch of bullshit like links to the forum. None of this stuff is necessary and, importantly, any .exe flags you set won't work. More on those below. You need to point to the WITP .exe to use those. (sidenote: the thing about pointing at the right .exe to get the .exe flags working right also took me forever to figure out.) 12. Still under "Configuration," time to set your .exe flags. These are options for the game that are important for both quality of life and to get it to run better. Enter the following into the "EXE Flags" field: -deepColor -skipVideo -dd_sw -cpu1 -dd_def -w -multiaudio I'm not super sure what all of these do, but everyone seems to use them. The two "dd" ones apparently generally improve performance and make the interface less sluggish. cpu1 locks the game to use just one core, again improving performance for some reason. -skipvideo skips the opening video, which doesn't work on Mac anyway. -multiaudio you probably don't need since the sound doesn't work. -deepColor supposedly fixes some visual glitches. The one you will probably interact with the most is -w. This makes the game run in a window. If you'd like to run it fullscreen instead, delete that and put -f. You'll notice that the game runs at a tiny resolution. To change the resolution, use -px#### and -py#####. This works for both fullscreen or windowed. I read somewhere that you have to use a resolution that your monitor can do natively, and this seems to be accurate. the px/py functions didn't work when I set it to like 1200x800 (not a native setting for my monitor) but works great when I use -px1440 -py900, the native resolution (well, sort of, it's a retina display) of my laptop. If you want to run it at default resolution, just remove the px/py exe flag. Note that it might not apply the custom resolution until you are actually in a game, i.e., not in the menu. That should be it. As I mentioned, it's not 100% perfect. The sound doesn't work. I suspect this is a fixable problem but the sound is kind of annoying anyway. There are occasional crashes. The game is good about autosaving and you can save while you are entering your orders for a turn, too. Just be reasonably mindful about saving your progress and you'll be fine.
|
|
|
|