NEW You can now link to Sandbox buttons (the ones you spawn in with the Button tool)
NEW Sandbox buttons linking permission
FIX Fixed some binary data fuckery with access tables
FIX Fixed keypad images button getting undisabled when it shouldn't be
FIX Alphabetically sorted, flattened and removed unused language strings. You are welcome to translate now. French, Russian and German coming in the next few days.
FIX Fixed some fading door errors
FIX Fixed access registry on keypads getting populated with gamemode-irrelevant access groups
FIX Fixed angle of facial scanning wireframe
FIX Improved AcceptInput blocking logic for door and button links
FIX Fixed some untranslated strings
FIX Fixed toolgun language strings not updating when gmod language is switched
FIX Fixed fading door sounds
NEW Added error handling for language files
NEW Added some language debug convars
FIX Fixed team access not working on non-DarkRP gamemodes
CHANGE Changed team access to use names instead of indexes
FIX Fixed bugs with (clientside) input sanitization in keypad images
FIX Keypad images table is no longer multi selectable
FIX Fixed keypad images Save button literally not working at all
FIX Fixed payments UI not disappearing on gamemodes that do not have an economy system
FIX Consumed keypad batteries now use COLLISION_GROUP_DEBRIS collision group and therefore do not block the eye trace to the keypad when consumed
FIX Fixed massive keycard level access icon when row is clicked in access table
CHANGE DRM version is now separate from actual addon version (not every update changes DRM-protected files)
NEW Addon version is printed in console during initialization.
REMOVE Removed debug print for PIN keypads - sorry about that!!
Keypad Destruction is here!
Everything can be configured in the config file.



Full Changelog
FIX Fixed Simplerr error on non-DarkRP gamemodes
FIX Fixed fading doors error
FIX Fixed "Reversed" checkbox in fading door tool not hiding when disabled in the config
FIX Fixed persistence tool wrongly showing "no permission" on the toolscreen
FIX Fixed some race condition errors when loading the autorun file
FIX Fixed keypad images error
FIX Fixed keypad label not rotating when keypad is broken
FIX Fixed error when scanning a playermodel with no head bone matrix
FIX Fixed error when clicking on some types of row in the access table
FIX Broken keypads now open fading doors and other outputs
FIX Fixed material proxy checking class name instead of internal variable
NEW Added keypad health and shield
NEW Added shield battery
NEW Added health battery
NEW Added new battery entities to the DarkRP F4 menu
NEW Added keypad health regeneration
FIX Fixed keypads only opening stuff for 3 seconds
FIX Padding on keycard avatar
FIX Fixed FPP interfering with bKeypads tools
FIX Some small optimizations
FIX Notifications not disabling
CHANGE Made AccessGranted and AccessDenied hooks call even if no player is scanned
CHANGE Changed number of bits on access matrix keys, this might cause a few errors but it'll never happen again
NEW Added bKeypads.MapLinking:Ready() for programmatic map linking
NEW Custom Lua functions are now supplied with the player's keycard if being scanned
NEW Toggle map doors
NEW Keypad names now show on keypads while looking at them
NEW Addons can now define their own custom access groups!
NEW Pseudolink permission
NEW Disable map object permission
NEW Redirect +use permission
NEW Hide map object permission
Thank you to everyone who reported bugs.
If you find any more, please open a ticket and let me know :D
FIX Double doors opening the wrong way
FIX Persistence door links
FIX Keycard inventory bugs
FIX Notifications
FIX markup error
FIX Config not updating when DarkRP loads custom content
FIX Keypad overdrawing + wrong render mode
FIX Error when using incorrect image type for custom image
FIX Better handling of touch to pickup keycards
FIX Custom economy error
FIX Unlinking box in wrong rendering hook
FIX Cash explosion transparency
FIX Cash explosion angle
FIX bLogs support
NEW Keycard drop permissions
NEW Keycard image is now fully customizable and the player's profile picture can be changed to something else
NEW Added Uni Sans font to content
REMOVE pp_bloom override - not the responsibility of this addon
Initial release