RNG code locks and bunker syst

by Lyle Stanfield
RNG code locks and bunker syst

Summary

Other modders can use but reuploading code or stealing scripts to go into other stand alone mods is prohibited. this must remain a dependency.

Description

RENEGADE PROJECT – HOME SECURITY and bunkers

Uses Argh blast doors for bunker creations and has key cards and sirens already configured with timers. 

Custom House Setup Guide
This system allows modders to turn compatible buildings into claimable, PIN-protected properties using their own custom models and prefabs.
Step 1 – Prepare Your House Prefab
Open your house prefab in Arma Reforger Workbench.
Select the main house entity in the hierarchy.
Add RNG_HouseSecurityComponent to the house's main entity.
Ensure the house has an RplComponent.
Configure the replication component as Parent Node.
The security component manages ownership, PIN codes, authorized players, and property security.
Step 2 – Install the Keypad
The keypad must be added as a child entity inside the house's hierarchy.
Open the house's entity hierarchy.
Add your keypad prefab as a child of the house entity.
Position the keypad on an exterior wall near the entrance.
Ensure the keypad has RNG_HouseSecurityKeypadComponent and an RplComponent.
Keep the keypad within 12 meters of the house entity's origin.
The Home Security Director automatically pairs the keypad with the nearest registered house.
Avoid placing keypads where multiple house origins are nearly the same distance away, as ambiguous pairings are rejected.
Step 3 – Configure the Doors
The system modifies the vanilla SCR_DoorUserAction to control access.
For compatibility:
Doors must use SCR_DoorUserAction or a compatible derived action.
Door entities must remain within the house's parent hierarchy.
The house's security component must be accessible through that hierarchy.
Important: Simply placing a keypad beside an unrelated building will not automatically protect its doors.
Step 4 – Configure Player and Ownership Items
The player character requires RNG_PropertyPINComponent to communicate with the keypad.
Ownership cards require RNG_OwnershipCardComponent. Players must carry an ownership card to claim an available property. The card is consumed after a successful claim.
Step 5 – Test Your Property
Load your scenario and verify the following:
An unclaimed house displays Claim Property.
Claiming consumes an ownership card.
The owner can configure a 4-digit PIN.
Security activation locks the property's protected doors when powered.
Authorized players can operate locked doors.
Unauthorized players are prevented from opening secured doors.
Automatic Persistence
The system saves claimed properties to:
$profile:RNG_HomeSecurity.json
Ownership, PIN codes, guest permissions, and security settings are restored automatically after server restarts.
Custom Content & Dependencies
Modders are welcome to create their own compatible houses, bases, and keypad models using Renegade Home Security as a Workshop dependency.
Upcoming updates will introduce bunker support and dedicated keycard models.
Redistributing or reuploading the original mod's code, models, or materials without the required dependency is prohibited and may result in a takedown request.
Developed by The Renegade Project.

License

Arma Public License Share Alike (APL-SA)

Version
1.0.2
Game Version
1.9.0.37
Version size
35.78 MB
Downloads
1
Created
11.11.2026
Last Modified
11.11.2026
ID
6ABB635FE08FFDBF

Dependencies