Versions

 

16 Oct 2015
791.85 KB

- Project updated to the Unity 4.6
- TestScene changed to better represent ACTk features
- Changes for all detectors:
    * new Detection Event exposed to the inspector
    * new Auto Start option (see readme for details)
    * improvements in placement algorithm
    * fixed incorrect behavior in rare cases after disabling and re-enabling
    * fixed incorrect behavior on scenes switch in some cases
    * inspector appearance improvements and fixes
- WallHackDetector changes:
    * new "Raycast" option to detect shooting through the walls
    * new "Wireframe" option to detect looking through the walls
    * new option maxFalsePositives allows to set allowed detections in a row
    * now you can separately control Rigidbody and Character Controller modules
    * now you can enable and disable all detection modules at any time
    * fixes and improvements
    * ACTK_WALLHACK_DEBUG conditional introduced, see readme for details
- InjectionDetector changes:
    * default whitelist updated (up to Unity 5.3 Beta 2)
    * workaround for the IL2CPP bug (Issue ID 711312)
    * debug conditionals renamed and their defines removed, use Player Settings
    * iOS support removed since this target doesn't allow to inject Assemblies
- Obscured vars changes: 
    * RandomizeCryptoKey() API introduced to hide from 'unknown value' search
    * vars with same value are treated as equal now even if crypto keys differ
    * fixed bold texts in the inspectors of the prefabs with obscured vars
- ObscuredPrefs changes:
    * API change: DeviceID -> DeviceId
    * fixed incorrect Color storage in the unobscuredMode
    * fixed DeleteKey removed PlayerPrefs value with enabled preservePlayerPrefs 
- ObscuredVector2 now can be exposed to the inspector
- ObscuredVector3 now can be exposed to the inspector
- ObscuredDouble now can be exposed to the inspector in Unity 5 and higher
- ObscuredInt and ObscuredUInt are now able to explicitly cast to each other
- ObscuredVector2 now able to implicitly cast to the Vector3
- ACTK_EXCLUDE_OBFUSCATION conditional introduced, see readme for details
- PREVENT_READ_PHONE_STATE is ACTK_PREVENT_READ_PHONE_STATE now
- BehaviorDesigner integration package changes:
    * RandomizeCryptoKey API for all SharedObscured types
    * WallHackDetector added to the example scene
    * fixed absent crypto key in the ObscuredPrefs example scene
    * fixes in comment docs
    * other minor fixes
- PlayMaker integration package changes:
    * added keepAlive and autoDispose options to detector actions
    * fixes in comment docs
- all detectors are now more correctly placed in the Component menu
- you'll not see example scripts in the Component menu anymore
- fixed possible cs0241 error in xxHash.cs file
- fixed API compatibility issues
- removed obsolete editor code
- all editor code has proper Namespaces now
- all examples code has proper Namespaces now
- numerous optimizations and refactorings    
- additions and fixes in readme
- additions and fixes in docs