A package that lets you setup your own "Twitch Plays Pokemon" style stream
Hi, anyone from Reddit. Sorry if this submission doesn't fit the guidelines. I thought it was applicable though.
This relies on IRC.pas (which you can find on my github profile)
- Doesn't work with Direct3D windows
- The window it's capturing must be on the screen and not minimized
- The game must not get its input from GetAsyncKeyState (this shouldn't be a big deal. VisualBoy uses it though, so use BGB instead.)
- Download / Compile / Run the tool
- Type the game name into the options
- Type key mappings into the list (+ button to create new mapping. Type a string that the users will say, and map it to a virtual key code)
- Select a window in the list to the right. Not all windows are supported, due to GDI limitations. :(
- Type your twitch username into the channel box and hit connect.
- Point your streaming application at the TwitchPlaysX window and everything is go. (Theoretically anyway. I've hardly done any testing at all)
- Have fun.
- Grab IRC and put it in the directory
- Install Fcl-Stl (it's in the source folder of FPC. Compile and copy to units)
- Open .lpi in Lazarus
Many thanks to #FPC and #Lazarus-IDE on Freenode!
Thanks to the Twitch Plays Pokemon author for stirring up interest in this kind of social experiment.