Quitar pantalla de 'ayuda' cuando montas a caballo
-
Bueno, mucha gente (NADIE xD) me ha pedido esta guía, pero como quedaba bien decir la frase, pues la he hecho.
Es coña, en realidad me parecía una cosa muy útil que nadie se había planteando cambiar, excepto yo que lo añadí en el .SG xDEn fin, lo que vamos a hacer es MUY sencillo, si te peta el cliente es que eres un manazas, así que de todas formas haz una copia de seguridad de los root.epk.
Descompilamos root.epk y vamos al archivo game.py
Donde pone
onPressKeyDict[app.DIK_H] = lambda : self.interface.OpenHelpWindow()
Lo cambiamos a la KEY que queráis, eso quiere decir que cuando se presione la tecla H se abrirá la ventana de ayuda.
Podéis dejarlo como hice yo.onPressKeyDict[app.DIK_F12] = lambda : self.interface.OpenHelpWindow()
Así cuando presiones F12 SOLO saldrá la ventana de ayuda, en ningún momento más.
Aunque claro, F12 no tiene NINGUNA función dentro del cliente, así que si presionamos no saldrá nada, tenemos que añadir esto:
def __PressF12Key(self): self.interface.OpenHelpWindow()
Debajo del 'def' de __PressHKey(self):
Listo, compilamos y ale, a correr, H no hace nada, no habrá confusiones cuando te montes al caballo, no te matarán por culpa de esa maldita ventana, y como apenas se usa, pues la 'escondemos' en F12.
Saludetes
-
Sencilla y una guia muy chula, +1