Git Product home page Git Product logo

twitchplayspokemon's Introduction

Twitch Plays Pokemon IRC Bot

Written in Python 3.3.4

This will be updated, but not much. I will create a quick and easy way for people to connect Twitch to Visual Boy Advance and have an interactive chat, however beyond that not much is to be promised. I will continue the development of my own personal project where I work from this script as a base to build what fits my needs.

Pre requisists

This is written in Python 3.3.4 and meant to run on Windows, it has only been tested on Windows 7 because I hate Windows 8. That being said, you need to install this:

64 bit

Everyone else

After that install this:

64 bit

Everyone Else

You'll want to download Visual Boy Advance and set .gbc files to open with it by default before running this bot

Now you're good, download this and extract it anywhere, don't re-arrange or re-name the contents without changing the scripts, you will also need to update ircbot.py to connect to your account, or else it will NOT work.

How-to run

Of course update ircbot.py with your credentials first

Open Visual Boy Advance and change your arrow key settings to use num-pad 8, 4, 6, 2 respectively with num-lock enabled, Z and X are A and B, Enter and Backspace are Start and Select.

Open up two COMMAND PROMPTS and before running the programs type in chcp 65001 into EACH

First start the ircbot, verify that it echoes "Connected" to the channel and can receive messages, then start the controller.py which will open VBA as well as focus it every 3 seconds when it needs to make a command.

(To people who don't know command line, navigate to the directory your stuff is located in with cd Directory\Name then type in the name of the program, if you installed Python 3.3.4 correctly it will start the program)

In other news

Now I will shamelessly plug my channel HERE

However once I move it to a server it will be shown HERE

So if you must follow a channel, follow the latter.

Side:

If you get this working on a Ubuntu 12.04 server running xvnc please tell me what you're using to stream by sending me a message on Twitch, I'd appreciate it so I can port this to Linux.

My code is not beautiful and could be better.

twitchplayspokemon's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.