Changelog

Follow up on the latest improvements and updates.

RSS

improved

fixed

Obfuscation Tool

PBO Tools - Obfuscator v1.5.0

Changelog:
  • Resolved an issue that caused the error message
    Value cannot be null. (Parameter 'path')
    to appear.
  • Resolved an issue that was preventing model binarization.
  • Restored the feature that sends obfuscated code to the mod input, now renamed to
    _obfuscated
    .
  • For lifetime subscriptions, the expiration date will now display as N/A.
  • Excluded
    .edds
    files from compression.
  • Excluded
    .ini
    files from PBO.
  • Divided the configuration into sections for better readability.
  • Enhanced code obfuscation with increased randomization.
  • Introduced advanced obfuscation that stops PBO Manager 3 and DeMikero.
SHA-256:
  • dad1e0eea87fb6b58083c3d05e31470d6fe548a195e9ab418b295007e2337458
Download:
Notes:
  • Advanced obfuscation requires
    [Addon] Advanced Protection
    Available for purchase at PBO Tools or a
    PBO Tools - Professional Edition
    Lifetime
    subscription.
  • Advanced obfuscation may slow down the loading and signing of your PBO. If you encounter issues, you can disable this feature by setting
    CrashUnpackers
    to
    false
    .
  • When updating to PBO Tools v.1.5.0, we recommend deleting the
    settings.json
    file located at
    Documents\SIX Software\PBO Tools\Settings.json
    .
Config:
  • Config is divided into sections, designed to be more readable.
{
"Version": "1.9",
"Configuration": {
"SelectedGame": "DayZ",
"PBOOutputLocation": "P:\\Output\\",
"SigningKeyLocation": ""
},
"NotificationSettings": {
"NotifyOnErrors": true,
"NotifyOnSuccess": true
},
"Updates": {
"CheckForUpdates": true
},
"ExclusionLists": {
"ExcludeFromPBO": [
".git\\",
".vs\\",
".vscode\\",
".idea\\",
".cfg",
".h",
".hpp",
".png",
".ini",
".txt",
"thumbs.db",
".dep",
".bak",
".log",
".pew",
"source",
".tga",
".bat",
".spp",
".psd",
".cmd",
".mcr",
".fbx",
".max",
".meta",
"$version$",
"$product$",
"$prefix$"
],
"ExcludeFromCompression": [
".p3d",
".wss",
".ogg",
".jpg",
".wav",
".fsm",
".paa",
".bin",
".edds"
]
},
"PBOSettings": {
"BinarizeModels": true,
"BinarizeConfigs": true,
"CompressPBO": true
},
"PBOObfuscation": {
"JunkFiles": true,
"CrashUnpackers": true,
"ScrambleScriptPaths": true,
"UseWindowsGUIDs": false,
"InvalidFileExtensions": true,
"ComplexPaths": true,
"IncludeNonVisibleChars": true
},
"CodeObfuscation": {
"ObfuscateClasses": true,
"ObfuscateFunctions": true,
"ObfuscateTypes": true,
"ObfuscateVariables": true,
"ObfuscateStrings": true,
"TypeDefines": false
}
}

fixed

Obfuscation Tool

PBO Tools - Obfuscator v1.4.1

Changelog:
  • Minor bug changes affecting code obfuscation
SHA-256:
  • a6dd390bc0cbcedb604f35097aeb887d1d2927bd8d6e83f5c16425e6a9d12378
Download:

fixed

improved

Obfuscation Tool

PBO Tools - Obfuscator v1.4.0

Changelog:
  • Resolved an issue causing the PREFIX file to be incorrect, which prevented the PBO from being read.
  • Resolved an issue that prevented model binarization.
  • Resolved an issue where the temporary folder was not being created or deleted.
  • Resolved an issue where the option to delete saved credentials was not displayed if the user's account did not exist.
  • Moved the packing process from
    P:\\
    to
    AppData\Local\Temp
    .
  • ExclusionLists
    is now case insensitive.
SHA-256:
  • dad1e0eea87fb6b58083c3d05e31470d6fe548a195e9ab418b295007e2337458
Download:

fixed

improved

Obfuscation Tool

PBO Tools - Obfuscator v1.3.0

Changelog:
  • Resolved an issue where SSL errors were displayed despite valid SSL.
  • Resolved an issue causing log files to show PBO signing warnings for free users.
  • Resolved an issue that prevented users from logging in under certain conditions.
  • Corrected the formatting of the file count.
  • Addressed SYSLIB0021 during PBO SHA1 Hash calculation.
  • Subscription expiration dates are now displayed in a worded format.
  • Added a warning if the binarizing temporary folder cannot be created.
  • Implemented auto-cleanup after code obfuscation.
  • Added debug information collection for OutOfMemoryException occurrences.
  • Introduced dynamic messages to display developer updates, messages, and more.
  • Added the option to disable dynamic messages in
    settings.json
    .
SHA-256:
  • f2f7b05f39a0f8055f2e999150d18f0810337716dfa0b58e81f554400a9bf90d
Download:

fixed

Obfuscation Tool

PBO Tools - Obfuscator v1.2.1

Changes:
  • Resolved an issue where skipping certain strings when obfuscation was enabled would not be honored.
SHA-256:
  • affe696020e30931cacca6a6682e0d3a72943721373bddb8515159c1cc93188e
Download:

fixed

Obfuscation Tool

PBO Tools - Obfuscator v1.2

Realized today I've been doing version numbers wrong..
Untitled
Changes:
  • Resolved an infinite loop that occurred when the user's subscription expired and they requested to downgrade to
    PBO Tools Free Edition
  • Fixed
    "Log failed to initialize"
    error which would occur on launch for certain users.
SHA-256:
  • e3a29fe9ec853f6b7fe1b25b16760491167a80f1036713fba2ffc2dfe16c1d48
Download:

fixed

Obfuscation Tool

PBO Tools - Obfuscator v1.1.10

IMPORTANT:
Welcome Free Edition users. We are transitioning from the two distinct applications,
"Free Edition"
and
"Professional Edition,"
to a unified application now simply called
"PBO Tools."
Please read below for a full list of changes to PBO Tools since v1.1.8 which our paid user have been using for a while.
Changes:
  • Re-issue application due to backend issues.
SHA-256:
  • 3cdb8001cdcd55548dae1ffa12c62b679530377edab983f11edfbb4a16c2cd1d
Download:

fixed

Obfuscation Tool

PBO Tools - Obfuscator v1.1.9.1

Changes:
  • Resolved an issue where autoappending strings would result in a syntax error.
  • Resolved an issue where loading MLODs would not show a warning.
  • Implemented 'AutoAppendStrings' in the config file.
  • Increased settings.json version number from 1.3 -> 1.4
SHA-256:
  • 8d9f35e27be3d69ad9685da35022c63981d3646311a890e688f0bab5521b850c
Note:
PBO Tools will not show there is an update, until our hosting provider resolves an issue. I am working with them Friday 26th (US time) to fix it. Until then, you will need to manually update the application.
Download:
Updated Config:
{
"Version": "1.4",
"Configuration": {
"SelectedGame": "DayZ",
"BinarizeLocation": "Temp",
"PBOOutputLocation": "P:\\Output\\",
"SigningKeyLocation": ""
},
"NotificationSettings": {
"NotifyOnErrors": true,
"NotifyOnSuccess": true,
"DisplayWarnings": true
},
"Updates": {
"CheckForUpdates": true
},
"ExclusionLists": {
"ExcludeFromPBO": [
".git\\",
".vs\\",
".vscode\\",
".idea\\",
".cfg",
".h",
".hpp",
".png",
".txt",
"thumbs.db",
".dep",
".bak",
".log",
".pew",
"source",
".tga",
".bat",
".psd",
".cmd",
".mcr",
".fbx",
".max",
"$VERSION$",
"$PRODUCT$",
"$PREFIX$"
],
"ExcludeFromCompression": [
".p3d",
".wss",
".ogg",
".jpg",
".wav",
".fsm",
".paa",
".bin"
]
},
"PBOSettings": {
"BinarizeModels": true,
"BinarizeConfigs": true,
"CompressPBO": true,
"JunkFiles": true,
"CrashUnpackers": true,
"ScrambleScriptPaths": true,
"UseWindowsGUIDs": false,
"InvalidFileExtensions": true,
"ComplexPaths": true,
"IncludeNonVisibleChars": true,
"ObfuscateClasses": true,
"ObfuscateFunctions": true,
"ObfuscateTypes": true,
"ObfuscateVariables": true,
"ObfuscateStrings": true,
"AutoAppendStrings": true,
"EnableTypeDefs": false
}
}

fixed

Obfuscation Tool

PBO Tools - Obfuscator v1.1.9

Changes:
  • Resolved an issue where 'BinarizeModels' was not functioning as expected.
  • Resolved an issue where ODOL models be re-binarized and error.
  • Implemented binarize logs, displaying model issues/errors/warnings.
SHA-256:
  • f1994af041a1f108c65abb7a13bfa33f0ca56c03621a3a56515d5f7b74f342ab
Download:

improved

fixed

Obfuscation Tool

PBO Tools - Obfuscator v1.1.8

IMPORTANT:
This update is essential because of changes to PBO Tools. We are transitioning from the two distinct applications, "Free Edition" and "Professional Edition," to a unified application now simply called "PBO Tools." This means the paths used by PBO Tools have changed. You can now view all application logs in
Documents\SIX Software\PBO Tools\Logs
Your credential files have been moved from
\AppData\Local\SIX Software\PBO Tools - Free Edition
&
\AppData\Local\SIX Software\PBO Tools - Professional Edition
to
AppData\Local\SIX Software\PBO Tools - DayZ Obfuscator
As the user, you do not need to do anything, this will happen in the background when you first launch PBO Tools v1.1.8
Previous versions of PBO Tools will be phased out in the future.
Changes:
  • Resolved an issue where 'ExcludeFromPBO' was not functioning as expected.
  • Resolved the problem of textures appearing glossy when compression was enabled.
  • Implemented automatic log cleanup, which now occurs after 14 days.
  • Implemented the ability to Binarize models*.
  • Implemented the ability to sign PBOs*.
  • Implemented the option to define the PBO save location*.
  • Implemented a feature for users to reset their password within the application.
  • Expanded mod directory support to include any root directory, not limited to P://*
  • Enhanced PBO Tools speed when obfuscating PBOs
  • Enhanced error logging for improved tracking and debugging.
  • Included subscription information in the log file.
  • Added an automatic updater, which downloads updates to the /downloads/ directory.
Notes:
  • Features with the * require a PBO Tools subscription which can be purchased on our website https://pbo.tools
  • To enable the option to sign a PBO, edit 'SigningKeyLocation' in your config file, to the path of your .biprivatekey file.
Example:
"SigningKeyLocation": "C:\\Users\\Nick\\Documents\\GitHub\\PBO Tools\\SigningKeys\\nulled.biprivatekey"
SHA-256:
  • caa94d792b4d8740c5a0b600e28f4c3e2f52a4f8235fc1cbe695007de5f76a09
Download:
Updated Config:
{
"Version": "1.3",
"Configuration": {
"SelectedGame": "DayZ",
"BinarizeLocation": "Temp",
"PBOOutputLocation": "P:\\Output\\",
"SigningKeyLocation": ""
},
"NotificationSettings": {
"NotifyOnErrors": true,
"NotifyOnSuccess": true,
"DisplayWarnings": true
},
"Updates": {
"CheckForUpdates": true
},
"ExclusionLists": {
"ExcludeFromPBO": [
".git\\",
".vs\\",
".vscode\\",
".idea\\",
".cfg",
".h",
".hpp",
".png",
".txt",
"thumbs.db",
".dep",
".bak",
".log",
".pew",
"source",
".tga",
".bat",
".psd",
".cmd",
".mcr",
".fbx",
".max",
"$VERSION$",
"$PRODUCT$",
"$PREFIX$"
],
"ExcludeFromCompression": [
".p3d",
".wss",
".ogg",
".jpg",
".wav",
".fsm",
".paa",
".bin"
]
},
"PBOSettings": {
"BinarizeModels": true,
"BinarizeConfigs": true,
"CompressPBO": true,
"JunkFiles": true,
"CrashUnpackers": true,
"ScrambleScriptPaths": true,
"UseWindowsGUIDs": false,
"InvalidFileExtensions": true,
"ComplexPaths": true,
"IncludeNonVisibleChars": true,
"ObfuscateClasses": true,
"ObfuscateFunctions": true,
"ObfuscateTypes": true,
"ObfuscateVariables": true,
"ObfuscateStrings": true,
"EnableTypeDefs": false
}
}
Load More