Jump to content


Linux and Mac Installation Guide [BFME]

  • Please log in to reply
2 replies to this topic

#1 Before

  • Members
  • 135 posts

Posted 04 November 2018 - 03:45 PM

NOTE: For Windows, follow this guide here: https://forums.revor...allation-guide/


UPDATE: If you don't want to play online, you can just use this to install quickly: https://lutris.net/g...r-middle-earth/ (I'm not sure if this installs all the patches)


A while ago someone created this tool which lets you play BFME on a Mac, and I was thinking I would give it a shot to port BFME to Debian-based Linux (i.e. Ubuntu, Linux Mint, etc) and make a guide for it (here). I put a catchy title so it can be caught by search engines incase a guide already exists (besides the Mac one linked above) so I can link it here, otherwise I could just keep updating the thread with my findings.


Would people be interested in this sort of thing?



Edit: Steps so far (will clean up)



- If you don't have wine installed, run sudo apt-get install wine

- Run wine --version. If your version is below 3.03, update it manually here: https://tecadmin.net...ntu-and-debian/ (the wget part doesn't work, download the key manually by pasting the URL in your browser, cd into the downloads folder and then run the next command)

  1. Download the BFME iso
  2. Run sudo apt-get install furiusisomount
  3. Run furiusisomount, click "Mount" (top right), and open your .iso
  4. Double click the mounted path so it opens in your explorer
  5. Right click explorer and select "Open in Terminal"
  6. Run winecfg
  7. A "Wine configuration" window should pop up. Click the tab that says "Libraries"
  8. Click "New override for library" and find "d3d8" - click Add
  9. Find d3d8 (builtin,native) in your new "Existing overrrides" tab, click on it and hit "Edit"
  10. Select "Builtin (wine)", hit OK, hit OK again (this will enable DirectX 9.0)
  11. Run wine AutoRun.exe (Note: This command works best on Test distributions since Wine has had massive updates recently and it a whole lot better)
  12. Select your language and click around the bottom-left to find "Install"
  13. Enter a CD Key
  14. Use default install directory, follow prompts
  15. When it says "Launch game", exit, and download the all in one patch 1.06 installer (if it tells you to "Enter CD ROM" here, ignore that and let it crash)
  16. Before running the All In One Patch installer, download the v1.03 patch: https://www.gamefron...h-patch-english (For non-English patches, find here: https://www.gamefron...ry/patches-105)
  17. cd to your Downloads directory, run the v1.03 patch installer (i.e. "wine LotrBfMe-65539-english.exe", follow prompts (note: current wine versions hide the prompts behind eachother. Move them out of the way, this install should take seconds))
  18. After that's done downloading, run the All In One Patch Installer the same way. Make sure in the "Select Components" you add the T3A Online Launcher to play online with us!
  19. cd into ~/.wine/drive_c/users
  20. cd into your username
  21. cd AppData
  22. mkdir Roaming
  23. cd Roaming
  24. mkdir "My Battle for Middle-earth™ Files"
  25. cd "My Battle for Middle-earth™ Files"
  26. Run the following command:

  1. cd ~/.wine/drive_c/Program\ Files\ \(x86\)/EA\ GAMES/The\ Battle\ for\ Middle-earth\ \(tm\)/
  2. Run wine lotrbfme.exe



Edit: t3aonline.exe doesn't work, so you'll have to go without the launcher. I'm sure future wine versions will fix that, so maybe if you're reading this guide in 2019 it'll work. Until then though, trek on without!

004d:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x14ab64,0x150e70): stub
003f:fixme:thread:NtCreateThreadEx 0x32e634, 1fffff, (nil), 0x9c, 0x3f0000, 0x3f0095, 0, 0, 0, 0, (nil) semi-stub!

Edited by Before, 04 November 2018 - 08:38 PM.

#2 MattTheLegoman


    LEGO Knight of Minas Ithil

  • T3A Staff
  • 3,494 posts
  • Location:Tomorrow, when the War began
  • Projects:Mapping this Middle-earth
  •  Mapper
  • Division:BFME
  • Job:T3A Staff

Posted 05 November 2018 - 05:39 AM

Thank you Before, I will pin this and share it to our social media. =D This is bound to help many players!

Remember that all worlds draw to an end and that noble death is a treasure which no one is too poor to buy. - C.S. Lewis

There will come a time when you believe everything is finished. That will be the beginning. - Louis L'Amour

What will matter then will be people. If relationships will matter most then, shouldn't they matter most now? - Max Lucado

#3 Before

  • Members
  • 135 posts

Posted 09 November 2018 - 02:03 AM

Thank you Before, I will pin this and share it to our social media. =D This is bound to help many players!

Definitely give a shoutout to Lutris. They have a very painfree installer!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users