How to play Windows games on Mac

Preface

I have used the macOS system for more than 3 years. The first few days of using it, I feel obviously uncomfortable, because many of the operating habits of it and Windows are opposite. After getting used to it, I will obviously feel the advantages of the macOS system. , Unix-like, natural and convenient programming development, the only disadvantage is that it is not suitable for playing games. If you must try to play Windows games on a Mac, you can take a look at my plan. I also stepped on a lot of pitfalls in this process.

Program

■ The solutions I have used

Parallels desktop (virtual machine) ==> Wine command line version ==> CrossOver ==> PlayOnMac ==> WineBottler ==> dual system ==> Wine installation package version (last adopted)

■ Stepping on the pit

① Parallels desktop

After all, Windows is the mainstream operating system, and the Mac software ecosystem is not that good, so I have always used pd to solve this problem. pd can be said to be the best virtual machine on the Mac, but the virtual machine is a virtual machine after all. Once allocated, it will permanently occupy part of the disk. The key is to open it and not open the software, it will occupy a few first The physical memory of g, the 15-year version of the Mac I used has only 8g of memory. This can be described as driving the virtual machine and opening an idea on the Mac. In the early days of Wilderness Operation before the Mac version, I used pd to run. Running an 800M game can be described like this-barely able to run, because I changed the number, I can only play under Windows, so I started to study again Playing Windows games under Mac, now the game has risen to 8 g, the frame drop is serious and it can't be carried at all. The old version seems to only support directx10.

Conclusion-It takes up too much resources, it’s okay to run some gadgets, bigger games can’t be carried, don’t use it.

② Wine command line version

Wine is very powerful, free and open source, and has been maintained. It runs Windows programs by calling DLLs. I also searched on Baidu for how to install Wine at the beginning. It was almost XXX. All I gave was to install it through homebrew. I downloaded it for one night, but I couldn't use it the next day.

Conclusion-The download is too long and it hasn't run through. If you have patience, you can try again.

③ CrossOver

As early as before I tried Wine (installed via homebrew), I knew about CrossOver. It is based on Wine. It is charged and has more than one hundred soft girls. It seems to be charged for subsequent upgrades. It is free to try for 15 days. It is said that all the proceeds are contributed to the Wine development organization . As a software developer, of course, if you don’t believe in evil, you should try to use Wine first. After a long time without getting through, naturally I tried CrossOver. Apart from the expensive things, there is nothing wrong with it. It is very easy to use, and the whole process is fool-like installation. It will be installed soon.
Note : Many people may encounter a problem with CrossOver. It can be installed and played, but cannot be opened the second time. My solution is to open the task manager in CrossOver, and then open the process through the task manager.

Conclusion-The installation is foolish, but there are a lot of charges, and there are many problems. Just enter the main interface and choose the server. There is a black screen (not solved so far, barely used), memory leak problem (I don't understand the cause of the software or the game, Wilderness Action is on Windows The memory usage is estimated to be 1g, but when playing with wine, it will reach 2g), and it will reach more than 1g after one hit, and then return to the main interface, click any button in the game, it will be stuck for several seconds, and hit After two or three, it will deadlock and jam. Of course, the fluency of the game is okay. When you play the Mac version of Wilderness Action, you often fail to load buildings. Using wine technology, this problem does not exist.

④ PlayOnMac

I downloaded the installation package and an error was reported during installation. . .

⑤ WineBottler

Similar to CrossOver, it is also a redevelopment of wine. It is also very powerful. The project can be packaged into a Mac-like software, and the package can be sent to friends who have not installed wine. The installation process is not very friendly, not as foolish as CrossOver, but there are many installation tutorials on Baidu, which is not a big problem.

Conclusion-I think it is more powerful than CrossOver because it provides packaging functions, but the problems on CrossOver still exist here, and even the second one starts to deadlock.

⑥ Dual system

Although it ran through, but the game has various problems, I still tried the dual system. When I used EI Capitan, it was because a USB flash drive was needed to install the dual system, so I have never tried it. Now the OS has been updated to 11, and the dual system installation does not require a USB flash drive, just find a clean win10 image on the Internet OK.

Conclusion-The mirror is not easy to find. After finding it, the installation process is done in one go, but the dual system needs to be switched when booting, and it is obvious that no matter which system is used, there will be lag, not as smooth as before, and the dual system win The running game is not as smooth as the mac version (note: wine runs smoother than the mac version).

⑦ Wine installation package version

The problem always needs to be solved. It just depends on whether you like it or not. Being poor, I didn't have the money to buy a Windows computer to play games. I had to continue to study wine and finally solved these problems with the Wine installation package.

■ Detailed explanation of Wine installation package version (you can skip to here directly)

Originally I just wanted to try a different version of wine to see if it works. I wanted to download it through Thunder and then throw it into homebrew, but I found that Wine itself has an installation package version. . . Baidu's posts are harmful. . .

1. Version introduction

Wine is divided into Stable, Development, Staging, corresponding to Chinese-stable version, development version, release version

2. Download address

https://dl.winehq.org/wine-builds/macosx/pool/?C=M;O=D

When I tried it,
winehq-stable-5.0.pkg, winehq-devel-5.7.pkg, winehq-staging-5.7.pkg
finally chose winehq-staging-5.7.pkg, because only this version will not show the main interface point The button stuck for a long time, the deadlock problem is basically not encountered (turn off all other software when playing to maximize the free memory, I only have 8g).

At the same time, wine-mono and wine-gecko need to be installed

https://dl.winehq.org/wine/

Pay attention to the version correspondence, but these two components are not required for Operation Wilderness.

3. Installation

Insert picture description here
The installation process is very simple and completely foolish.
After the installation is successful, open the Insert picture description here
command line and enter the wine path to open the game.
Insert picture description here

4. Solve Chinese garbled

I also forgot whether Chinese garbled characters exist when I use Wine or WineBottler, and the fonts are all square.

There are no relevant Chinese fonts in wine, you can copy them directly from Windows, and copy all Chinese characters under C:/windows/fonts to ~/.wine/drive_c/windows/Fonts. Perhaps this step is not necessary, there is no experiment. I copied the following 4 fonts:
simfang.ttf simhei.ttf simkai.ttf simsun.ttc
Copyright notice: This article is the original article of the blogger and follows the CC 4.0 BY-SA copyright agreement. Please attach the original source link and this statement for reprinting.
Link to this article: http://blog.csdn.net/u011233383/article/details/105454632/

My approach is to copy the entire directory in one brain.

in conclusion

In the current test of wine, only winehq-staging-5.7 has the least problems. If it doesn’t work, you can change to another version. You don’t need to update more dlls to play Wilderness. It is estimated that other games have to manually add dlls (the benefits of CrossOver are reflected. ). The third-party wine redevelopment is based on the very old wine version, so there are many problems. Only use wine to experience the features of the latest version.

Guess you like

Origin blog.csdn.net/qq_24054301/article/details/108763516