Skip to content

thebagmaster/AnyPlays

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dependencies
    Base Python
    Python 2.7.11 x64     https://www.python.org/downloads/release/python-2711/
                        python-2.7.11.amd64
    
    Keyboard Emulation
    pywin32 x64         http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/
                        pywin32-219.win-amd64-py2.7
    
    Process Pausing
    psutil                C:\Python27\Scripts\easy_install.exe psutil
    
    Threading (exists in 3+)
    futures                C:\Python27\Scripts\easy_install.exe futures
    
    IRC Connectivity Bot
    irc                 C:\Python27\Scripts\easy_install.exe irc
    
    Joystick Support
    vJoy                http://vjoystick.sourceforge.net/site/index.php/download-a-install/72-download
                        vJoy_216_150815

How To
    Configure config.py
    Execute run.py
    Close by closing gui and Ctrl-C on cmd prompt (help me make it elegant)
                        
Architecture
    Gui
        Build Config For Run
            Color
            Boxes
            Text Files
            Memory Reading
            
    
    Run    
        Read In Config
        Bot
            Sanitize
            Initialize Command for each chat
            Execute Command
            
    Command
        admin (bool)
        banned (bool)
            
        Execute
            Combo.execute()
        
        Action
            Combo
                KeyAction (list)
                    key
                    Pause
                    
                MouseAction (list)
                    changex
                    changey
                    button (L R M)
                    Pause
                    
                JoyAction (list)
                    button
                    axis (ENUM X,Y,Z,Rx,Ry,Rz,Slider,Slider2)
                    axispos
                    hat (ENUM 1,2,3,4)
                    hatpos 
                    Pause
                    
                ModeAction
                    index (Modes)
                    step (+ or -)
                    
    Pause
        before
        during
        after    
        
    Modes (list)
        type (bool,int)
        posswitch
        negswitch
        max
        min
        init
        value
        ref
        innateloss
        onUpdate()
        
    Democracy
        enabled
        votes (list)
        timer
        delay
        pause
        
    Memory (list)
        address
        file
        display (bool)    

    Config
        Commands (list)
        Modes (list)
        Democracy
        Memory (list)
            

About

Make your own TwitchPlays with Python!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages