Skip to content
This repository has been archived by the owner on Apr 8, 2024. It is now read-only.

Commit

Permalink
Add version info, change print header
Browse files Browse the repository at this point in the history
  • Loading branch information
d00telemental committed May 17, 2021
1 parent b590973 commit b66ac69
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 3 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Should this proxy not work, make sure you are using the latest version and then

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](https://github.com/ME3Tweaks/ME3TweaksModManager) (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 either from the GitHub Releases page or from the NexusMods page Downloads section.
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)

Expand Down
1 change: 1 addition & 0 deletions bink2w64.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,7 @@
<ClInclude Include="src\proxy.h" />
<ClInclude Include="src\proxy_info.h" />
<ClInclude Include="src\ue_types.h" />
<ClInclude Include="src\version.h" />
</ItemGroup>
<ItemGroup>
<Text Include="minhook\AUTHORS.txt">
Expand Down
1 change: 1 addition & 0 deletions bink2w64.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
<ClInclude Include="src\proxy_info.h" />
<ClInclude Include="src\ue_types.h" />
<ClInclude Include="src\loader.h" />
<ClInclude Include="src\version.h" />
</ItemGroup>
<ItemGroup>
<Text Include="minhook\AUTHORS.txt" />
Expand Down
6 changes: 4 additions & 2 deletions src/dllmain.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
#include "patterns.h"
#include "proxy_info.h"
#include "ue_types.h"
#include "version.h"


#pragma region Game-originating functions
Expand Down Expand Up @@ -177,8 +178,9 @@ void __stdcall OnAttach()
IO::SetupOutput();

GLogger.writeFormatLine(L"LEBinkProxy by d00telemental");
GLogger.writeFormatLine(L"Only trust distributions from:");
GLogger.writeFormatLine(L"ME3Tweaks Mod Manager, GitHub (/d00telemental/LEBinkProxy) and NexusMods.");
GLogger.writeFormatLine(L"Version=\"" LEBINKPROXY_VERSION L"\", built=\"" LEBINKPROXY_BUILDTM L"\", config=\"" LEBINKPROXY_BUILDMD L"\"");
GLogger.writeFormatLine(L"Only trust distributions from the official NexusMods page:");
GLogger.writeFormatLine(L"https://www.nexusmods.com/masseffectlegendaryedition/mods/9");


// Initialize global settings.
Expand Down
10 changes: 10 additions & 0 deletions src/version.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#pragma once

#define LEBINKPROXY_VERSION L"1.0.0.2"
#define LEBINKPROXY_BUILDTM __DATE__ " " __TIME__

#ifdef ASI_DEBUG
#define LEBINKPROXY_BUILDMD L"DEBUG"
#else
#define LEBINKPROXY_BUILDMD L"RELEASE"
#endif

0 comments on commit b66ac69

Please sign in to comment.