PivityGmodStore

๐Ÿ” Billy's Keypads & Keycards ๐Ÿ’ณ (bKeypads)

(37)(595)

You can always read the reviews or discuss this product

Stable3.3.0

From now on I will be letting you guys know of any config file changes:

Config File Changes

Added KeypadMirroring


Changelog

NEW Added keypad mirroring! you have no idea how much maths I had to do for this one holy shit I learned how to do specular reflections and everything fuck you mr platten you useless fat cunt

NEW German!!!! (Thanks Aevoa)

NEW Updated French translation (Thanks AL4aZ)

NEW Stop people from using PermaProps on keypads

FIX Fixed screen colour material proxy for PIN keypads

FIX Fixed rainbow background working on PIN keypads

FIX Fixed a load of other rainbow background bugs

FIX Fixed payment prompts again

FIX Fixed some entities getting removed by anti-crash addons

FIX Fixed error in keycards (Thanks Lythium#4848)

FIX Fixed keypads slightly floating off walls when placed

Stable3.2.0

Happy new year everyone!

NEW Rainbow Keypads :D

NEW Smoothed out alpha fading for 3D2D UI

FIX Fixed some clipping issues with 3D2D UI

FIX Fixed some context menu options not showing up

FIX Fixed weird keypad weld behaviour

FIX Fixed some weird networking in the persistence tab

Stable3.1.1

NEW If KeypadOnlyFadingDoors is on, keypads will be deleted when their welded prop is removed

FIX Fixed keypad 3D2D UI clipping on macOS and Linux

FIX Optimized player.GetBy* calls

FIX Fixed errors when InitPostEntity doesn't get called

Stable3.1.0

NEW Added config option that only allows players to place keypads on fading doors

NEW Added configurable maximum linking distance

NEW Added permissions for those in OpenPermissions

FIX Fixed disabled map object permission check

FIX Fix keycard persistence error

FIX Keypad access table copying not working if spawnmenu hasn't been opened yet

FIX Keypads are now TRANSMIT_ALWAYS because reliable PVS networking is apparently difficult for gmod

Stable3.0.4

FIX Fixed error spam on custom spawnmenus

FIX Fixed payment prompt not working on FaceID keypads

Stable3.0.3

Yeah it's back boys

Added back unstuckable fading doors. For now, they will prevent the fading door from closing if someone's in it.

You can turn this feature off in the config if needed.


Other changes

FIX Fixed PNGs being clipped weirdly on macOS

FIX Fixed errors caused by ENTITY:Initialize() not getting called for whatever reason

FIX Fixed double doors only opening away from the player for one door

FIX Fixed keypad name label position when keypad health = 0

FIX Fixed error with fading doors

FIX Fixed health regen and batteries not working when destruction mode is enabled

Stable3.0.2

Removed unstuckable fading doors feature

Yep that's right... it's gone. I had to remove it because it was breaking the game's physics.

Unfortunately there's literally nothing I can do about this and apparently my code is not even at fault.

https://github.com/Facepunch/garrysmod-issues/issues/642

Maybe it will come back one day. But like most things in Gmod, the underlying problem will probably never be fixed. I'm really sorry. I am told that apparently in an upcoming future update there is already a solution for this. Stay tuned.

In 3.0.3 I will be adding a feature to stop the door closing if someone's in it.


Other changes

NEW Added payment prompts. Players will be asked whether they want to make a payment before scanning the keypad.

FIX Fixed a load of bugs related to the strikethrough $0 thing on the payment bubble.

FIX Fixed health bar of destructible keypad not coming up if it has no name.

Stable3.0.1

FIX Fixed broken recoil when shooting at PIN keypads with fake angles on

FIX Fixed auto-fading door halo not updating properly

FIX Fixed some config file problems (you don't need to reconfigure the script though)

FIX Fixed some func_buttons not being recognized by linker

Stable3.0.0

NEW Added support for Billy's Keypad Cracker [AWAITING GMODSTORE APPROVAL] (want a demo?)

NEW Model's screen now shows the screen's background color when optimizing

NEW Added freeze, no collide and welding permissions

NEW Added %usergroup% to keycard identification string

NEW You can now override %team% in the keycard identification string on DarkRP jobs by doing KeycardIdentifiesAs = "My fake name!" in the DarkRP job's config

NEW FaceID keypads with no custom logo respond to damage emotionally :(

NEW Persistence panel now shows which profile is active

FIX Fixed automatic doors on maps not being held open

FIX Fixed persistence entity validity error

FIX When unlinking map stuff it should clean up any changes bKeypads made to that entity

FIX Optimized matrix rain drawing in worst case scenarios (max 3 can only draw at once)

FIX Ghost entity now adjusts bodygroups appropriately

FIX Fixed linking HUD showing wrong labels sometimes

FIX Fixed persistence tool letting you do stuff with the none profile

FIX Fixed error where shield/max health of keypad was nil but still tries to set the network var

FIX More miscellaneous bug fixes/changes

Stable2.4.0

NEW Added "Lock Door" option to map linking, so that you can lock the door and still be able to use battering ram, lockpick, etc.

NEW Added support for Helix's flags system

NEW Added keycard slot to the model

NEW Added bLogs support for keypad image bans/unbans/removes

CHANGE Changed model - it's now symmetrical and looks better :D

FIX You can no longer lockpick disabled doors

FIX Fixed missing undo translation for dropped keycards

FIX You can no longer ban/remove yourself or others who have permission to ban/remove keycard images

FIX Players who reconnect will have their keypads ownership reunited with them

FIX Fixed rare bug where CPanel is really small

Stable2.3.0

NEW Added experimental keypad cracker forced compatibility

NEW You can now ban people from using keypad images using the context menu

NEW You can now remove keypad images from keypads using the context menu

NEW You can now cancel the fading of a fading door by right clicking on it whilst held

NEW You can now open/close fading doors with keyboard button if enabled in config (+ new permission!)

NEW Added smooth scrolling to all CPanels

FIX Some fixes for reversed fading doors

FIX Fixed some angle problems with broken keypads

FIX Fixed keypad properties not drawing when not optimizing

FIX Fixed players being able to gravity gun consumed batteries

FIX Fixed keypad colours when cracked

FIX Fixed PIN keypads storing a keypad image

FIX Fixed weird rendering of PIN asterisks

FIX Fixed some weird permission-related UI problems

FIX Fixed fake angles being used for non-PIN keypads

FIX Fixed some positionings of labels when translated

FIX Fixed toolgun text not being centered

FIX Fixed keycard inventory when a player picks up a keycard

FIX Fixed keycard inventory updating itself when another player picks up a keycard

FIX Fixed keypad button simulation

CHANGE French language update

CHANGE Improved the shield animations

CHANGE Changed some entity names

CHANGE Rotated the model by 90* for keypad cracker compatibility. You will probably find that your persistent keypads are the wrong angle... sorry D:

Stable2.2.0

French: yam

Russian: Eysti

If you'd like to translate bKeypads to your own language, get in touch!

NEW Added French and Russian

NEW You can now pick items up through fading doors

NEW PIN keypads are now "look at buttons and press E to type" mode by default, but players can choose to use their mouse instead in Settings

NEW Added PIN sniffing cheat protection for "Look" PIN input mode

FIX Error when removing linked keypads

FIX Fixed Steam Friends access not working

FIX SteamID resolver not working in Player Selector

FIX Significantly improved FaceID wireframe animation accuracy