def grab_item(pos): if pos == 1: KI.KeyPress(KI.J_KEY, KEYPRESS_DELAY) elif pos == 2: KI.KeyPress(KI.K_KEY, KEYPRESS_DELAY) elif pos == 3: KI.KeyPress(KI.L_KEY, KEYPRESS_DELAY) time.sleep(1)
def start(): KI.KeyPress(KI.C_KEY, KEYPRESS_DELAY) time.sleep(.5) KI.KeyPress(KI.LBRACKET, KEYPRESS_DELAY) time.sleep(.5) KI.KeyPress(KI.LBRACKET, KEYPRESS_DELAY) time.sleep(.5) KI.KeyPress(KI.LBRACKET, KEYPRESS_DELAY) time.sleep(.5) KI.KeyPress(KI.LBRACKET, KEYPRESS_DELAY)
def buy(pos): if pos == 0: KI.KeyPress(KI.KEY1, KEYPRESS_DELAY) elif pos == 1: KI.KeyPress(KI.KEY2, KEYPRESS_DELAY) elif pos == 2: KI.KeyPress(KI.KEY3, KEYPRESS_DELAY) elif pos == 3: KI.KeyPress(KI.KEY4, KEYPRESS_DELAY) elif pos == 4: KI.KeyPress(KI.KEY5, KEYPRESS_DELAY) time.sleep(1)
def titleOptions(self): print("setting up the options to favor me...", flush=True) KI.KeyPress(KI.DOWN, KI.SAFE_DELAY) KI.KeyPress(KI.DOWN) KI.KeyPress(KI.A) KI.KeyPress(KI.LEFT) KI.KeyPress(KI.LEFT) KI.KeyPress(KI.DOWN) KI.KeyPress(KI.DOWN) KI.KeyPress(KI.RIGHT) KI.KeyPress(KI.DOWN) KI.KeyPress(KI.A) print("waiting...", flush=True) time.sleep(1) print("Done.", flush=True)
def deploy(pos): if pos == 0: KI.KeyPress(KI.Q_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.Q_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.Q_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.Q_KEY, KEYPRESS_DELAY) elif pos == 1: KI.KeyPress(KI.W_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.W_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.W_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.W_KEY, KEYPRESS_DELAY) elif pos == 2: KI.KeyPress(KI.E_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.E_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.E_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.E_KEY, KEYPRESS_DELAY) elif pos == 3: KI.KeyPress(KI.R_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.R_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.R_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.R_KEY, KEYPRESS_DELAY) elif pos == 4: KI.KeyPress(KI.T_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.T_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.T_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.T_KEY, KEYPRESS_DELAY) elif pos == 5: KI.KeyPress(KI.Y_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.Y_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.Y_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.Y_KEY, KEYPRESS_DELAY) elif pos == 6: KI.KeyPress(KI.U_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.U_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.U_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.U_KEY, KEYPRESS_DELAY) elif pos == 70: KI.KeyPress(KI.I_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.I_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.I_KEY, KEYPRESS_DELAY) KI.KeyPress(KI.I_KEY, KEYPRESS_DELAY) time.sleep(1)
def toggle_store(): KI.KeyPress(KI.SPACE_BAR, KEYPRESS_DELAY) time.sleep(1)
def press_a(self): KI.KeyPress(KI.A, KEYPRESS_DELAY) if self.print: print("pressed A", flush=True)
def press_right(self): KI.KeyPress(KI.RIGHT, KEYPRESS_DELAY)
def press_left(self): KI.KeyPress(KI.LEFT, KEYPRESS_DELAY)
def press_up(self): KI.KeyPress(KI.UP, KEYPRESS_DELAY)
def press_down(self): KI.KeyPress(KI.DOWN, KEYPRESS_DELAY)
def press_b(self): KI.KeyPress(KI.B, KEYPRESS_DELAY) if self.print: print("pressed B", flush=True)
def startNewGame(self): print("Lets get through these text blocks...", flush=True) KI.KeyPress(KI.A) print("Waiting...", flush=True) time.sleep(2.4) print("Spamming B Button", flush=True) for i in range(0, 24, 1): KI.KeyPress(KI.B, KI.FAST) print("Time to enter our name...", flush=True) KI.KeyPress(KI.A, KI.FAST) KI.KeyPress(KI.A, KI.SAFE_DELAY) KI.KeyPress(KI.LEFT, KI.FAST) KI.KeyPress(KI.A, KI.FAST) KI.KeyPress(KI.UP, KI.FAST) KI.KeyPress(KI.UP, KI.FAST) KI.KeyPress(KI.LEFT, KI.FAST) KI.KeyPress(KI.A, KI.FAST) print("What a great name!", flush=True) time.sleep(1) KI.KeyPress(KI.A, KI.FAST) time.sleep(2) for i in range(0, 14, 1): KI.KeyPress(KI.B, KI.FAST) print("Red? What an atrocious color.", flush=True) KI.KeyPress(KI.DOWN, KI.SAFE_DELAY) KI.KeyPress(KI.A, KI.FAST) print("This guy really likes to talk...", flush=True) for i in range(0, 20, 1): KI.KeyPress(KI.B, KI.FAST) print("Is he done?", flush=True)
def insert_card(self): print("inserting card...", flush=True) # file -> open KI.KeyPress(KI.ALT, KI.SAFE_DELAY) KI.KeyPress(KI.F_KEY, KI.SHORT_DELAY) KI.KeyPress(KI.ENTER, KI.SHORT_DELAY) # type the ROM name, press enter KI.KeyPress(KI.B_KEY, KI.TYPE_DELAY) KI.KeyPress(KI.L_KEY, KI.TYPE_DELAY) KI.KeyPress(KI.U_KEY, KI.TYPE_DELAY) KI.KeyPress(KI.E_KEY, KI.TYPE_DELAY) KI.KeyPress(KI.DOT_KEY, KI.TYPE_DELAY) KI.KeyPress(KI.Z_KEY, KI.TYPE_DELAY) KI.KeyPress(KI.I_KEY, KI.TYPE_DELAY) KI.KeyPress(KI.P_KEY, KI.TYPE_DELAY) KI.KeyPress(KI.ENTER, KI.SHORT_DELAY) # set default window size KI.KeyPress(KI.SET_DEFAULT_SIZE, KI.SHORT_DELAY) # wait for intro cinematic? if C.CINEMATIC_DELAY: print("waiting for cinematic...", flush=True) time.sleep(20) else: print("doing my best to skip this cinematic...", flush=True) print("waiting...", flush=True) time.sleep(6) print("skipping", flush=True) KI.KeyPress(KI.START) print("waiting...", flush=True) time.sleep(4.5) print("Entering title menu...", flush=True) KI.KeyPress(KI.START) time.sleep(3) KI.KeyPress(KI.START, KI.SHORT_DELAY) time.sleep(3) print("At title menu.", flush=True)
def continue_game(self): KI.KeyPress(KI.A, KI.SAFE_DELAY) time.sleep(3) KI.KeyPress(KI.A, KI.SAFE_DELAY)