Barotrauma

Barotrauma

30 ratings
99 Cameras - Scalable Camera Array - Accessories Update
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
247.474 KB
Apr 24, 2022 @ 11:39am
Apr 16, 2023 @ 3:06pm
7 Change Notes ( view )

Subscribe to download
99 Cameras - Scalable Camera Array - Accessories Update

Description
99 Cameras is Multi-camera system with THREE different options for how to switch between cameras. I have included with the mod 99 cameras pre-wired and configured for your convenience, just enter the number of cameras you are using, copy, paste and go!

*ACCESSORIES UPDATES ARE LAUNCHING...*


Skip to the bottom for version updates.
03/25/2023 - How to Skip/Replace Cameras
04/16/2023 - Accessories Update Part 1: Skip one camera, Regex wifi input protection, library of room numbers
*INFORMATIVE BUT NOT REQUIRED INFORMATION BELOW*


CHOOSE FROM 3 CAMERA SWITCHING OPTIONS (or a combination of them)
1. AUTO SWITCH - Click the mouse button once to start auto switching between the cameras every 2 seconds (this time is configurable). This is how I imagined a REAL security guard uses a camera system. Just sit back, relax, and watch for any signs of trouble on the high seas without lifting a finger! Click again to stop the auto switching if you see something interesting, and restart with another click.

2. RADIO SWITCH - Use a the radio chat by pressing 'R' and selecting a radio channel (or type 'r;' then the number), and send the number of any camera at any time to switch to that camera. The Wifi channel for switching is configurable. IMPORTANT: Make sure 'radio' is selected on the bottom left. 'Local' does not send the commands to the wifi network.

3. SWITCH-ON-CLICK - The classic version of a camera system, it switches to the next camera with a left click.

These three versions are available within the mod individually or in combinations. Use the setup that is right for your sub!



TWO MOD VERSIONS ARE AVAILABLE
1. SWITCH WITH WIFI CHANNEL
This version increments the channel of the wifi component to switch between cameras. This has the LOWEST number of components with only one wifi component needed per camera. Includes an optional display for the number of the camera you are on. IMPORTANT: Make sure 'radio' is selected on the bottom left when sending camera commands. 'Local' does not send the commands to the wifi network.

*NOTES ON THIS VERSION*
Is Configuration required?
Yes, you have to choose and enter the number of cameras into a memory component. Additional cameras above the number you enter will be ignored, the default is set to 10.

Is Additional configuration available?
Yes, but these are not necessary to change:
- > You can change the auto switch delay (2 s default) in game or in the editor.
- > You can change the radio switch wifi channel (1 default) in game or in the editor.
- > You can change the starting Wifi channel (currently 101), BUT you will also have to change other components in order for the display to work.

Is this version easily customizable with my own additions like searchlights, lamps, motion sensors etc?
NO, as a trade-off for only using one wifi component per camera, there are limited options for sending logic signals without adding several more components to the base circuit.

Is there Wifi Interference?
NO, other logic signals sent on wifi channels shared by the cameras cannot interfere in any way with the control of the cameras or switching.

Won't the wifi channels of the cameras interfere with other wifi signals on the sub?
For the most part NO. The camera control wifi signal is immune to other electrical logic signals sent on the same channel, ie. it does not effect the control of the camera in any way. Also, the 'control' signal sent by a periscope is ignored by electrical components in turn. It will not activate logic components under normal circumstances. The control signal will only interfere with other periscope control signals on the same channel; for example if a drone sub is being controlled remotely.

Known limitation:
This version does not work if you go beyond 99 cameras without adding more components.



2. SWITCH BY CAMERA NUMBER (noted as LEGACY in the mod file)
This version increments a number which is sent as a logic signal on a fixed wifi channel to activate relay components on individual camera modules. This version uses significantly more components as each camera requires 4 components to function. Includes an optional display for the number of the camera you are on.

*NOTES ON THIS VERSION*
Is Configuration required?
Yes, you have to choose and enter the number of cameras into a memory component. Additional cameras above the number you enter will be ignored, the default is set to 10.

Is Additional configuration available?
Yes, but these are not necessary to change:
- > You can change the auto switch delay (2 s default) in game or in the editor.
- > You can change the radio switch wifi channel (1 default) in game or in the editor.

Is this version easily customizable with my own additions like searchlights, lamps, motion sensors etc?
YES!, because each camera gets a unique logic signal (as opposed to just a control signal), additional lights, motions sensors, etc, can be easily added along with each camera. For example, lamps are used in this mod to indicate when a camera is active.

Can there be Wifi Interference?
YES, this version uses a dedicated channel (default 12) to send the number of the camera. Logic signals sent on this channel CAN and WILL break the switching if there is interference. This is not possible with the first version of the mod that switches wifi channels.

Known fail states:
It is possible to 'double count' when starting the auto switching by clicking in a frenzy. This causes the auto switch to skip one camera. However, stopping the auto switching briefly will clear up this erroneous double signal and return the system to normal function. This behaviour could be prevented (double click prevention is already built in, just not FRENZY click prevention), but more components would be required.



UPDATES:
(a) Skip/Replace one Camera:
One Camera can be simply skipped or added using a signal check component. See the attached image above showing the wiring layout.

(b) Regex Input protection:
Prevents inputs to the camera selector other than numbers 1-999. I discovered a bug where some letters would be treated as numbers for input the greater component, causing a bugged state (you go to 'camera 0'). All versions of the cameras in the mod have been updated, if you have this camera mod installed on your sub I recommend you add this component.

(c) Room/Location Legend:
Replaces the 'Camera number' dialogue on the display with any text. 18 Signal check components are pre-wired for 18 unique location names to replace any camera numbers of your choice. Replace the signal check 'Output' value with the name of the room/location corresponding to the target value, where the target value is the camera number you will replace.
Also, the room location is output as text on channel 1 in a small area (100 size). Place the wifi component nearby the periscope so only the operator receives the text updates.



04/16/2023 Works in progress
(a) Motion sensors - Each camera is given live feedback in the form of a motion sensor to report on events in the sub. Either just information on the radio or terminal chat, or the optional addition (the configuration of this is non-trivial however..), where the periscope switches automatically to the camera where action is occurring. (COMPLETE BUT UNTESTED)
Popular Discussions View All (1)
10
Apr 16, 2023 @ 7:30pm
Bugs or unexpected behaviour
241Randy
3 Comments
specky Nov 28, 2023 @ 8:24am 
very good looks complex
Klowbye Aug 25, 2023 @ 10:38am 
great mod! the youtube video also explained a few things.
Black Lenin Feb 4, 2023 @ 10:29am 
Thanks a lot!