d00telemental / LEBinkProxy

A multi-functional proxy DLL for Mass Effect Legendary Edition. Unlocks console, loads native plugins, provides an option for bypassing the launcher.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LEBinkProxy

Mass Effect Modding Discord community

A small proxy DLL which enables dev. console in Mass Effect 1, 2 and 3 (Legendary Edition).

Usage

  1. In your game binary directory (Game\ME?\Binaries\Win64), rename bink2w64.dll into bink2w64_original.dll.
  2. Copy the built proxy DLL (Release\bink2w64.dll) into the same folder.
  3. Launch the game.
  4. Use ~ and Tab to open small and big console viewports. If your console keybindings are different, use them.

If you built the proxy from source, the proxy DLL would be found in the default Visual Studio build path. If you downloaded a built bundle, the proxy DLL would be found at Release\bink2w64.dll.

Should this proxy not work, make sure you are using the latest version and then check the log file at Game\ME?\Binaries\Win64\bink2w64_proxy.log. You can get support for LEBinkProxy at Mass Effect Modding Discord.

For developers

In the original Mass Effect trilogy, certain mods required a DLL bypass to work. This led many developers to distribute a Bink proxy with their mods. Even after almost the entire scene moved to use ME3Tweaks Mod Manager (M3), which has a built-in Bink proxy installer (currently only for Original Trilogy), some developers continue(d) to ship their own DLLs, which resulted in many different versions of the tool being spread all over the Internet.

At the time this page was last updated, this proxy was not required for any content or graphic mod to work. Thus, shipping it with your mod is neither necessary nor of any value to the user. Until M3 supports installing this proxy out of the box, the preferred way of getting it is from the NexusMods page Downloads section, or from the GitHub Releases page.

Screenshot (LE1)

Example of the proxy at work

Credits

To inject necessary functionality into the game, LEBinkProxy uses slightly modified MinHook library by Tsuda Kageyu. The license and a statement of changes for it can be found in the proxy's source files, which are distributed to the end user.

About

A multi-functional proxy DLL for Mass Effect Legendary Edition. Unlocks console, loads native plugins, provides an option for bypassing the launcher.


Languages

Language:C++ 54.7%Language:C 45.3%