Forum Discussion

Re: Mass Effect Legendary Edition on Origin does not start

EDIT: Since the 7 June Update I have updated the custom launcher to v2.1. Some people are still using it to unlock all of the language options that aren't always available in the original BioWare launcher. See the NexusMods page for new version and the list of changes. I will no longer be updating this post.

7 June Update:

The 7 June update for Mass Effect Legendary Edition removed the dependency on the AVX instruction set in the launcher, so this custom launcher should no longer be needed for people with older CPUs. This leaves the custom launcher largely obsolete, but nonetheless I will leave it up in case anybody still has a use for it.


Old post:

TLDR: If the launcher is not running it may be due to old CPUs not supporting the AVX instruction set. The launcher itself requires AVX instruction set support, but the games themselves do not. Below is linked a custom launcher to bypass the original launcher. (If you can already get the original launcher to run and show up, but when you try to launch the Mass Effect games themselves you get a different problem, then this will not be a solution for you. However, there may still be other solutions you could try.)

My mother was having the problem with the lack of AVX instruction set support on her older hardware, but I managed to help her by replacing "MassEffectLauncher.exe" with a custom one of my own. As the games themselves do not use AVX instructions, only the launcher, bypassing the launcher seems to work. I'm pleased to report ME1 runs very well on my mother's older hardware now. 🙌

Below I have linked to an AutoHotkey script that achieves this. You will need to compile the AutoHotkey script to an EXE file, or if you prefer you can just use the pre-compiled EXE provided in the download link below. If you want to compile the script yourself, thankfully it is quite easy. You will need to download AutoHotkey and install it, and then copy & paste the script code linked below into a fresh text file. Name it "MassEffectLauncher.ahk".

Right-click the "MassEffectLauncher.ahk" file that you have just created and choose to compile the script. You can choose 'Compile Script' or 'Compile Script (GUI)'. The first option will create the EXE in the same folder (you may need to hit F5 in your file explorer for it to show up), whereas the GUI allows you to specify where to create the EXE. Once you have compiled script, make sure your EXE is called "MassEffectLauncher.exe". Do NOT simply rename the "MassEffectLauncher.ahk" script file to an EXE file, as this will not work.

In your "Mass Effect Legendary Edition\Game\Launcher" directory, rename your original "MassEffectLauncher.exe" (i.e. the one that shipped with the game) to "MassEffectLauncher.exe.original", so that you have a backup of the game's original launcher. You should be able to restore the original launcher anyway by verifying the game's integrity through Steam, but it is still probably best to make a backup. Then replace the original EXE with the new one that you compiled from the AutoHotkey script. The custom launcher MUST be placed in this directory; it should NOT be placed anywhere else or run from anywhere else. When it is in the correct place, just run the game through Steam or Origin like you normally would.

Do NOT try to double-click on the EXE and run it manually as this will probably not work. You would see the custom GUI appear, but when you try to run a Mass Effect game, it will likely not launch. As I said, just run the game through Steam or Origin like you normally would.

IMPORTANT: Do NOT set the EXEs to run as administrator (by going to the files' Properties  Compatibility options). This includes the custom "MassEffectLauncher.exe" and the game EXEs themselves ("MassEffect1.exe", etc.). This has been confirmed by multiple people to make it NOT work.

Link to the AutoHotkey script (v2):

https://pastebin.com/ygt4DPP2

Link to download the pre-compiled custom launcher (also includes the AutoHotkey script file if you wish to compile it yourself):

BioWare's original launcher has some options to change the language and subtitle font size etc. Version 2 of this custom launcher also allows you to change the language. If you want to change the subtitle font size you should be able to edit it in the Commandline section of the script and recompile.

Hope this helps some people. Hopefully BioWare will patch this soon anyway.

PS. When you choose a Mass Effect game to run from my custom launcher, the launcher will hide itself but it will still be running. When you exit the game, the launcher will show up again. I tried to replicate the behavior of BioWare's original launcher here. However, this means that you need to be sure to close the launcher using the x button when you're finished playing, if you don't want Steam to constantly count you as playing the game when you're not. (You can also close it from the system tray by right-clicking the AutoHotkey icon and choosing 'Exit'.) It's harder to miss this with BioWare's original launcher, since it's a full-screen application with music etc., but with the custom launcher you could easily idle with it running in the background for hours without realizing it. This isn't harmful or anything, but like I say, Steam would then count you as playing the game for those hours when you are not.

Perhaps it would have been better if instead the custom launcher were to exit itself when you quit the game, but I'm not going to update it now. If anybody wants that behavior, it would be easy to edit the script, replacing 'Gui, Show' (below the 'RunWait' lines) with 'ExitApp', and recompile.


Does this custom launcher:

  • Still allow achievements to still be earned?
    • Yes, achievements still work fine.
  • Still keep Steam updated with hours played?
    • Yes, see the paragraphs above.
  • Bypass the Origin stuff?
    • No, if you own Mass Effect Legendary Edition on Steam you still need to have Origin running. Origin will still launch automatically if it is not running though.

120 Replies

About Mass Effect Franchise Discussion

The fate of the galaxy lies in your hands. Join the Mass Effect community forums and tell us how you'll fight for it.19,085 PostsLatest Activity: 2 years ago