Linux or Mac: FIXED

Started by Ruliven

Ruliven

Good morning everyone,

I am a huge The Realm fan and I'm very excited that the game is going to be revived in a way it has not experienced in years. I understand that there are plans for creating ports or versions for other systems outside of Windows (though I understand there is going to be at least a year before we see that happen).

I only have a MacBook Pro at home as well as a Raspberry PI for running emulators. Does anyone have any advice or steps on how to get the Realm to play on one of those systems? I tried to run Wine/Winebottler on my Mac but could not get it to run for the life of me.

I really don't want to wait a year or more to play the game, but I also don't want to buy a Windows PC just for the Realm.

Thanks everyone!

Ruliven

Andris

You could try using Virtual Box or some other similar software and run a Windows Virtual Machine on your Mac that way you don't have to buy a Windows PC to play. Basically you'd be installing Windows inside of your Mac.

Also isn't Bootcamp a thing? I'm not familiar with it either.

SirStillWind

I use Wine/Wine bottler to run the realm on my MacBook Pro. I am able to run 4 accounts with no issues.

Ruliven

SirStillWind, how did you do it? I'd be psyched to play it again! Everything I attempt fails. I'm not computer illiterate but I cannot work out how to use it.

SirStillWind

http://winebottler.kronenberg.org

Download WineBottler from the link above.

Execute the realmonline.exe installer in WineBottler and create an app bundle for it.

I tend to run mine using the windows xp emulator in WineBottler.

Ruliven

I did all of that but I'm still missing something. Do I select the option to include Wine so that it can be a stand alone app? At the end, it gives me the option of Selecting

WineFile

Program Files/Internet Explorer/iexplorer.exe

Program Files/Windos Media Player/wmplayer.exe

Program Files/Windows NT/Accessories/wordpad.exe

None of them seem to work for me. I'm assuming that I am missing something but I keep meeting failure at every turn lol.

Ruliven

Never mind, I figured it out in the Wine File Manager. Thanks for your assistance! I wasn't able to get it to run through the WineBottler, but this is acceptable to me!

Ruliven

Well, I was going strong until I loaded the game and found that every time I moved screens, I got an sound error. Then, half the screen went black. I may be destined not to play the game until they get a mac client. I feel utterly defeated lol. I love my Mac, I just wish it would give me access to the Realm without any problems!

SirStillWind

Yeah… you’ll have to go into the settings and turn the midi music off. Otherwise you’ll get that error/message every screen. As far as the screen going black, I’ve only seen that a few times. I usually just quit/restart the game.

Ruliven

Yeah, I tried turning off the Midi Music and Sound Effects in the game and it still gives me the error. I've even quit the game and reloaded it. Sorry, I don't mean to be contradictory, it's just been a weird and frustrating experience for me. I'm not use to having so many problems trying to solve an issue lol.

Parabolaralus

Ruliven, I can tell you from experience that Wine is not pain free at all, but it does work once you work out the kinks. I even managed to get midis to work on linux with a script thats ran before starting the client, but it would do funky stuff every now and again and id often forget to run the script…I dont know if youd need to the same on OSX for midis…

It is significantly easier to install virtualbox (or parallels desktop/vmware fusion if you have the $$$) which is free and cross platform then create a Windows XP or Windows 2000 virtual machine in which in the end you dont have to fiddle with any windows 7,8, or 10 workarounds/issues so this is actually my preferred method of play EVEN on a native windows install. It just works! The only downside is that battery life takes a steep decline while the VM is running, but you know it is what it is.

Also you will not get this running properly on the pi due to some serious hardware limitations though it is a great device but your mac should be cake!

Ruliven

But you still have to own a copy of Windows Zp to install in the Virtualbox, right? Sadly, I don't have one of those copies any more. My Macbook doesn't even have a DVD player lol.

Parabolaralus

You actually for the most part install the OS from an ISO file found online…I personally use ISOs from Microsoft directly to avoid any issue but for windows 7, 8 and 10 you do need a license to use the software as with anything else. Chances are you have a product key laying around you can already use especially for older OSes.

Ill say it again I strongly suggest creating a windows 2000 or XP virtual machine for the realm.

You dont need a DVD drive either. The only time youre going to need this is for boot camp and with 32 bit EFIs (macs 2013 and older) you need very specifically an internal DVD drive because for some dumb reason they wont emulate BIOS when booting from anything connected to a USB port…later macs had 64 bit EFIs and you can install windows using a flash drive in EFI mode natively or even a freaking ISO file…

Jefft

Hi guys! I can get the Realm Online to open and update, but after the client updates I can't get it to open from WineBottler again - what am I missing?

Parabolaralus

It could be a few different things…ill create a bottle shortly and see if i can send you instructions on fixing this.

Parabolaralus

Got it…That was super odd it worked right off the bat with 2.15-staging then just as you said after the update wine crashes. Heres something to note when wine crashes and its not the application its usually a dependancy issue in this case something with the new update calls for mfc40 and mfc42 or maybe one and not the other.

Either way heres a copy of my notes while testing from a clean install:
Use Wine 2.15-staging i use this version for all my classic games in wine and steam ;)

install dependancies via winetricks or playonlinux if thats up your alley:
gecko and mono both should be installed automatically by PoL
directmusic

It will crash after your update then install or do beforehand:
mfc40
mfc42
I installed damn near everything trying to figure this out!!!

set mode to windows xp in winetricks/PoL as well..

For MIDI using timidity:
sudo apt install timidity

run this before starting the realm and leave that terminal window open…ideally you would create a script using this line:

timidity -iAD -B2,8 -Os1l -s 44100 -x'soundfont /usr/share/midi/sf2/mypatches.sf2 order=1'

The above apt install command assumes youre running this on a debian based distro. If not (su) # yum install timidity? I dont even know if that package would be available.

Fair warning: I also dont know if this is stable…im just testing here, though with 2.15-staging i have managed to play games for hours on end so maybe.

SirStillWind

My wine app stopped working after the update as well. Messed around with it for a few days and the game would always crash after launch.

Parabolaralus

Well what I posted above worked twice from a clean install so give it a go!

Winebottler is cleaner, but in my experience playonlinux which is just a front end is easier to manage especially when using mutiple versions of wine on the same system. The bad news about PoL is that development stopped a while ago from what I understand.

Malfiore

I also play using Wine on Manjaro Linux (i3 distribution). I didn't bother getting MIDI working, as the music is grating, so the only issues I have are some odd display quirks (no transparency around windows, item names always highlighted white) and an infrequent black screen that forces me to restart the game. If run as a floating window, it'll hide popups beneath itself, so I run it in its own workspace: the UI popups float while the game window remains tiled underneath. Works well for me.

I haven't done anything special, just installed wine using pacman and used winetricks to get the Visual Studio .dlls. Guess I'm lucky!

Parabolaralus

So i was playing with a windows 98 VM and windows 2000 VM where the realm would launch normally from the start then after it updates, boom! i get an error: The dynamic link library MSVCP60.dll could not be found….blah blah so the issue described above was not wine specific, but at least this presents an error instead of that guess work that i did earlier to fix this..

This file is the cause of this:
https://www.dropbox.com/s/5fqz3ang3a0s2ck/msvcp60.zip?dl=0

This is copied from a clean Windows XP VM and is safe to use. No gaurantee that it wont cause issues if referenced by other applications, but it works for the realm. Just place this in C:/windows/system32 or for windows 2000 C:/winnt/system32

WhisperWhite

So i was playing with a windows 98 VM and windows 2000 VM where the realm would launch normally from the start then after it updates, boom! i get an error: The dynamic link library MSVCP60.dll could not be found….blah blah so the issue described above was not wine specific, but at least this presents an error instead of that guess work that i did earlier to fix this..

This file is the cause of this:
https://www.dropbox.com/s/5fqz3ang3a0s2ck/msvcp60.zip?dl=0

This is copied from a clean Windows XP VM and is safe to use. No gaurantee that it wont cause issues if referenced by other applications, but it works for the realm. Just place this in C:/windows/system32 or for windows 2000 C:/winnt/system32

That is the MS Visual C++ library but it is generally hard to tell exactly which version it needs. While the files can sometimes be copied over to fake it, I would not put too much stock in that being a good solution. Each version of Windows gets a certain level of built-in support with Visual C++, where later C++ versions you have to install the redistributable. If you can figure out which one you need and see if you can find the download that supports 98 that might be better.

emmiewoodard

As a fellow MacBook Pro user, I feel your struggle. I tried running Wine/Winebottler too, but no luck. However, I stumbled upon a solution while playing around with Windows VMs. Turns out, you need to grab the MSVCP60.dll file and place it in the appropriate system folder. I found a safe copy from a clean Windows XP VM that worked for me.
But here's the thing, figuring out the exact Visual C++ version it needs can be tricky. While copying files might work, it's not the most reliable solution. Different Windows versions have varying levels of built-in support for Visual C++. If you can find the right download that supports Windows 98, it could be a better option.
Sorry for reviving an old thread, but I'm also on the hunt for similar info. By the way, I recently came across a subreddit where you can score a windows 10 key cheap. It might come in handy if you decide to go the Windows PC route.