FerretBomb
Active Member
I've been asked a few times how I do my on-screen transparent chatbox; there's another guide for a mIRC plugin method (where I've listed this previously), but my method just needs Chrome and one plugin, so figured a separate Guide would be handy for easy linking.
Real quick version on how I do mine:
1) Run Chrome
2) Install the Stylish plugin (Available via http://userstyles.org/)
3) Install the 'Twitch.tv Dark/Black Theme' and enable it (http://userstyles.org/styles/78830/twit ... able-theme)
4) Popout chat and put it somewhere you like, at a decent size
5) Window Capture, Inner Window, with sub-region
6) Chroma out the black. DapperKapper and MdKaP lose their hats, but chat is nicely readable
You can combine steps 2 & 3 by just installing the Better Twitch.tv plugin instead (it has a chroma-black option under the gear icon on any popped-out chat) but I hate some of the other changes BTTV does to the site (like making the Old format content tiles transparent, which screws up a lot of the custom frames which no longer blend in properly), and BTTV isn't tweakable.
Can head here and look at any of my past casts (http://www.twitch.tv/ferretbomb/videos); Isaac runs it usually sits on a black background anyway, but Neverwinter it shows up very readably over the game source layer.
I've done a few tweaks to the Stylish theme CSS (keeping the scrollbars from auto-hiding, and setting the background color to rgb(20,20,20) to get a cleaner key from it and keep DapperKapper hats/MVGame's hair) but the above still works great even without them.
---BACKDROP---
Just a note, adding a 30-50% transparency backdrop layer behind the chat capture layer with the this method will make it MUCH more readable, especially against any light backgrounds. I've made this improvement myself since the original writing of this method, and it VASTLY helps the readability while still allowing gameplay behind it to be visible.
To make my own backdrop, I just took a screenshot into my image editing program, used Magic Wand to select the area outside the chat window (the actual chat window, not the capture), inverted the selection to have ALL of the chat window selected, made a new layer, filled it with black, and saved just that one layer as a PNG. Load it up as an Image layer.
You can use the Layer Transparency option in OBS, or if you want to get fancy (I'm considering and working on this) use your image editing software to bake the proper gradient transparency directly into the PNG.
I'm considering this to add a non-transparent frame around chat to help delineate it better, as well as allowing me to add 'window chrome' to the border. Possibly add 'girders' behind the chat, while still maintaining the semi-dark backdrop as well, to add visual interest to the design. Possibly another semitransparent 'shine' layer on top, to make the chat look like it's inside a computer monitor or something.
Not necessary, but there are TONS of options for neat stuff that can be done.
Real quick version on how I do mine:
1) Run Chrome
2) Install the Stylish plugin (Available via http://userstyles.org/)
3) Install the 'Twitch.tv Dark/Black Theme' and enable it (http://userstyles.org/styles/78830/twit ... able-theme)
4) Popout chat and put it somewhere you like, at a decent size
5) Window Capture, Inner Window, with sub-region
6) Chroma out the black. DapperKapper and MdKaP lose their hats, but chat is nicely readable
You can combine steps 2 & 3 by just installing the Better Twitch.tv plugin instead (it has a chroma-black option under the gear icon on any popped-out chat) but I hate some of the other changes BTTV does to the site (like making the Old format content tiles transparent, which screws up a lot of the custom frames which no longer blend in properly), and BTTV isn't tweakable.
Can head here and look at any of my past casts (http://www.twitch.tv/ferretbomb/videos); Isaac runs it usually sits on a black background anyway, but Neverwinter it shows up very readably over the game source layer.
I've done a few tweaks to the Stylish theme CSS (keeping the scrollbars from auto-hiding, and setting the background color to rgb(20,20,20) to get a cleaner key from it and keep DapperKapper hats/MVGame's hair) but the above still works great even without them.
---BACKDROP---
Just a note, adding a 30-50% transparency backdrop layer behind the chat capture layer with the this method will make it MUCH more readable, especially against any light backgrounds. I've made this improvement myself since the original writing of this method, and it VASTLY helps the readability while still allowing gameplay behind it to be visible.
To make my own backdrop, I just took a screenshot into my image editing program, used Magic Wand to select the area outside the chat window (the actual chat window, not the capture), inverted the selection to have ALL of the chat window selected, made a new layer, filled it with black, and saved just that one layer as a PNG. Load it up as an Image layer.
You can use the Layer Transparency option in OBS, or if you want to get fancy (I'm considering and working on this) use your image editing software to bake the proper gradient transparency directly into the PNG.
I'm considering this to add a non-transparent frame around chat to help delineate it better, as well as allowing me to add 'window chrome' to the border. Possibly add 'girders' behind the chat, while still maintaining the semi-dark backdrop as well, to add visual interest to the design. Possibly another semitransparent 'shine' layer on top, to make the chat look like it's inside a computer monitor or something.
Not necessary, but there are TONS of options for neat stuff that can be done.