tag:github.com,2008:https://github.com/LoadLibraryW/BNSBoost/releasesRelease notes from BNSBoost2018-05-10T05:43:35Ztag:github.com,2008:Repository/89318502/v1.7.42018-05-10T05:47:40ZBNSBoost 1.7.4<p>This release includes a couple of important changes:</p>
<ul>
<li><strong>The XC3 and multi-client functionality has been temporarily disabled</strong> after May 9th's update for your account security, until we come up with an new bypass</li>
<li>Fixed DAT file auto-patching corruption bug caused by older version of Ionic.Zlib</li>
<li>Fixed some potential stack smashing in launcher and client agents</li>
</ul>Xyenetag:github.com,2008:Repository/89318502/v1.72018-05-10T05:43:35Zv1.7<p>Disable XC3 and multi-client until we come up with a new bypass</p>LoadLibraryWtag:github.com,2008:Repository/89318502/v1.7.32018-05-05T02:14:58ZBNSBoost 1.7.3<p>This release fixes a quirk of the GitHub API causing v1.7.2 to crash when checking for updates.</p>Xyenetag:github.com,2008:Repository/89318502/v1.7.22018-05-04T03:45:33ZBNSBoost 1.7.2<p>Bugfix release.</p>
<ul>
<li>Fix autoupdater using UTC time instead of local time in checking for new releases</li>
<li>Make BNSBoost quit if new release is visited on update</li>
<li>Only create modded CookedPC folder once game directory path has been resolved</li>
</ul>Xyenetag:github.com,2008:Repository/89318502/v1.7.12018-05-04T03:25:35Zv1.7.1<p>Create CookedPC folder once game path has been determined</p>Xyenetag:github.com,2008:Repository/89318502/v1.7.02018-05-04T02:13:40ZBNSBoost 1.7.0<p>This release features a large number of features and improvements on the way to 2.0.0. There's also a <a href="https://github.com/Xyene/BNSBoost/wiki">new wiki</a> on BNSBoost-related topics, check it out!</p>
<ul>
<li>Add simpler modding support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="316777776" data-permission-text="Title is private" data-url="https://github.com/LoadLibraryW/BNSBoost/issues/13" data-hovercard-type="issue" data-hovercard-url="/LoadLibraryW/BNSBoost/issues/13/hovercard" href="https://github.com/LoadLibraryW/BNSBoost/issues/13">#13</a>)</li>
<li>Add splash-changing support, including non-BMP splashes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="316777511" data-permission-text="Title is private" data-url="https://github.com/LoadLibraryW/BNSBoost/issues/12" data-hovercard-type="issue" data-hovercard-url="/LoadLibraryW/BNSBoost/issues/12/hovercard" href="https://github.com/LoadLibraryW/BNSBoost/issues/12">#12</a>)</li>
<li>Check for updates from GitHub (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="316776758" data-permission-text="Title is private" data-url="https://github.com/LoadLibraryW/BNSBoost/issues/11" data-hovercard-type="issue" data-hovercard-url="/LoadLibraryW/BNSBoost/issues/11/hovercard" href="https://github.com/LoadLibraryW/BNSBoost/issues/11">#11</a>, updating itself is left up to the user, for security reasons)</li>
<li>Add launcher hijack to warn when launching NC Launcher without BNSBoost (thanks, <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/zeffy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zeffy">@zeffy</a>)</li>
<li>Add basic localization support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="225433369" data-permission-text="Title is private" data-url="https://github.com/LoadLibraryW/BNSBoost/issues/4" data-hovercard-type="issue" data-hovercard-url="/LoadLibraryW/BNSBoost/issues/4/hovercard" href="https://github.com/LoadLibraryW/BNSBoost/issues/4">#4</a>)</li>
<li>Disable XC3 bypass console in release builds</li>
<li>Add .dat subdirectories recursively in editor</li>
</ul>Xyenetag:github.com,2008:Repository/89318502/v1.6.0-beta.12018-04-21T23:24:58ZBNSBoost 1.6.0-beta.1<p>This release features a significant rewrite of core functionality, as well as the addition of multi-client support.</p>
<ul>
<li>Adds multi-client support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="315754940" data-permission-text="Title is private" data-url="https://github.com/LoadLibraryW/BNSBoost/issues/8" data-hovercard-type="issue" data-hovercard-url="/LoadLibraryW/BNSBoost/issues/8/hovercard" href="https://github.com/LoadLibraryW/BNSBoost/issues/8">#8</a>)</li>
<li>Switch to MS Detours instead of IAT hooking, since Themida makes IAT hooking useless in client</li>
<li>Extract injection functionality into <code>inject32</code> and <code>inject64</code> helper executables targeting x86/x64, respectively</li>
<li>Make XIGNCODE3 disabling not require modification of game files</li>
<li>Add autopatch for showing low-rated names in arena</li>
<li>Fix autopatcher not backing up game files itself, causing endless file repairs</li>
<li>Scale ping estimation by a factor of 0.5</li>
</ul>Xyenetag:github.com,2008:Repository/89318502/1.5.12018-04-20T00:06:04ZBNSBoost 1.5.1<p>This release builds <a href="https://github.com/VirtualPuppet/XignCode3-bypass">VirtualPuppet/<strong>XignCode3-bypass</strong></a> alongside BNSBoost, so there are no unknown binaries in the repository.</p>
<p>It also builds an x64 version of the X3 bypass, so X3 may be bypassed when using a 64-bit client.</p>Xyenetag:github.com,2008:Repository/89318502/1.5.02018-04-19T07:03:14ZBNSBoost 1.5.0<p><strong>This release includes:</strong></p>
<ul>
<li>Added autopatching system
<ul>
<li>Detects when game client has updated, and reapplies patches before launching</li>
</ul>
</li>
<li>Significantly rewrote the bnsdat code, resulting in huge speedups
<ul>
<li>Recompiling <code>xml64.dat</code> down from ~3 minutes to ~20 seconds</li>
</ul>
</li>
<li>Added client bitness selector</li>
<li>Added EU region support</li>
<li>Added estimation of game delay based off TCP connect time</li>
<li>Added progress bar to DAT editor instead of hanging UI thread</li>
</ul>
<p><strong>Known issues:</strong></p>
<ul>
<li>The XIGNCODE3 bypass currently only works for the 32-bit client</li>
<li>"Show opposing team in arena" patch is unimplemented</li>
</ul>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/1403503/38968249-8adac73e-4358-11e8-90d6-5c9554dcc018.png"><img src="https://user-images.githubusercontent.com/1403503/38968249-8adac73e-4358-11e8-90d6-5c9554dcc018.png" alt="image" style="max-width: 100%;"></a></p>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/1403503/38968220-71de5a02-4358-11e8-8d3e-1947747bc7d1.png"><img src="https://user-images.githubusercontent.com/1403503/38968220-71de5a02-4358-11e8-8d3e-1947747bc7d1.png" alt="image" style="max-width: 100%;"></a></p>Xyenetag:github.com,2008:Repository/89318502/1.4.12018-04-16T02:04:28ZBNSBoost 1.4.1<p>This release adds an XIGNCODE3 disabling option. It also fixes a crash when .dat files are in use when attempting to be edited.</p>
<p><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/1403503/38786750-dc889808-40f7-11e8-8c87-e359fcb23848.png"><img src="https://user-images.githubusercontent.com/1403503/38786750-dc889808-40f7-11e8-8c87-e359fcb23848.png" alt="image" style="max-width: 100%;"></a></p>Xyene