ASC - Mi editor de scripts



Herramientas Caja de herramientas con toda variedad de software para hacer tu hack.

Like Tree18Gracias

Respuesta
 
Herramientas Desplegado
  #1  
Antiguo 05/08/2012
Avatar de cosarara97
Tiempo
Puntos: 309.690, Nivel: 56
Puntos: 309.690, Nivel: 56 Puntos: 309.690, Nivel: 56 Puntos: 309.690, Nivel: 56
Actividad: 3,8%
Actividad: 3,8% Actividad: 3,8% Actividad: 3,8%
El usuario posee 1x Zapdos El usuario posee 1x Huevo Brisa
 
Fecha de ingreso: 28/abr/2010
Ubicación: Catalunya
Mensajes: 927
Ha agradecido: 138 veces
Agradecido: 401 veces
cosarara97 está en el buen camino
Predeterminado [GUI] ASC - Mi editor de scripts

Advanced Script Compiler

Bueno, como XSE es una cosa rara escrita en uno de esos lenguajes derivados del BASIC (lol) que no se hacer funcionar en linux (ooooh) y PKSV me pone un poco de los nervios como necesitaba un editor de scripts que pudiera adaptar a mis necesidades he escrito uno. Se llama ASC (Advanced Script Editor, acepto propuestas para nuevo nombre).

Cosas por hacer:
  • Acabar compatibilidad con XSE (ahora ya es compatible con PKSV)
  • Sistema de movimientos avanzado (como el de PKSV)
  • Saltos de linea automáticos (\n y \l)

Características:
  • Compatibilidad con XSE y PKSV (la de XSE a medio hacer)
  • Soporte para #dyn(amic) y #define's
  • Soporte para acentos
  • Etiquetas chulas para jumps/goto's (jump :asdf)
  • Hecho por mi (sí, me tenéis aquí, así que me podéis molestar para que lo modifique, eso es una ventaja, sabéis?)
  • Estructuras while, if y else
  • Fácilmente modificable (está escrito en python y está estructurado en varios módulos, añadir un comando o un alias para uno ya añadido, o modificar la tabla de texto, por ejemplo, es increíblemente sencillo)
  • Es open source, licenciado bajo la GPLv3 (o posterior) - Si añadís algo útil decídmelo y lo añadiré al repositorio principal.

Descarga alpha 1:
Lo siento, se ha roto el link (voy a buscarlo un día de estos)
v1.0:
Lo siento, se ha roto el link (voy a buscarlo un día de estos)
Página en gitorious:
https://gitorious.org/advanced-script-compiler
Descarga última versión de git:
https://gitorious.org/advanced-scrip...tarball/master

Instrucciones básicas versión CLI



Screenshots antiguas


La gente guay podéis clonar el git:
$ git clone git@gitorious.org:advanced-script-co...t-compiler.git
El resto, podéis hacer click aquí:
https://gitorious.org/advanced-scrip...tarball/master
Para ejecutar la versión GUI nueva, ejecutad el archivo "asc_gui_qt.py". Vais a necesitar PyQt4 para python3, python3 y python-qscintilla (también para python3, claro).

info sobre la versión Gtk (antigua)


Última edición por cosarara97; 26/01/2013 a las 23:02
Responder Citando
  #2  
Antiguo 05/08/2012
Avatar de Aaron
Hermano mayor de KBlanco
Puntos: 84.998, Nivel: 30
Puntos: 84.998, Nivel: 30 Puntos: 84.998, Nivel: 30 Puntos: 84.998, Nivel: 30
Actividad: 0%
Actividad: 0% Actividad: 0% Actividad: 0%
El usuario posee 2x Ángel Asakura El usuario posee 1x Ángel Asakura (Edición Limitada) El usuario posee 1x Gershel El usuario posee 1x Zekrom
 
Fecha de ingreso: 30/jun/2012
Ubicación: España (Catalunya)
Mensajes: 656
Ha agradecido: 343 veces
Agradecido: 289 veces
Aaron está en el buen camino
Enviar un mensaje por ICQ a Aaron Enviar un mensaje por AIM a Aaron Enviar un mensaje por Yahoo  a Aaron
Predeterminado

Es genial que hayas creado un nuevo editor de scripts. La lastima es que esta en alpha y no serviria de nada descargarselo (aun asi lo descargare xD). Espero que tambien sea muy usado y sea mas facil de usar para asi trabajar mas rapido y que sea mas comodo. Te deseo suerte sacando la proxima version de tu ASC (jaja ami tampoco me gusta el nombre).
Pues te deseo buena suerte!
Responder Citando
  #3  
Antiguo 05/08/2012
Avatar de Sonicarvalho
ASM noob
Puntos: 21.094, Nivel: 15
Puntos: 21.094, Nivel: 15 Puntos: 21.094, Nivel: 15 Puntos: 21.094, Nivel: 15
Actividad: 0%
Actividad: 0% Actividad: 0% Actividad: 0%
El usuario posee 1x Gershel
 
Fecha de ingreso: 17/jun/2011
Ubicación: Lisboa - Portugal
Mensajes: 85
Ha agradecido: 16 veces
Agradecido: 10 veces
Sonicarvalho está en el buen camino
Predeterminado

5 estrellas, y sabes porque? Porque para ASM hackers como yo saben cambiar la tabla de comandos de forma a añadir o quitar argumentos (o mismo cambiarlos), es sencillo cambiarlos.

Ejemplo: He cambiado el sethealingplace en FireRed para suportar un mapa/warp especifico. Así al revés de un word como argumento necesitaría 3 words.Uno para el banco de mapa, otro para el map y otro para el warp.

Muchas gracias cosarara!



Búsquedas actuales (EMERALD):


Búsquedas actuales (RUBY):


Búsquedas actuales (FIRERED):


Responder Citando
  #4  
Antiguo 05/08/2012
Avatar de cosarara97
Tiempo
Puntos: 309.690, Nivel: 56
Puntos: 309.690, Nivel: 56 Puntos: 309.690, Nivel: 56 Puntos: 309.690, Nivel: 56
Actividad: 3,8%
Actividad: 3,8% Actividad: 3,8% Actividad: 3,8%
El usuario posee 1x Zapdos El usuario posee 1x Huevo Brisa
 
Fecha de ingreso: 28/abr/2010
Ubicación: Catalunya
Mensajes: 927
Ha agradecido: 138 veces
Agradecido: 401 veces
cosarara97 está en el buen camino
Predeterminado

Cita:
Iniciado por FHT Ver mensaje
Es genial que hayas creado un nuevo editor de scripts. La lastima es que esta en alpha y no serviria de nada descargarselo (aun asi lo descargare xD). Espero que tambien sea muy usado y sea mas facil de usar para asi trabajar mas rapido y que sea mas comodo. Te deseo suerte sacando la proxima version de tu ASC (jaja ami tampoco me gusta el nombre).
Pues te deseo buena suerte!
A ver, que funciona, eh? (Yo ya lo uso para el concurso de scripts) Solo que si no estás acostumbrado a usar la linea de comandos no sabrás usarlo.
Me alegro que os guste, cuando acabe el concurso y tenga tiempo voy a acabar la interfaz gráfica (y todo lo que hay en esa lista de arriba) y sacar una versión que pueda usar todo el mundo.

EDIT: He creado una página para el proyecto en gitorious, con su respectivo repositorio git (en el post principal)
#whackahack@freenode.net (IRC) - cosarara97@jabber.org (XMPP) - cosarara97@hotmail.es (MSN)

...


Última edición por cosarara97; 06/08/2012 a las 19:29
Responder Citando
  #5  
Antiguo 10/08/2012
TrevorTS
Guest
 
Mensajes: n/a
Predeterminado

wow me gusta mas el lenguaje que utiliza tu editor , es mas legible para mi.
me dan ganas de pasarme a ubuntu.
Responder Citando
  #6  
Antiguo Hace 1 semana
Avatar de cosarara97
Tiempo
Puntos: 309.690, Nivel: 56
Puntos: 309.690, Nivel: 56 Puntos: 309.690, Nivel: 56 Puntos: 309.690, Nivel: 56
Actividad: 3,8%
Actividad: 3,8% Actividad: 3,8% Actividad: 3,8%
El usuario posee 1x Zapdos El usuario posee 1x Huevo Brisa
 
Fecha de ingreso: 28/abr/2010
Ubicación: Catalunya
Mensajes: 927
Ha agradecido: 138 veces
Agradecido: 401 veces
cosarara97 está en el buen camino
Predeterminado Respuesta: ASC - Mi editor de scripts

Bueno, pues resulta que hoy en lugar de estudiar (que es lo que debería estar haciendo), he decidido programar un poco en este proyecto. Además de arreglar bastantes bugs, los while's if's y else's ya funcionan (bieeeeen!), así que ahora podéis hacer cosas como:
Código:
#dyn 0x800000

#org @main
while(0x3000) {
	msgbox @text
	callstd 6
	while(0x3001) {
		msgbox @text2
		callstd 2
	}
	msgbox @text
	callstd 3
}
end

#org @text
= lalalalalala

#org @text2
= lelelelelele

#org @text3
= lolololololo
o
Código:
#dyn 0x800000

#org @main
if(0x3000) {
	while(0x4000 < 3) {
		msgbox @text
		callstd 6
		addvar 0x4000 1
	}
} else {
	msgbox @text2
	callstd 6
}
end

#org @text
= lalalalalala

#org @text2
= lelelelelele
Cuando en la condición pongamos solo un número, estaremos comprobando si el valor de una flag es 1. Si ponemos 2 números y un operador estamos comparando el contenido de una variable con una constante.
Por otro lado, en la carpeta utils he añadido un archivo pks.vim, para tener resaltado de código básico en el editor de texto VIM.

Todos estos cambios ya están en el repositorio en gitorious ( https://gitorious.org/advanced-script-compiler ), y como siempre, puede que algún día esté de buen humor y compile versiones para wincaca =P.

Oh, y re-abro el tema, claro.
#whackahack@freenode.net (IRC) - cosarara97@jabber.org (XMPP) - cosarara97@hotmail.es (MSN)

...

Responder Citando
  #7  
Antiguo Hace 1 semana
Avatar de Buzzo
Pequeño Saltamontes
Puntos: 14.458, Nivel: 13
Puntos: 14.458, Nivel: 13 Puntos: 14.458, Nivel: 13 Puntos: 14.458, Nivel: 13
Actividad: 0,9%
Actividad: 0,9% Actividad: 0,9% Actividad: 0,9%
 
Fecha de ingreso: 17/dic/2012
Mensajes: 47
Ha agradecido: 56 veces
Agradecido: 48 veces
Buzzo está en el buen camino
Enviar un mensaje por ICQ a Buzzo
Predeterminado Respuesta: ASC - Mi editor de scripts

Me lo he descargado y al ir a ejecutarlo he descubierto que hay un error de síntaxis en la linea 83:

Código:
table = u"00= " u"""
según lo que sé debería ser:

Código:
table = """00=u
Al menos a mi ese cambió me sirvió ^^

Muy buena la herramienta, me gusta
Responder Citando
  #8  
Antiguo Hace 1 semana
Avatar de cosarara97
Tiempo
Puntos: 309.690, Nivel: 56
Puntos: 309.690, Nivel: 56 Puntos: 309.690, Nivel: 56 Puntos: 309.690, Nivel: 56
Actividad: 3,8%
Actividad: 3,8% Actividad: 3,8% Actividad: 3,8%
El usuario posee 1x Zapdos El usuario posee 1x Huevo Brisa
 
Fecha de ingreso: 28/abr/2010
Ubicación: Catalunya
Mensajes: 927
Ha agradecido: 138 veces
Agradecido: 401 veces
cosarara97 está en el buen camino
Predeterminado Respuesta: ASC - Mi editor de scripts

Para Buzzo



Un comentario, qué emocionante
Bueno, yo lo que venía a traer es un super ejecutablísimo para los usuarios de windows super vaguísimos que no quieren instalar las dependencias y asdf.
Así que, con la última versión del git, lo he empaquetado y congelado (leed: compilado) todo, de modo que sin más dilación libero la versión 1.1. No se si había liberado ya una 1.1, pero me da igual, ahora la última versión es la 1.1 y es esta, okay?
Here you are: ASC_v1.1.zip
Espero que funcione para todo el mundo. Si encontráis bugs, no os funciona, os tira algún error, os encontráis con que no lo sabéis usar, cualquier cosa: decídmelo. Por favor. Ya lo se, que todos estáis la mar de contentos con XSE, pero a mi me hace mucha ilusión que uséis mi programa, y seamos sinceros, esos bucles y if/else's son la ostia.

PD: La integración con Advance Map funciona, yay! Solo tenéis que responder "No" cuando os pregunte que si ";" o " ".
Gracias: Rogy
#whackahack@freenode.net (IRC) - cosarara97@jabber.org (XMPP) - cosarara97@hotmail.es (MSN)

...

Responder Citando
  #9  
Antiguo Hace 1 semana
Avatar de Dafting Qaqtus
ASM noobest noob
Puntos: 116.910, Nivel: 35
Puntos: 116.910, Nivel: 35 Puntos: 116.910, Nivel: 35 Puntos: 116.910, Nivel: 35
Actividad: 7,9%
Actividad: 7,9% Actividad: 7,9% Actividad: 7,9%
El usuario posee 1x Moltres El usuario posee 1x Zapdos El usuario posee 2x Articuno El usuario posee 1x Porygon El usuario posee 1x Huevo Xtraño
 
Fecha de ingreso: 04/jul/2012
Mensajes: 629
Ha agradecido: 71 veces
Agradecido: 213 veces
Dafting Qaqtus está en el buen camino
Predeterminado Respuesta: ASC - Mi editor de scripts

Cita:
Iniciado por cosarara97 Ver mensaje

Para Buzzo



Un comentario, qué emocionante
Bueno, yo lo que venía a traer es un super ejecutablísimo para los usuarios de windows super vaguísimos que no quieren instalar las dependencias y asdf.
Así que, con la última versión del git, lo he empaquetado y congelado (leed: compilado) todo, de modo que sin más dilación libero la versión 1.1. No se si había liberado ya una 1.1, pero me da igual, ahora la última versión es la 1.1 y es esta, okay?
Here you are: ASC_v1.1.zip
Espero que funcione para todo el mundo. Si encontráis bugs, no os funciona, os tira algún error, os encontráis con que no lo sabéis usar, cualquier cosa: decídmelo. Por favor. Ya lo se, que todos estáis la mar de contentos con XSE, pero a mi me hace mucha ilusión que uséis mi programa, y seamos sinceros, esos bucles y if/else's son la ostia.

PD: La integración con Advance Map funciona, yay! Solo tenéis que responder "No" cuando os pregunte que si ";" o " ".
Excelente, y es cierto, si bien el else y el bucle while se puede hacer en XSE (No poniendo While o Else pero bueh, se puede) es comodísimo así.

Estaba esperando la versión para Wincaca. Tengo ansias de probarlo.

¡Saludos!






Responder Citando
  #10  
Antiguo Hace 6 días
Avatar de Buzzo
Pequeño Saltamontes
Puntos: 14.458, Nivel: 13
Puntos: 14.458, Nivel: 13 Puntos: 14.458, Nivel: 13 Puntos: 14.458, Nivel: 13
Actividad: 0,9%
Actividad: 0,9% Actividad: 0,9% Actividad: 0,9%
 
Fecha de ingreso: 17/dic/2012
Mensajes: 47
Ha agradecido: 56 veces
Agradecido: 48 veces
Buzzo está en el buen camino
Enviar un mensaje por ICQ a Buzzo
Predeterminado Respuesta: ASC - Mi editor de scripts

Cita:
Iniciado por cosarara97 Ver mensaje
¿? Nah, no hay ningún error de sintaxis. 2 strings juntas se concatenan automáticamente, tanto en python 2.7 como python 3.3. ¿Qué versión estás usando? Por otro lado, eso que has hecho es muy pero que muy feo, lol. Bueno, no tanto, pero el significado del código cambia.
Esas u's que ves delante de cada string son residuos de cuando el código estaba en python2 - se pueden quitar - pero lo que tu has hecho es añadir una u dentro de la string... en la equivalencia de 00... haciendo que los espacios se descodifiquen a u en lugar de ' '... lol
LOL... que raro, yo tengo el python3 que es el que dices en la página principal que hace falta, y al ejecutar el script me tira error debido a la sintaxis de la linea esa...
Cambié la línea a lo que puse yo y empezó a funcionar perfectamente
Responder Citando
Respuesta

Herramientas
Desplegado

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Desactivado



La franja horaria es GMT +1. Ahora son las 05:08.

Estilo clásico