 |
Obduction Backer |
Joined: Mon Oct 22, 2012 6:07 pm Posts: 1292 Location: Central Europe
|
TL;DR version: as a first option, I suggest you get my premade wrappers: Gehn, The Open Cave, Minkata (direct links); you shouldn’t need to do more than get an account on the respective shards (see below for the links). I have also one for Uru: CC, but of course you will need to provide your own Windows installer.
About macOS 10.15 ‘Catalina’: Starting from this version of macOS, support for 32 bit applications has been completely removed. This means that almost all the solutions listed here will stop working. Codeweavers has found a solution, implemented in Crossover 19, and promised to release the code so that WineHQ and related solutions can benefit from it. Boblishman is handling the troubleshooting with Crossover in my other thread; in the meantime, if you don’t want to buy Crossover, the only viable solution is to not update to Catalina, until Codeweavers’ solution is implemented by the other projects.
About macOS 10.13 ‘High Sierra’: in some cases, this update broke older wrappers (see post 1, post 2). Cider can, in some cases, have trouble updating UruLauncher.exe. Wineskin requires to disable Auto Detect GPU Info for Direct3D (see the macOS tutorial); sporadically, Wineskin crashed before this option could be set.
Following from my macOS tutorial, in this post I’ll note my experiences in the additional steps required to run the various Shards with the Wineskin wrapper method. The most recent engine versions don’t seem to work as well with MO:ULa: I use Wineskin 2.6.2 (wrapper) and WS9Wine 1.5.21 (engine), except for The Open Cave shard, which requires the 1.7.18 engine, and the Gehn shard, which requires (at least) the 1.9.2 engine (see below). In my experience the 1.5.21 version is a bit more responsive, at least on older machines. Wine 3.x (currently not yet available for Wineskin) seems to work quite well with all shards. You can get my premade wrappers from here and ignore most of the instructions related to DLLs below.
Again, “pointing the wrapper to” stands for: right-click (ctrl-click) on the wrapper, select Show Package Content, launch Wineskin, click on Advanced, then Browse, select Program Files/(Uru Live/)<exe/msi/bat file> and click on Choose, then on Done, and close the window.
Most shards require a working Uru Live folder, to be copied in the Program Files folder inside the wrapper. A few (Gehn, TOC) can download the data files themselves, but pointing the installer to an existing Uru Live folder will of course take far less time. Also, in most cases the Visual C++ 2013 libraries are required. vcredist_x86.exe doesn’t work with Wineskin, however, so you’ll need to either use Winetrick (vcrun2010, vcrun2013) or manually copy the msvcp110.dll, msvcr110.dll, msvcp120.dll and msvcr120.dll DLLs (VisualC2010_dll.zip and VisualC2013_dll.zip) either in the drive_c/windows/system32 folder or directly in the Uru Live folder. If you followed the instructions from my other tutorial, or are using my premade wrappers, you should already have them.
If the wrapper crashed and you can’t relaunch it again, it’s likely that Wine itself got stuck. To close it, launch the Wineskin program inside the wrapper (any wrapper, it makes no difference). Click Advanced > Tools > Kill Wineskin Processes. As the notice will say, this will close every wine process, not just those from the wrapper itself.
Gehn Shard
You can get my premade wrapper here. If it crashes, try running it once with “/repair” in the EXE Flags field to patch all the data files. Gehn.22+ requires the Visual C++ 2015 libraries, which are now supported by the latest versions of Wine(skin). Wrappers are being tested and discussed in the GoW thread. Recommended Winetricks packets are: physx, d3dx10, vcrun2015, crypt32, secur32.
The following refers to previous versions of the Gehn Shard. The ‘third method’ in the Mac OS X tutorial is a mostly identical copy of Deledrius’ original post on the GoW; since then, a new installer was made capable of installing this Shard even from scratch. Therefore you can follow Deledrius’ tutorial to the letter, by pointing the wrapper to the Gehn installer, follow its instructions and then pointing the wrapper to UruLauncher.exe. Starting with Gehn.20, this shard requires the Visual C++ 2013 libraries to run (currently Visual C++ 2015; see above). If you still get the “UruExplorer.exe has encountered a serious problem and needs to close” error message, you’ll need to use the 1.7.18 engine (you can download it from Wineskin Winery, and update the wrapper with Advanced > Tools > Change Engine Used).
The Open Cave
You can get my premade wrapper here. This Shard too has now an automated installer, but you’ll need to add the Visual C++ 2013 libraries to run (see above). Starting from version 2.17, you’ll need the 1.7.18 engine (see the instructions for the Gehn shard). Once you’ve done that, the process is the same as for the Gehn installer. If you’ve already installed the legacy PhysX component, you can skip the PhysX install that might show up. Recommended Winetricks packets are: physx, d3dx10, vcrun2013, crypt32, secur32.
Minkata
You can get my premade wrapper here. The instructions in the Play page can be followed to the letter. Alternatively, you can use the Cider wrapper; you'll need to change the server status URL. Recommended Winetricks packets are: physx, d3dx10, vcrun6.
H’uru CWE Client and Destiny Shard (Warning: this client is not intended for regular play, it can break things if you’re not careful!)
You can get my premade wrapper here. Follow the instructions in AdamJohnso’s post, but point the wrapper directly to plClient.exe and type the “/ServerIni=server_moula.ini /localdata” string in the EXE Flags field. Recommended Winetricks packets are: physx, d3dx10, vcrun2015, crypt32, secur32. Once you have this client set up, you could use it for the Destiny testing Shard, if you need it. Or turn it into a Marker Editor client.
Skydiving Client (currently, and possibly forever, broken)
Follow the instructions in Lyrositor’s post (but use this libeay32.dll instead) and point the wrapper to UruSkydiving.exe. Alternatively, you can use the Cider wrapper (libeay32.dll is here). Recommended Winetricks packets are: physx, d3dx10, vcrun2013, crypt32, secur32.
Uru: Complete Chronicles
The anniversary update brought an official macOS port (wrapper) for Uru: CC! However, there is an issue with shared avatars.
If you have an older Windows-only version, the installer should work with a wrapper, with a similar procedure as MO:ULa (point the wrapper one time to the installer, then once it’s done to Uru.exe or UruSetup.exe). Note that the GOG installer put the Uru folder in a GOG Games folder inside drive_c, outside Program Files; you can just leave it there or move it inside Program Files. Here is my premade wrapper; obviously it’s empty, you’ll have to point it to the installer as described.
Also note that Wineskin has an annoying audio bug in Relto and near Zandi’s trailer, where you hear loud white noise; possible solutions have been discussed here (in short, use engine 1.5.0 or 3.0. Premade wrappers: mine, Ainia’s).
- added some links.
- made PlClient work. Added Marker Editor link.
- added Skydiving with Cider link.
- added UruCC audio bug thread link.
- specified the Wineskin versions I use.
- updated Gehn’s instructions.
- updated TOC’s instructions.
- TOC and Gehn now need the 1.7.18 engine.
- added note about relaunching wine.
- moved the Visual C++ 2013 instructions to the top.
- added link to my wrapper.
- added instructions for GOG’s version of Uru: CC.
- added link to an installing tutorial for Uru: CC.
- added temporary note regarding Gehn.22 not working with Wine.
- updated Wineskin wrappers to version 2.6.2. Some change of wording.
- added a tentative Wineskin wrapper for the Gehn Shard.
- updated wrapper for the Gehn Shard.
- minor expansion of Minkata instructions.
- updated links to premade wrappers.
- updated notice about wrappers for Gehn.
- added my 1.5.0 wrapper for Uru: CC.
- added note about macOS High Sierra incompatibility.
- updated wrappers links.
- some rewording in the Introduction.
- added recommended Winetricks packages.
- added a TL;DR version with some of my wrappers. My post, my wrappers, right?
- added a note about the official macOS port of Uru: CC.
- noted a problem with the official macOS port of Uru: CC.
- minor re-formatting. Removed MagicWorlds’ plClient.
- added note about macOS Catalina’s removal of 32 bit support. Some formatting changes.
_________________ KI #46116. Donate to help the Cavern stay open! Want to know what’s going on in the Cavern? Visit the GoMe site. MacOS wrappers, D’ni Lessons, DniTools, goodies.
Last edited by korovev on Wed Jan 01, 2020 4:30 pm, edited 23 times in total.
|
|