Skip to content

Releases: LoadLibraryW/BNSBoost

BNSBoost 1.7.4

10 May 05:44
Compare
Choose a tag to compare

This release includes a couple of important changes:

  • The XC3 and multi-client functionality has been temporarily disabled after May 9th's update for your account security, until we come up with an new bypass
  • Fixed DAT file auto-patching corruption bug caused by older version of Ionic.Zlib
  • Fixed some potential stack smashing in launcher and client agents

BNSBoost 1.7.3

05 May 02:14
7c6d773
Compare
Choose a tag to compare

This release fixes a quirk of the GitHub API causing v1.7.2 to crash when checking for updates.

BNSBoost 1.7.2

04 May 03:45
Compare
Choose a tag to compare

Bugfix release.

  • Fix autoupdater using UTC time instead of local time in checking for new releases
  • Make BNSBoost quit if new release is visited on update
  • Only create modded CookedPC folder once game directory path has been resolved

BNSBoost 1.7.0

04 May 02:13
Compare
Choose a tag to compare

This release features a large number of features and improvements on the way to 2.0.0. There's also a new wiki on BNSBoost-related topics, check it out!

  • Add simpler modding support (#13)
  • Add splash-changing support, including non-BMP splashes (#12)
  • Check for updates from GitHub (#11, updating itself is left up to the user, for security reasons)
  • Add launcher hijack to warn when launching NC Launcher without BNSBoost (thanks, @zeffy)
  • Add basic localization support (#4)
  • Disable XC3 bypass console in release builds
  • Add .dat subdirectories recursively in editor

BNSBoost 1.6.0-beta.1

21 Apr 23:24
Compare
Choose a tag to compare
BNSBoost 1.6.0-beta.1 Pre-release
Pre-release

This release features a significant rewrite of core functionality, as well as the addition of multi-client support.

  • Adds multi-client support (#8)
  • Switch to MS Detours instead of IAT hooking, since Themida makes IAT hooking useless in client
  • Extract injection functionality into inject32 and inject64 helper executables targeting x86/x64, respectively
  • Make XIGNCODE3 disabling not require modification of game files
  • Add autopatch for showing low-rated names in arena
  • Fix autopatcher not backing up game files itself, causing endless file repairs
  • Scale ping estimation by a factor of 0.5

BNSBoost 1.5.1

20 Apr 00:06
Compare
Choose a tag to compare

This release builds VirtualPuppet/XignCode3-bypass alongside BNSBoost, so there are no unknown binaries in the repository.

It also builds an x64 version of the X3 bypass, so X3 may be bypassed when using a 64-bit client.

BNSBoost 1.5.0

19 Apr 03:04
Compare
Choose a tag to compare

This release includes:

  • Added autopatching system
    • Detects when game client has updated, and reapplies patches before launching
  • Significantly rewrote the bnsdat code, resulting in huge speedups
    • Recompiling xml64.dat down from ~3 minutes to ~20 seconds
  • Added client bitness selector
  • Added EU region support
  • Added estimation of game delay based off TCP connect time
  • Added progress bar to DAT editor instead of hanging UI thread

Known issues:

  • The XIGNCODE3 bypass currently only works for the 32-bit client
  • "Show opposing team in arena" patch is unimplemented

image

image

BNSBoost 1.4.1

16 Apr 01:57
Compare
Choose a tag to compare

This release adds an XIGNCODE3 disabling option. It also fixes a crash when .dat files are in use when attempting to be edited.

image

BNSBoost 1.3.1

22 Mar 16:57
0cb4cf3
Compare
Choose a tag to compare

This update fixes a patching bug in the Fire and Blood update released on March 21st, 2018.

BNSBoost 1.3.0

30 Apr 02:26
Compare
Choose a tag to compare
BNSBoost 1.3.0 Pre-release
Pre-release

This version of BNSBoost integrates a DAT editor.

image

There's likely to be bugs lurking around, so stick with 1.2.2 if you want to save the potential hassle.

Currently, there is no notification when you recompile DAT files, so the app may become unresponsive for a while (especially on xml*.dat). This'll be addressed in a subsequent release.