Screen Protection

By: TerrierDarts

Let’s stop you doxing your secrets on stream!

This freebie, will allow you to toggle a cool effect, to blur your screen. So you can keep them secrets protected. Combining the Plugins from FiniteSingularity and Exeldro we can create this cool effect and this theory can be applied elsewhere and to make this match your own requirements!

How to Set Up

Firstly you are going to need 2 Plug-ins

You will need to choose the Source you want to blur, this would usually be your Display Capture and we are going to add 3 filters,

💡
These names can be modified but you will need to make adjustments to the code if you do.

The Screen Protection Filter is set up like this,

The Protection On and Protection Off are Set up like this, The only real difference between the 2 is that Protection On sets the value to 10, whereas Protection Off sets it to 0. Everything below that is not captured in the image is unchanged from the default.

If these filters are set up correctly you should be able to trigger on and off and the screen should blur.

Once these filters are in we need to go over to Streamer.bot and then you can import the code from below, once imported you will need to check the code,

The OBS Raw Sub-Action will need to know the Source and the Filter, this is the Composite Blur filter name its needs. If you named it Screen Protection like I suggested this won’t need adjusting, if you called it something else you can change it here along with the source your are blurring.

    
 "sourceName": "Display Capture", 
 "filterName": "Screen Protection"    

The next thing to is to modify the C# this is exactly the same as the raw, if you named them as I suggested you will have less to change, if you chose your own naming scheme you will need to replace the given names with the names you have chosen. It is likely you will need to edit the Scene and Source name. The main thing to remember is these values must still be strings (wrapped in " " ) and identical to OBS.

    
string scene = "Monitor"; //This is correct
string scene = Monitor; //This is incorrect    

Once all that is done you should be able to trigger the test action and it should work.

If it works you can now attach your own trigger, for me I use a Stream Deck button.

Import Code

The action import for Streamer.bot.

    
U0JBRR+LCAAAAAAABACtV1tv4jgUfl9p/0OW50kVcgEy0jxwKRBmypb7ZTMPtuOkKc5l7QRKq0r7W/an7S/ZkwRoA3Q0Wi2SQfb3+fjcfHx4+fUXSaoENEGVz9JLNoFpiAIK08ok4RQFs3upyynFPpX++etvaUJgEkr3PEooSfworHw6bENp8hDxbOOUcu5T3kE8ESd4S7nI6IBXb5Qb5QQ4VBDux8kBbEo7tJeSSIqLI6R9lHJJFMfuHuBL5Hr5offb+7OjcRo2yUFKmDJ2xIDpB2kwP52fgRn2mjMqDipZj3IZAlb+KFakI5TDvpNbQHSq1aguuxgjWUfIkJFRV+W6XjcxbrhKteEclcu3/ZnSlJYVy9dpiDCjmcyEp7SEPBGWOrTLo6DviyTieyC5iIkS6xSr87DkwZpGnsdoSRGPR2l8LbqiREMMoiDApdcO5Sh0ouDk7AucRCFJOadhcg1NuO95EIz3Hj7zcpEwiPuZczLiy+unM7SIA3KVuuK4puxqDQ3igLFsVmu6THXHoQ2j7hoNvXK+NdnHmc/qinqOfBiNt4iIY3J8f4++vk2+l9x4mUzXTD1GsUcTqeuzhHJpQpMEUlxcaB9z6vpPGTvCYox2FwQOa4C+2NwOJcmucArJJ5IpWG0DYGenTOBOEVocZVc+nVE7cCMy6kFEhoh8wxD0LGR0fBEzuKdtFCcppycZGdfNxb5xL3LTrhTk1+zn9dIAKlKWiGnU5J74IBaQYmEhzMoTAZvEUTFcw1qtTmXdULGMDaMh15Q60g0XaZpevzjokEO00cDYRbKGDUXWKVZkrNGa7Coa1hxdqWHTvdi6o773kKU3VLIP8kuvnQPHu3dWBHLsx6nnhw7NYq6Uku7Tz+RUJ5KSB3qlFOSss+J7JRYuhYtM6EUO53D7s20vQLloJ2z7zic8EpGb3Axvp7bd5aDBLuKbmm7bWx1qvqZoVdO2A0Eiznx84zBWKYv8fn4+3ie0HTm5Jc5yGOOAeDONPTu9efL7TvnaGcU7ZzEQaHHnrdSnB6LdeaNqy5osDFgzGOD1zijyrHbTI/25j3vs0eoNtljdeePlA1tpc2U98eIjh4LM7LcYrc7s1kvn/YExVufKaDkIv7YH21U4nKyWJF0HTIAe+xlgTo+la+0uJUF3g5bzZ8vfeRhkW7DutFtivVwz3N6cdMlHf6iQAPbtW88rdZ6uJ03Tag+GWDVip2furUfhfdubXRyOGfFba6zNvJk6ZDiYedOgm6xHJV2fnf4g9w9RzSoJhszqKJ61GcdEa4nVcuON1O7O6c/364lVt9qN7XhhKOul5S0WwPdbU9B3v1Kvyo5xOAL/mikO5o9g6xb7oGunmcuZKoOpdTvc4sAAf45jrOreNJwnq2C+L9nbY4HVfjj4omneT5pPd+1NZuMM9diz1R9H60krdRZVP9OLgl4O2ErUzI/dI56slt6w7TdPcssxK0aWA982pk+qwwhucQ8tnjJbI1L4T4Dvt85y8Lie7DyLtfZYG7/prq6DLH5le89iV4ySHm7ZZwz3h6wcb1Hi5+N2OJq0jXvIqSnqmdr4kFNf+8PHNeTvN4jrIS4CcmNEAlNZL4YKWpipdQvjZ/RslvQyAS/pQQLI3+UgBf/uncXstD+zJxs53/vy5dpTRKIg9hm98s4fygs8EpMEGsGPGAJt6Tgv+NNofnjxf8QtsS7rVVHSaRURs04dWVEb8BrUiCqbNa0hN1ys10zV1Y2a8V9Kupl9/v+qXv35VqKXHVb0H+WOizEUC+q8w4/wQeCRX7SiJRGwPQigpysv7igWEdlAs0D59tCvXYJt5kOfVwYTPzjy3/XZb38AqoV/oaGKI55QJ+txs7ApN+rNoV277NoLVMbwX+WmBs/G678eOzguvAwAAA==    

Companion Video

DISCLAIMER

By downloading this product you agree to not redistribute AND/OR sell it for any profit whatsoever. Feel free to completely edit this product and change it for your needs. We do not offer support on any modifications.

We're happy to offer these items for free because we believe they can be helpful to you. Since they're not full products, we can only provide limited support, but if you'd like to show your appreciation and support our work, feel free to leave a tip. Your generosity helps us continue creating and offering more useful resources! 😊

Leave a Tip! ☕
Last updated: 09/19/2024 00:01:41 (UTC)