(Just to remind anyone else following along, the minimum version of MacOS required to successfully run LOTRO using Crossover on an Apple Silicon-powered Mac is Big Sur 11.1. Also, the minimum version of Crossover required to successfully run LOTRO on an Apple Silicon-powered Mac is 20.0.2. As I write this the latest version of MacOS Big Sur is 11.2.1 and the latest version of Crossover is 20.0.4.)
OK, MoravianEagle: Time to get started!
A- In order to start fresh we first need to clear out everything LOTRO- and Crossover-related on your Mac.
1- Go to your ~/Documents folder and delete the The Lord of the Rings Online folder. Empty the Trash.
2- Launch Crossover. Click on your bottle. Then click on the minus sign (-) near the bottom to delete it. If you have additional bottles, please delete them all.
3- Quit out of Crossover. You will now delete Crossover from your Mac. To do so completely, follow the instructions on this page: https://www.codeweavers.com/support/...rial/uninstall
After doing that, be sure you have an empty Trash and then restart your Mac.
Your Mac is now in the same condition as someone who has not yet tried to install LOTRO or Crossover.
B- Now let's install Crossover!
1- Download the most recent version of Crossover here: https://www.codeweavers.com/crossover/download
2- Once the download is complete, follow the instructions to perform the installation.
3- Once the installation is complete, launch Crossover. If you are running in the free trial period, click through the popups until there's nothing left to nag you. If you have a license code, enter your information so you can use Crossover using your license which will eliminate the nagging popups.
4- At some point during the installation or the first run, you might be asked to give permission to Crossover or to open your System Preferences to give some special permission to Crossover. If asked, DO SO. If you're not asked, don't worry about it.
5- With Crossover as your focus application, go to the menu bar and click on CROSSOVER, look for CHECK FOR UPDATES, click on that. If you have the latest version, great! If you don't, allow the Crossover application to update itself.
6- You can leave the Crossover application running for now.
D- Now let's create a Crossover bottle for LOTRO!
1- Go to Crossover.
2- Go to the Menu Bar, click on BOTTLE.
3- Under BOTTLE, look for NEW BOTTLE, click on that.
4- Name the bottle anything you want, LOTRO is good.
5- In the BOTTLE TYPE menu, choose WINDOWS 10 64-BIT.
E- Now let's get the updated DirectX components into that bottle!
1- Go to Crossover.
2- Click once on your bottle in the list of bottles on the left of the Crossover main window.
3- Go to the Menu Bar, click on CONFIGURE, look for INSTALL SOFTWARE, click on that.
4- Type "DirectX for Modern Games" and then follow the prompts to get it installed.
5- When that's done, go to the bottle list in your main Crossover window. Click once on your bottle on the left side of that window.
6- Now right-click on the name of your bottle, go to SETTINGS.
7- Be sure that DEFAULT BOTTLE, PERFORMANCE ENHANCED GRAPHICS, and DXVK BACKEND FOR D3D11 are all checked.
8- Be sure that nothing else is checked: You do not want HIGH RESOLUTION MODE or PERFORMANCE ENHANCED SYNCHONIZATION (ESYNC) checked.
9- After completing the above, you can leave Crossover running.
F- Now let's prep your Mac so we can have a successful first run of the game after we've done the installation of LOTRO into the Crossover bottle!
1- Using either System Preferences->Displays or the free utility EasyRes or something similar, change your resolution to 800x600. This will be kind of annoying because you will have very little screen real estate to use for the rest of this process but it is helpful in preventing potential problems later.
G- Now let's get LOTRO installed into your Crossover bottle!
1- Go to Crossover.
2- Click once on your bottle in the list of bottles on the left of the Crossover main window.
3- Go to the Menu Bar, click on CONFIGURE, look for INSTALL SOFTWARE, click on that.
4- Near the bottom-left of the install window, click on BROWSE ALL APPLICATIONS.
5- At the bottom of the list that appears, click on UNLISTED APPLICATIONS then the CONTINUE button.
6- Look for CHOOSE INSTALLER FILE then click on that. In the window that appears, navigate to lotrolive.exe that you downloaded earlier. Choose lotrolive.exe.
7- Follow the instructions to complete the installation. Be sure you install into the bottle you created earlier, not into a new bottle.
8- When the installation is complete, you should see a yellow ring icon labelled THE LORD OF THE RINGS ONLINE in your main Crossover window.
H- Now let's launch the LOTRO launcher!
1- Go to Crossover.
2- Double-click the yellow ring icon labelled THE LORD OF THERINGS ONLINE in your main Crossover window. This will start up the LOTRO launcher application.
3- As the LOTRO launcher application loads the first time, it will update itself. It might quit and then restart itself. That's OK! Let it do so.
4- As the LOTRO launcher application loads the first time, you will be asked if you want to download the high-resolution graphics. Say YES.
5- As the LOTRO launcher application loads the first time, you will be asked if you want to use DirectX 10. Say NO.
6- As the LOTRO launcher application loads the first time, you might be asked to give permission to LOTRO or to open your System Preferences to give some special permission to LOTRO. If asked, DO SO. If you're not asked, don't worry about it.
7- When the LOTRO launcher application is done loading and updating itself, it will ask you to enter your login credentials. Enter that information, hit the LOGIN button. DO NOT CHECK ANY BOXES SUCH AS THE "REMAIN LOGGED IN FOR 8 HOURS" BOX OR ANYTHING ELSE. LEAVE THE CHECKBOXES ALONE!
I- Now let's get into the LOTRO client application and the game world!
1- The LOTRO launcher application should now present you with a list of game worlds (servers) and the PLAY button. Choose a server (don't worry about which one, any will do for now) and then click on PLAY.
2- After you click on PLAY, the LOTRO launcher application should say either, "Initializing connection..." or INITIALIZING and then close itself.
3- A few seconds later, the LOTRO splash screens and intro video should appear. (The intro video should play only if this is the "first time" you are launching the client, "first time" in this context means no .ini files were present in ~/Documents/The Lord of the Rings Online or the UserPreferences.ini file includes the line FirstRun=true.)
4- Once the splash screens and intro video are done, you will be at the character selection/creation screen. If you already have one or more characters on this server you will see them here and could enter the game world with one of them. You can create new characters here. Don't do either of those things yet!
5- Along the right side of your screen you will see a button for OPTIONS. Click on OPTIONS.
6- Along the right side of the options window you will see a button for GRAPHICS. Click on GRAPHICS.
7- You should see a section in the main options window labeled DISPLAY and under that SCREEN MODE. Under SCREEN MODE, choose FULL SCREEN WINDOWED.
8- After choosing FULL SCREEN WINDOWED, click the ACCEPT button in the lower right of the options window.
9- Click the QUIT button near the bottom of the list of buttons on the right side of the character selection/creation screen.
IF THIS FAILED TO WORK, QUIT OUT OF CROSSOVER, RELAUNCH CROSSOVER, AND TRY AGAIN BY DOUBLE-CLICKING ON THE ICON IN THE MAIN CROSSOVER WINDOW AS IN H2 ABOVE. IT SOMETIMES TAKES TWO TRIES TO GET THIS TO WORK.
J- Let's stop there for now. There are additional steps we will take to get the 64-bit client running and to try DirectX 11. For now:
1- Quit out of Crossover.
2- Restore your normal screen resolution by using System Preferences->Displays or EasyRes or whatever other method worked for you in F1 above.
3- Go to your ~/Documents folder. You will find inside there a folder called The Lord of the Rings Online.
4- Inside ~/Documents/The Lord of the Rings Online, you will see one or two files which end with the ".ini" suffix. One for sure will be UserPreferences.ini. The other, which you might not have yet, is UserPreferences64.ini.
5- Please copy-paste the entire contents of the .ini file or files in your response message to me in this thread, regardless of your success or failure.
6- All of the above is a lot of steps but the only thing that will take any significant time is the installation of LOTRO into your bottle because it involves downloading about 30gb of data. You might want to do something else while that happens since in 800x600 resolution your computer will be very annoying to use until you can restore a more generous resolution.
I'm looking forward to hearing how this works out for you, Eagle!
Last edited by Tralfazz; Mar 20 2021 at 12:25 AM.
Reason: THE not BE
Once again thank you so much Tralfazz, I hope I can get to the game now already. But rather, I will still wait for the instructions.
I can't believe how much time have you dedicated to help me, I know it was very lenghty. Thank you so much.
I want to name my new character after you to honor your help.
Last edited by MoravianEagle; Feb 22 2021 at 03:34 PM.
IT HAS FINALLY WORK, I CAN'T BELIEVE IT! I seriously started losing hope, since I thought there has to be something wrong with my little new Mac.
I have got to the intro video and the character creation screen and in there I had set the graphics to FULLSCREEN (WINDOWED) as advised above.
I have then quit out of the game.
There is only UserPreferences.ini, no 64 version. But unlike all the previous attempts, now there are also some other folders.
Here is the content of my UserPreferences.ini:
First thing: Edit your message to delete your account name. It's about 11 lines down in the list of your .ini file contents.
I'm really happy to hear that you were successful! Since this process worked, it means there was something wrong with your earlier installation. I'm glad we got to this point and that you had the patience to keep going. As I said, we were sure to get it eventually.
The 32-bit client works OK but it can address only limited amounts of RAM and can slow down and even crash in areas where there are lots of players or even in less busy areas if you turn up the graphics rather high. In addition, the 32-bit client is "yesterday's technology" so it's best to get on the 64-bit client. The only real complication to the 64-bit client is that it stores its preferences in a separate .ini file, UserPreferences64.ini. However, many preferences related to your account and to the LOTRO launcher application will still be stored in UserPreferences.ini (but all the information in UserPreferences.ini related to graphics and other client settings will not apply to the 64-bit client).
K- Now it's time to get the 64-bit client working! We'll also adjust the resolution settings.
1- Using TextEdit, open your UserPreferences.ini file.
2- In the [Launcher] section, look for the line...
GameClientType=1
...and change it to...
GameClientType=3
3- In the [Display] section, look for the line...
Resolution=800x600
...and change it to...
Resolution=1440x900
NOTE WELL THAT THIS MUST BE SET TO YOUR COMPUTER'S ACTUAL OUTPUT RESOLUTION. EAGLE'S COMPUTER USES THIS RESOLUTION. IF YOU ARE SOMEONE ELSE FOLLOWING ALONG WITH THESE INSTRUCTIONS, USE YOUR MACHINE'S ACTUAL FULL RESOLUTION VALUE.
4- In the [Display] section, look for the line...
WindowedResolution=52429400
...and change it to...
WindowedResolution=800x600
NOTE WELL THAT THE VALUE IN WINDOWED RESOLUTION JUST HAS TO BE SOMETHING SMALLER THAN WHATEVER YOU SET FOR RESOLUTION.
5- Save the file.
6- Quit out of TextEdit.
L- Now let's get into the game with the 64-bit client!
1- Launch Crossover. Use Crossover to launch LOTRO.
2- Once you hit PLAY in the LOTRO launcher application, the 64-bit client should be launched. It is possible it launches successfully; if so, great! If not, that's OK. Just quit out of Crossover, relaunch Crossover, and try one more time. If successful, go to M.
3- If the 64-bit client fails to launch in Step L2, that's OK. After your second attempt just quit out of Crossover. If unsuccessful, go to N.
M- You're ready to play the game!
1- You can now set things up as you like using the in-game options panel. Just keep the game in Full Screen Windowed Mode and leave your resolution settings alone. Also, leave the graphics engine on DirectX 9 for now. You can adjust everything else to suit you.
2- Create a character or load one of your existing characters and go have some fun!
N- If you experienced a double failure in L2 above, we need to make adjustments to the newly-created UserPreferences64.ini file.
1- Using TextEdit, open your UserPreferences64.ini file.
2- In the [Display] section, look for the line...
ScreenMode=FullScreen
...it might be something other than FullScreen but no matter what it says, change it to...
ScreenMode=FullScreenWindowed
3- In the [Display] section, look for the line...
Resolution=800x600
...it might be something a little different but no matter what it says, change it to...
Resolution=1440x900
NOTE WELL THAT THIS MUST BE SET TO YOUR COMPUTER'S ACTUAL OUTPUT RESOLUTION. EAGLE'S COMPUTER USES THIS RESOLUTION. IF YOU ARE SOMEONE ELSE FOLLOWING ALONG WITH THESE INSTRUCTIONS, USE YOUR MACHINE'S ACTUAL FULL RESOLUTION VALUE.
4- In the [Display] section, look for the line...
WindowedResolution=52429400
...it might be something a little different but no matter what it says, change it to...
WindowedResolution=800x600
NOTE WELL THAT THE VALUE IN WINDOWED RESOLUTION JUST HAS TO BE SOMETHING SMALLER THAN WHATEVER YOU SET FOR RESOLUTION.
5- Save the file.
6- Quit out of TextEdit.
7- Go back to Step L1.
If successful at Step L2 either without having to edit your UserPreferences64.ini file or after editing your UserPreferences64.ini file, please report back here with your results and include the full contents of both your UserPreferences.ini file and your UserPreferences64.ini file (delete your account name before posting this time). If you are successfully in the game with the 64-bit client, please have some fun first! But do report back here with your results and the contents of your files. We still want to at least try to get DirectX 11 going and we'll do that in our next set of steps.
Eagle: Since I don't have an M1 MacBook Air to use to find this out for myself, please do the following for me:
a- Go to System Preferences.
b- Go to the Displays control panel.
c- Be sure that the DEFAULT FOR DISPLAY radio button is checked.
d- Hold down the OPTION key on your keyboard and click on the SCALED button.
d- Tell me what resolution value is highlighted in the scroll list which appears.
e- Click on DEFAULT FOR DISPLAY and then close System Preferences.
I know that your M1 MacBook Air has an "actual" resolution of 2560x1600 but I am not 100% sure of its "retina" interpolated resolution. I'm pretty sure it will be 1440x800 but I'm not 100% certain. If you can tell me, that will be helpful in the future and might cause me to edit a couple of values in the instructions in this message.
edit: Apparently, according to someone else I asked, it's 1440x900, not 1440x800. I'll make the changes to the values above.
Hello Tralfazz, yeah, I am glad I didn't give up on it and for your more than good assistance.
So, unfortunately, after clicking on "Play" it gave me a black windowed screen with the title "Lotro64bit" above it on the upper mac app menu.
It also asked me whether I want to launch it with DirectX11, so I said NO.
Then after trying once again, it asked me about DX once again, again, saying NO, I got the same black screen that again forced me to force-quit out of CrossOver by "Command+Q".
I then wanted to proceed onto step N, however, I have found out, that there is no UserPreferences64.ini file created in the first place in The Lord of the Rings Online folder in my Documents.
So, unfortunately, after clicking on "Play" it gave me a black windowed screen with the title "Lotro64bit" above it on the upper mac app menu.
It also asked me whether I want to launch it with DirectX11, so I said NO.
Then after trying once again, it asked me about DX once again, again, saying NO, I got the same black screen that again forced me to force-quit out of CrossOver by "Command+Q".
I then wanted to proceed onto step N, however, I have found out, that there is no UserPreferences64.ini file created in the first place in The Lord of the Rings Online folder in my Documents.
I would have liked to have seen the current contents of your UserPreferences.ini file as I asked in my previous message.
The game should have created a UserPreferences64.ini file for itself but didn't for some reason. This is easily fixed. All you have to do is create a UserPreferences64.ini file for the game to read. It's very important that you create it properly, though, so let's take this step by step.
O- Let's check your UserPreferences.ini file to be sure it is still good!
1- Open UserPreferences.ini with TextEdit.
2- Check the following lines, they should look exactly as written below. It does not matter where they appear or in which order, only that each line looks exactly as follows:
GameClientType=3
ScreenMode=FullScreenWindowed
Resolution=1440x900
WindowedResolution=800x600
If there is any variance, edit them so they match.
3-Once you've confirmed and possibly edited those lines in UserPreferences.ini, save the file and quit out of TextEdit.
FOR OTHER PEOPLE FOLLOWING ALONG, REMEMBER THAT THE RESOLUTION SETTING NEEDS TO BE EQUAL TO WHATEVER YOU ACTUALLY USE WITH YOUR SPECIFIC COMPUTER AND MONITOR.
P- Now it's time to create our new UserPreferences64.ini file!
1- Go to the Finder and navigate your way to a window which displays the contents of ~/Documents/The Lord of the Rings Online.
2- While holding down the OPTION key, click and then drag the UserPreferences.ini file to your Desktop. Then let go of your mouse button.
3- Doing P2 will create a copy of UserPreferences.ini on your Desktop. The original UserPreferences.ini file will still be in your ~/Documents/The Lord of the Rings Online folder.
4- Click once on the UserPreferences.ini file on your Desktop. Then click once on and hover your unclicked mouse over the file name of UserPreferences.ini on your Desktop. You can now type a new name for that file.
5- Change the name of the file to UserPreferences64.ini ––– please be very sure that you type the name exactly correct including capitalization.
6- Move the UserPreferences64.ini file which you just renamed into your ~/Documents/The Lord of the Rings Online folder.
7- This is not an instruction but I want to note that the UserPreferences64.ini file we created includes a lot of superfluous information which is not needed by the 64-bit client. It's not going to hurt anything either, though, so I won't walk you through the process of deleting the unnecessary information. I just tested this on my own system to be absolutely sure the extra information wouldn't cause a problem.
Q- Now it's time to launch LOTRO, get into the 64-bit client, and finally play the game!
1- Launch Crossover.
2- Use Crossover to launch the LOTRO launcher application.
3- After entering your credentials, logging in, choosing your server, and clicking PLAY, the LOTRO launcher application will close itself and the 64-bit client will start up.
4- As the 64-bit client starts up it might ask if you want to use DirectX 11. Say NO. (We will do this later, please stick with DirectX 9 for now.)
5- When you get to the character selection/creation screen, go ahead and choose an existing character or create a new one and PLAY!
6- You can also change whatever you like in the OPTIONS panel. Just don't mess with the basic graphics driver (leave it at DirectX 9), the Screen Mode (leave it at FullScreenWindowed), or your resolution settings.
7- When you're done playing for now, log out your character, and when you get back to the character selection/creation screen, quit out of the game. Quit out of Crossover, too.
8- If this was successful, GREAT! You are done. Have fun!
9- If this was not successful, please show me the full contents of both your .ini files.
Good luck! Just as before, there is no reason we can't get the 64-bit client to work. The procedure in this message should get it going. In the unfortunate case that it does not work for you, go ahead and play using the 32-bit client (just edit the line in your UserPreferences.ini file to GameClientType=1). But that is not a good long-term solution, you will be much happier with the 64-bit client once we get it running.
Next we'll see if we can get DirectX 11 working for you. It is not important, it will give you fewer minor graphics glitches and the opportunity to turn on more eye candy. But one person with an Apple Silicon Mac has reported issues with DirectX 11 even though his game runs perfectly with DirectX 9. So stick to DirectX 9 for now. Also, to repeat, please get back to me with the contents of your two .ini files regardless of your success or failure with the procedures in this message.
So finally, Tralfazz, our tries have been successful, I have finished the intro quest for a human from Rohan and have made my new character's name to honor you - Tralfa.
Thank you so much for our adventure together here and for your assitance.
One only thing is that the in-game texts in the game are way too small to read and I don't know whether that's due to me playing on Macbook Air or because of the resolutions. Any ideas on how I could make the texts bigger so my eyes don't hurt reading them while not compromising the visual quality way too much?
So finally, Tralfazz, our tries have been successful, I have finished the intro quest for a human from Rohan and have made my new character's name to honor you - Tralfa.
I'm so happy to hear that the 64-bit client is now working for you. That's great!
I'm honored by your name choice. You might have been better off with my real name, though: It's Hammer. (Really, that's my last name.)
Originally Posted by MoravianEagle
One only thing is that the in-game texts in the game are way too small to read and I don't know whether that's due to me playing on Macbook Air or because of the resolutions. Any ideas on how I could make the texts bigger so my eyes don't hurt reading them while not compromising the visual quality way too much?
Everyone complains about this to some extent. With a character logged into the game (not from the character creation/selection screen) you can go into the OPTIONS panel, UI SETTINGS, and look for the UI SCALE section. This will allow you to increase or decrease the size of many UI elements. Not all elements can be resized. Much of the text does not resize in response to a resize of the enclosing UI element. It is very annoying. There is also no way to change the fonts in most places. You can change the fonts in the chat window and in the quest log (in the quest log, look for the up/down arrows in the lower-left corner). But you'll still have to lean in and squint sometimes.
I recommend that after you've played a session or two with DirectX 9 that you try DirectX 11. If DirectX 11 doesn't cause your game to crash after a while or slow to unplayable frame rates, it is a better choice. The only way to find out is to try it:
1- While at the character creation/selection screen, go to OPTIONS.
2- In OPTIONS, click on GRAPHICS.
3- In GRAPHICS, in the QUALITY section, look for GRAPHICS HARDWARE LEVEL. It should display DirectX 9.
4- Click on the dropdown menu (where it says DirectX 9) and choose DirectX 11.
5- In the lower-right corner of the OPTIONS panel, click on ACCEPT.
6- In order for the switch from DirectX 9 to DirectX 11 to occur, the game must be restarted. So click on QUIT in the lower-right corner of the character selection/creation screen window.
7- There is no need to quit and restart Crossover. Just relaunch LOTRO using Crossover and get back into the game.
8- When you're back in the game, check the OPTIONS panel to be sure you are now using DirectX 11. You can enable some extra pretty graphics now if you want to.
9- Play for a while. If the game remains playable and stable, then you're good to go, you should continue to use DirectX 11.
If after playing for a while the game crashes or becomes unplayably slow, then DirectX 11 is not for you. Which is fine, DirectX 9 provides a perfectly good playing experience and has glitches so minor you might not even notice them. To switch back to DirectX 9:
a- While at the character creation/selection screen, go to OPTIONS.
b- In OPTIONS, click on GRAPHICS.
c- In GRAPHICS, in the QUALITY section, look for GRAPHICS HARDWARE LEVEL. It should display DirectX 11.
d- Click on the dropdown menu (where it says DirectX 11) and choose DirectX 9.
e- In the lower-right corner of the OPTIONS panel, click on ACCEPT.
f- In order for the switch from DirectX 11 to DirectX 9 to occur, the game must be restarted. So click on QUIT in the lower-right corner of the character selection/creation screen window.
g- There is no need to quit and restart Crossover. Just relaunch LOTRO using Crossover and get back into the game.
h- When you're back in the game, check the OPTIONS panel to be sure you are now using DirectX 9.
Do NOT run DirectX 10, it is a hot mess. There are some zones where it's fine, it doesn't have the minor glitches of DirectX 9 and it will allow you to enable a bit more eye candy than with DirectX 9. But in certain zones (at the very least, Rivendell and Evendim and The Shire based on my tests) it cannot properly render water which makes some river beds appear emptier than they really are, and trees flash between their normal appearance and a bright white. Annoying and immersion-breaking. DirectX 9 is a better choice.
Have fun! Be welcome to use this thread if you have any Mac- or Crossover-specific questions and I'll be happy to help.
Before reading your thread in full length, I would have one more question for you. Can I change my screen resolution in Mac from 1440x900 to 1280x800 (the second-highest one) when I also of course will change this setting in Resolution in UserPreferences64.ini? 1280x800 has bigger font even in Safari for example, it has bigger fonts everywhere.
Can I change my screen resolution in Mac from 1440x900 to 1280x800 (the second-highest one) when I also of course will change this setting in Resolution in UserPreferences64.ini? 1280x800 has bigger font even in Safari for example, it has bigger fonts everywhere.
Yes, absolutely. Going to a smaller resolution is definitely one way to make everything appear larger, especially fonts. You'll need to experiment in order to balance image quality, overall screen real estate, and apparent size of fonts in-game in order to get a useful and pleasing result. I'll be curious to learn what works best for you!
So switching to 1280x800 helped I'd say, but what primarily helped was, that in the quest window there was an option in the lower right corner which said "FONT" and there were two arrows. One was pointing upwards, and the other one was pointing downwards. So I clicked the upwards one and the font suddenly got bigger, so the problem is fixed! I am now already level 5 Minstrel about to save a village (which name of unfortunately I still cannot remember).
Thank you so very much Tralfazz for working me through all the way, all the best to you to NY City from Moravia!
So switching to 1280x800 helped I'd say, but what primarily helped was, that in the quest window there was an option in the lower right corner which said "FONT" and there were two arrows. One was pointing upwards, and the other one was pointing downwards. So I clicked the upwards one and the font suddenly got bigger, so the problem is fixed!
Yes, I told you about that earlier:
Originally Posted by Tralfazz
You can change the fonts in the chat window and in the quest log (in the quest log, look for the up/down arrows in the lower-left corner).
Regardless, I’m glad you found something that works for you.