{"id":22108612,"url":"https://github.com/superdisk/twitchplaysx","last_synced_at":"2026-01-31T14:32:29.372Z","repository":{"id":14441988,"uuid":"17153479","full_name":"SuperDisk/TwitchPlaysX","owner":"SuperDisk","description":"A package that lets you setup your own \"Twitch Plays Pokemon\" style stream","archived":false,"fork":false,"pushed_at":"2019-12-31T19:50:24.000Z","size":3915,"stargazers_count":2,"open_issues_count":5,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-29T09:48:51.926Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Pascal","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SuperDisk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-02-24T22:40:08.000Z","updated_at":"2019-05-03T17:12:33.000Z","dependencies_parsed_at":"2022-09-19T02:10:29.178Z","dependency_job_id":null,"html_url":"https://github.com/SuperDisk/TwitchPlaysX","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuperDisk%2FTwitchPlaysX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuperDisk%2FTwitchPlaysX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuperDisk%2FTwitchPlaysX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuperDisk%2FTwitchPlaysX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SuperDisk","download_url":"https://codeload.github.com/SuperDisk/TwitchPlaysX/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245206459,"owners_count":20577578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-01T09:16:44.820Z","updated_at":"2026-01-31T14:32:29.366Z","avatar_url":"https://github.com/SuperDisk.png","language":"Pascal","funding_links":[],"categories":[],"sub_categories":[],"readme":"TwitchPlaysX\n============\n\nA package that lets you setup your own \"Twitch Plays Pokemon\" style stream\n\nHi, anyone from Reddit. Sorry if this submission doesn't fit the guidelines. I thought it was applicable though.\n\nThis relies on IRC.pas (which you can find on my github profile)\n\n[Download Windows EXE](https://dl.dropboxusercontent.com/u/33727415/TPX.exe)\n====================\n\nLimitations\n===========\n* Doesn't work with Direct3D windows\n* The window it's capturing must be on the screen and not minimized\n* The game must not get its input from GetAsyncKeyState (this shouldn't be a big deal. VisualBoy uses it though, so ***use BGB instead***.)\n\nSetup Instructions\n==================\n1. Download / Compile / Run the tool\n2. Type the game name into the options\n3. 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)\n4. Select a window in the list to the right. Not all windows are supported, due to GDI limitations. :(\n5. Type your twitch username into the channel box and hit connect.\n6. Point your streaming application at the TwitchPlaysX window and everything is go. (Theoretically anyway. I've hardly done any testing at all)\n7. Have fun.\n\nCompiling Instructions\n======================\n1. Grab [IRC](https://github.com/SuperDisk/IRC) and put it in the directory\n2. Install Fcl-Stl (it's in the source folder of FPC. Compile and copy to units)\n3. Open .lpi in Lazarus\n4. Build\n5. Yay\n\nThanks\n======\nMany thanks to #FPC and #Lazarus-IDE on Freenode!\n\nThanks to the Twitch Plays Pokemon author for stirring up interest in this kind of social experiment.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuperdisk%2Ftwitchplaysx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuperdisk%2Ftwitchplaysx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuperdisk%2Ftwitchplaysx/lists"}