Jump to content


Photo

Linux and Mac Installation Guide [BFME]


  • Please log in to reply
4 replies to this topic

#1 Before

Before
  • Members
  • 136 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)

 

PRE-STEPS:

- 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:

Spoiler
  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

MattTheLegoman

    LEGO Knight of Minas Ithil

  • T3A Staff
  • 3,497 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

Before
  • Members
  • 136 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!



#4 CalsonVomDach

CalsonVomDach
  • New Members
  • 1 posts

Posted 15 December 2018 - 11:20 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)

 

PRE-STEPS:

- 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:

Spoiler
  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!

Hi:)

I followed your instructions one by one but when I enter the last comand "wine lotrbfme.exe" there is opened a transparent window and nothing happens.
This is the resulting log:
002e:fixme:heap:RtlSetHeapInformation 0x1e80000 0 0x33fde4 4 stub
002e:fixme:imm:ImmDisableTextFrameService Stub
002e:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x155d24,0x15c010): stub

I'm using ubuntu gnome 16.04 LTS.

May you help me?

Best Regards!


Edit: I tried to start via "wine Autorun.exe" in ~/tBfMe_iso and got following error:

263a5pj.jpg


Edited by CalsonVomDach, 16 December 2018 - 09:26 AM.


#5 Emperor of the East

Emperor of the East

    A simple guy who likes to think factually

  • Members
  • 261 posts
  • Location:New England, the U.S.
  • Projects:Shape Changer Against Liberty mythology (graphic novels), Empire of the East mod for Battle for Middle-earth II

Posted 16 December 2018 - 12:50 AM

Very cool stuff! I play these games on my MacBook Pro. However, I want to play mods for them but cannot do so. Can anyone help me with resolving this issue, please?


"You cannot know anything; only suspect. You must suspect to be wrong. To have overlooked, something, anticipate."

 

~Malik Al-Sayf, from the original Assassin's Creed from 2007

 

Yes, I do live by this advice to the best of my ability.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users