Skip to content

A plugin that allows players to connect to the facility's security camera system via special workstations.

License

Notifications You must be signed in to change notification settings

intjiraya/CameraSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Latest Release Total Downloads EXILED Version Last Commit

CameraSystem

A plugin that allows players to connect to the facility's security camera system via special workstations.

Features

  • Customizable camera workstations placed throughout the facility
  • Players maintain their original appearance via NPC clones while viewing cameras
  • Full integration with SCP-079's camera system
  • Blocks inappropriate actions while viewing cameras
  • Flexible configuration with both room-based and absolute positioning

Installation

  1. Place the CameraSystem.dll in your EXILED/Plugins folder
  2. Configure the plugin in EXILED/Configs/Plugins/camera_system

Configuration

camera_system:
  is_enabled: true
  debug: false
  spawn_event: Generated # Generated or RoundStarted
  is_camera_system_enabled_by_default: true
  preset_configs:
  - room_type: EzIntercom
    local_position: {x: -6.9, y: -5.8, z: 1.2}
    local_rotation: {x: 0, y: 90, z: 0}
    scale: {x: 1, y: 1, z: 0.7}
  workstations:
  - position: {x: 0, y: 0, z: 0}
    rotation: {x: 0, y: 0, z: 0}
    scale: {x: 1, y: 1, z: 1}

Preset Configuration Guide

The plugin offers two ways to place workstations:

1. Room-based Presets

preset_configs:
  - room_type: RoomType       # The room where workstation will spawn (e.g. HczArmory)
    local_position: Vector3   # Position relative to room
    local_rotation: Vector3   # Rotation relative to room
    scale: Vector3            # Workstation scale

Benefits:

  • Automatically adapts to room position changes
  • Easier to configure (positions are relative to room)
  • More intuitive placement

Previous presets are now available as room-based configurations:

Old Preset New RoomType Local Position Local Rotation Scale
HczArmory HczArmory (1.1, 0, 2.1) (0, 180, 0) (1, 1, 1)
Intercom EzIntercom (-5.4, 0, -1.8) (0, 0, 0) (1, 1, 1)
Intercom2 EzIntercom (-6.9, -5.8, 1.2) (0, 90, 0) (1, 1, 0.7)
Nuke HczNuke (2, -72.4, 8.5) (0, 0, 0) (1, 1, 1)
Scp914 Lcz914 (-1.9, 0, 5.5) (0, 90, 0) (1, 1, 1)
Scp9142 Lcz914 (-6.2, 0, 3.1) (0, 180, 0) (1, 1, 1)

2. Absolute Position Workstations

workstations:
  - position: Vector3         # Absolute world position
    rotation: Vector3         # Absolute rotation
    scale: Vector3            # Workstation scale

Preset Locations

Here are the default preset locations with screenshots:

HczArmory Workstation
HczArmory preset
Nuke Workstation
Nuke preset
Intercom Workstation
Intercom preset
Intercom2 Workstation
Intercom2 preset
Scp914 Workstation
Scp914 preset
Scp9142 Workstation
Scp9142 preset

Usage

  1. Approach a configured workstation
  2. Activate it (default: E key)
  3. You'll enter camera view while your physical body remains at the workstation
  4. Press E again to exit camera view

About

A plugin that allows players to connect to the facility's security camera system via special workstations.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages