Jump to content
  • entries
    3
  • comments
    3
  • views
    3139

From: A guide to play VN (and other Windows games) on Mac using Wine


GLM4475

8775 views

 

I'll start the guide with a short introduction of Wine

 

Windows and Mac have been rival for quite some time. Until now, people are still arguing which one is better, simpler, faster, and other things. Seeing how different the architecture of the two, many folks have tried to make files and/or programs unique to one OS to be able to use on the other. One of the most commonly used method to do this is by emulating one OS on another. Programs like Virtual Box and VMware serves this purpose nicely. Unfortunately, emulating an OS requires a quite great number of RAM and the execution process is still slower than execution of the same code by the processor for which the code was compiled.

 

Then some people create a free and open source compatibility layer software that aims to allow applications designed for Microsoft Windows to run on Unix-like operating systems, namely Wine (Wine Is Not an Emulator). The phrase "wine is not an emulator" is a reference to the fact that no processor code execution emulation occurs when running a Windows application under Wine. In Wine, the Windows application's compiled x86 code runs at full native speed on the computer's x86 processor, just as it does when running under Windows. Windows system services are also supplied by Wine, in the form of wineserver. WIne works by duplicating functions of Windows by providing alternative implementations of the DLLs that Windows programs call, and a process to substitute for the Windows NT kernel.

 

The Wine project originally released Wine under the same MIT license as the X Window System, but owing to concern about proprietary versions of Wine not contributing their changes back to the core project, work as of March 2002 has used the LGPL for its licensing. The project has proven time-consuming and difficult for the developers, mostly because of incomplete and incorrect documentations of the Windows API. While Microsoft extensively documents most Win32 functions, some areas such as file formats and protocols have no publicly available specification from Microsoft. Microsoft Windows also includes undocumented low-level functions, undocumented behavior and obscure bugs that Wine must duplicate precisely in order to allow some applications to work properly. Consequently, the Wine team has reverse-engineered many function calls and file formats in such areas as thunking.

 

Wine has been regularly updated until now. The latest version is Wine 1.7.51, the latest stable version is Wine 1.6.2. You can download the source from winehq.org and build make yourself or you can use a pre-configured Wine inside a Winebottler software package. You can download Winebottler here: http://winebottler.kronenberg.org/downloads
For this guide, I'll use the pre-configured Wine 1.7.37 inside the Winebottler package, you can configure or change some things yourself later.

 

*Note: Wine uses the fonts available in your libraries, so install any fonts your game may require before opening Wine. Another thing to note is that Wine use the same locale as your Mac. To change your Mac locale, open System Preferences. Choose Language & Text. In the Language tab, drag your preferred language to the top. Then in the Formats tab, choose your preferred formats. Make sure that your formats use the correct one according to your language.

 

After downloading and mounting the DMG, you can open Wine inside the package directly or drag it to the application folder first. Three dialogue boxes would appear. The first is General Preferences, the second is Change Prefix, and the third is Winetricks.
WIne%252520-%252520first%252520dialogue%252520boxes.png
Choose the options on the general preferences dialogue box as you like. In the Change Prefix dialogue box, you can add, change or remove prefixes. You can try it yourself later. An the the Winetricks dialogue box will give so many options to choose, some of these may require an active internet connection to activate. For this guide, I'll skip this step and just close the Winetricks dialogue box.

 

Notice that there is a wine glass icon on your task bar now. Upon clicking this icon, you'll be given several options.
Wine%252520options.png

 

As you see on the picture above, Wine also comes along with a File Manager, Registry Editor, Control Panel, and DOS Prompt. These utilities will help you in setting up your Windows software.
For now, choose Configuration. Soon after, an install dialogue box will appear. It will first create a customprefix.sh (the pre-configured prefix), then gather debug info, then enable coreaudio, colors, antialiasing and flat menus. After registering the truetype fonts, it will show a "prefix created successfully" message. Click OK.

 

Screen%252520shot%2525202015-09-22%252520at%25252017.54.23.png

 

Then you'll get a dialogue box like in the picture below:
Screen%252520shot%2525202015-09-22%252520at%25252017.59.36.png

 

In the applications tab, you can modify the settings of each single applications you want. You can also change what Windows version will Wine mimic. In the graphics tab, there are several options you can choose. In the desktop integration change, you can change the theme more or less like when you do it on Windows. In the Drives tab, you can add or remove some drives as you want. In the Audio tab, you can change the input and output devices and speakers. In the libraries tab, you can edit the libraries Wine uses, don't change this if you don't know what you're doing. After you've done configuring, click OK.

 

Now you're good to go to run a windows application. Run a windows aplication with wine. You'll get this dialogue box.
Opening%252520a%252520wine%252520file.png

 

Choose either option you want. As for me, I prefer the top option. Check "Don't show this dialog again" if you want to apply this to all windows application you'll open from now. Then click Go. Then if your game/application is supported by Wine, it will run just fine like on Windows. If not, you'll get an error message of some kind. You can see the list/database of supported applications on WineHQ.org website. For any applications not on the list, try your luck!

 

To change your default font, open Registry Editor. Expand HKEY_LOCAL_MACHINE, then Software, then Microsoft, then Windows NT, then Current Version, and lastly, FontSubstitutes. Right click MS Shell Dlg, choose Modify. Type your preferred font.

 

In case you're wondering where drive C is, it's in [userAccount]\Wine Files [or whatever your prefix name is]\drive_c.

 

*Note: Some games' display may not properly shown by Wine 1.5 and above. The examples are Fate/Stay Night and Sharin no Kuni - Himawari no Shoujo. For those games, you may need to use Wine version 1.4 or below. You can download the older versions of Wine here: http://winebottler.kronenberg.org/downloads. Note that Wine 1.4 package from this site has the sound disabled, so your safest bet is to download Wine 1.2.5. Also note that X11 is no longer needed in Wine 1.6 and above, but the X11 driver is still supported, e.g. when running remotely. But the Mac driver requires Mac OS X 10.6 or later, it cannot be built or used on 10.5.

 

List of games (mostly VNs) I've checked which supported by Wine:

  • Any macromedia flash exe games
  • Any Ren'Py games
  • Any Nscripter engine games
  • Angry Birds
  • Plants vs. Zombies
  • Grisaia no Kajitsu, Japanese and English version (at some point, you may find an impassable blank screen)
  • Kimi no Nagori wa Shizuka ni Yurete and its patched version
  • Princess Evangile (English version)
  • Tears to Tiara (English version)
  • Kamidori Alchemy Meister (English patched version)
  • Muv-Luv (English version)
  • Muv-Luv Alternative Chronicles 01 (English version)
  • Cho Dengeki Stryker (English Version)
  • Symphonic Rain (patched version)
  • Nekopara Volume 0
  • Nekopara Volume 1
  • A Profile (sonoyoko)
  • Canvas 2 (English version)
  • Battle Moon Wars
  • Cannonball - Neko Neko Machine Mou Race
  • Comyu - Kuroi Ryuu to Yasashii Oukoku
  • Sengoku Rance (English version)
  • Utawarerumono (English version)
  • Gadget Trial
  • Daibanchou (English version)
  • Fate/stay night English version (needs Wine 1.4 or older to properly display the picture)
  • G-senjou no Maou (English version)
  • Galaxy Angel
  • Words Worth
  • Bible Black 1 and 2 (English Version)
  • Wankou to Kurasou (English version)
  • Wind -a breath of heart- (English version)
  • Sharin no Kuni, Himawari no Shoujo -English- (needs Wine 1.4 or older to properly display the picture)
  • Steins;Gate (English version)
  • Steins;Gate 8 bit
  • Air (English version)
  • Kanon (English version)
  • Little Busters! (English version)
  • Little Busters! EX
  • Deardrops (English version)
  • ef - a fairy tale of the two
  • Kara No Shoujo (English Version)
  • Yandere
  • Maji de Watashi ni Koishinasai! (English patched version)
  • Sharin no Kuni, Yuukyuu no Shounenshoujo (English version)
  • Swan Song (English version)
  • YU_NO (English version)
  • Katahane (English version)
  • Shuffle
  • Brave Soul (English version)
  • Cross Channel (English version)
  • Mirai no Kimi to, Subete no Uta ni (English version)
  • Narcissu and Narcissu side 2nd
  • Rin ga Utau, Mirai no Neiro (English version)
  • True Remembrance
  • Tsukihime disc plus
  • Heart Work Symphony of Destruction
  • Phenomeno - Mitsurugi Yoishi wa Kowagaranai English version (may need Wine 1.4 or older to properly display the picture)


Any questions or feedbacks? Feel free to reply. I'll try to answer as much as I know.

 


Source: A guide to play VN (and other Windows games) on Mac using Winene

3 Comments


Recommended Comments

2 minutes ago, Guest Dan said:

Hey can u show me how to get maji de watashi

Yeah me too I wanna know what to download for maji de watashi

Link to comment

Hey, why is it that some of the text in Majikoi is oddly spaced/missing? am i missing some fonts or something? its stuck on MS gothic.

Link to comment
Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...