Coder Social home page Coder Social logo

d00telemental / lebinkproxy Goto Github PK

View Code? Open in Web Editor NEW
11.0 1.0 1.0 160 KB

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

C++ 54.72% C 45.28%
mass-effect

lebinkproxy's Introduction

LEBinkProxy

Deprecation notice

Due to various reasons, the version of this project currently used across the Mass Effect Trilogy modding scene has been maintained by ME3Tweaks at their fork for some time. As of 08 Apr 2024, that fork is unlinked, all further development goes there, and this repository is in archival mode, if only for preservation reasons.


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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.