diff --git a/external/source/byakugan/bin/Win7/byakugan.dll b/external/source/byakugan/bin/Win7/byakugan.dll index f336c32833..b5ec4051ef 100755 Binary files a/external/source/byakugan/bin/Win7/byakugan.dll and b/external/source/byakugan/bin/Win7/byakugan.dll differ diff --git a/external/source/byakugan/bin/XPSP2/byakugan.dll b/external/source/byakugan/bin/XPSP2/byakugan.dll index bf3ffcf540..b719fcb734 100755 Binary files a/external/source/byakugan/bin/XPSP2/byakugan.dll and b/external/source/byakugan/bin/XPSP2/byakugan.dll differ diff --git a/external/source/byakugan/i386/byakugan.dll b/external/source/byakugan/i386/byakugan.dll index 79c927abad..a7fd8757e7 100755 Binary files a/external/source/byakugan/i386/byakugan.dll and b/external/source/byakugan/i386/byakugan.dll differ diff --git a/external/source/byakugan/i386/byakugan.exp b/external/source/byakugan/i386/byakugan.exp index 3eba5dde96..21002d89b2 100755 Binary files a/external/source/byakugan/i386/byakugan.exp and b/external/source/byakugan/i386/byakugan.exp differ diff --git a/external/source/byakugan/i386/byakugan.lib b/external/source/byakugan/i386/byakugan.lib index e96fab2e3b..939d384a92 100755 Binary files a/external/source/byakugan/i386/byakugan.lib and b/external/source/byakugan/i386/byakugan.lib differ diff --git a/external/source/byakugan/i386/byakugan.pdb b/external/source/byakugan/i386/byakugan.pdb index 830b5e030f..dcb8177ca8 100755 Binary files a/external/source/byakugan/i386/byakugan.pdb and b/external/source/byakugan/i386/byakugan.pdb differ diff --git a/external/source/byakugan/injectsu/i386/injectsu.dll b/external/source/byakugan/injectsu/i386/injectsu.dll index 667b928dc5..efaa401a02 100755 Binary files a/external/source/byakugan/injectsu/i386/injectsu.dll and b/external/source/byakugan/injectsu/i386/injectsu.dll differ diff --git a/external/source/byakugan/injectsu/i386/injectsu.exp b/external/source/byakugan/injectsu/i386/injectsu.exp index beac8a36f5..d7f5d7224a 100755 Binary files a/external/source/byakugan/injectsu/i386/injectsu.exp and b/external/source/byakugan/injectsu/i386/injectsu.exp differ diff --git a/external/source/byakugan/injectsu/i386/injectsu.lib b/external/source/byakugan/injectsu/i386/injectsu.lib index 58593b743a..8a878f708c 100755 Binary files a/external/source/byakugan/injectsu/i386/injectsu.lib and b/external/source/byakugan/injectsu/i386/injectsu.lib differ diff --git a/external/source/byakugan/injectsu/i386/injectsu.pdb b/external/source/byakugan/injectsu/i386/injectsu.pdb index ae53f2509f..ed8023b830 100755 Binary files a/external/source/byakugan/injectsu/i386/injectsu.pdb and b/external/source/byakugan/injectsu/i386/injectsu.pdb differ diff --git a/external/source/byakugan/jutsu.cpp b/external/source/byakugan/jutsu.cpp index f294eb6d3c..bce45106ba 100644 --- a/external/source/byakugan/jutsu.cpp +++ b/external/source/byakugan/jutsu.cpp @@ -109,7 +109,7 @@ void memDiffJutsu(char *inputType, DWORD size, char *input, ULONG64 address) { if (i % 16 == 15 || i == size-1) { // Print the actual characters with differences in bold - for (j = 0; j < 16; j++) { + for (j = 0; j != i % 16 + 1; j++) { // Diff the two locations if (lineActual[j] != lineExpected[j]) { // Store badchars, and bad offsets @@ -125,10 +125,13 @@ void memDiffJutsu(char *inputType, DWORD size, char *input, ULONG64 address) { // Take note of upper / lower / null exclusions } + if (i == size-1) + for (j = 0; j < 15 - i % 16; j+=2) + dprintf("\t"); dprintf("\t"); // Now print the Expected characters - for (j = 0; j < 16; j++) { + for (j = 0; j != i % 16 + 1; j++) { dprintf("%02x ", lineExpected[j]); } dprintf("\n");