Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

TwitchPlaysX

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)

Download Windows EXE

Limitations

  • 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.)

Setup Instructions

  1. Download / Compile / Run the tool
  2. Type the game name into the options
  3. 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)
  4. Select a window in the list to the right. Not all windows are supported, due to GDI limitations. :(
  5. Type your twitch username into the channel box and hit connect.
  6. Point your streaming application at the TwitchPlaysX window and everything is go. (Theoretically anyway. I've hardly done any testing at all)
  7. Have fun.

Compiling Instructions

  1. Grab IRC and put it in the directory
  2. Install Fcl-Stl (it's in the source folder of FPC. Compile and copy to units)
  3. Open .lpi in Lazarus
  4. Build
  5. Yay

Thanks

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.

About

A package that lets you setup your own "Twitch Plays Pokemon" style stream

Resources

Packages

No packages published

Languages