tools
Thread Id: 10048
Thread Name: Tool Index v1.0
#0
Javi4315♪ 13374
Bueno, traigo una nueva herramienta. Se me ha ocurrido hacer algo así como una "librería" o "índice" de herramientas. Se trata básicamente de una herramienta a la que le puedes agregar otras herramientas y crear un acceso rápido. Por ejemplo, puedes vincular Advance map, XSE, etc, a la aplicación y abrir dichas herramientas desde ella. La verdad es que no sé si me he explicado bien xD, así que dejo una scan, así lo comprenderéis mucho mejor:



Cómo podéis ver, yo tengo cinco herramientas vinculadas a Tool Index que puedo abrir fácilmente pulsando "Ejecutar" o haciendo doble clic sobre la herramienta en cuestión. Un mecanismo bastante simple ¿No? xD.

Para agregar la herramienta a la lista, tenéis que hacer clic en "Agregar", buscáis la herramienta, le ponéis un nombre que será el que se muestre en la lista y listo, ya tienes la herramienta vinculada a Tool Index. Pero, además, como sé que a algunas personas le han dado problemas mis herramientas a la hora de cargar un archivo, he añadido otro mecanismo, por si acaso. Como podéis ver, abajo a la derecha dice "Agregar alternativo". Esto no es nada más que otra forma de agregar una herramienta a la lista, pero es un poco más arduo, ya que tienes que escribir la dirección del archivo en cuestión. Pero bueno, un copiar y pegar xD.

A parte de eso, también tenéis otras cuatro opciones: Cambiar nombre (Cambiarle el nombre a un elemento de la lista), eliminar (quitar un elemento de la lista), subir y bajar.

La herramienta en principio no debería dar ningún problema, pero si os da alguno, decidlo. También quiero añadir que el número de herramientas que puedes añadir a la lista es ilimitado, puede añadir cuantos quieras.

En fin, creo que no tengo nada más que decir, así que dejo la descarga:

Descarga - Mega

Saludos!!

PD: No sé si el nombre está así bien o es al revés, pero da igual xD.

*Nota: la herramienta no incluye ninguna otra herramienta ajena a la misma. Para añadir una herramienta a la lista debes tenerla en tu disco duro.
#1
Mustaine 14587
SI se entiende a la PERFECCIÓN Muy buen aporte ^^ Te dejo el Gracias y ahorita lo descargo, me parece una idea muy practica, saludos!
#2
Gut_Bro 14808
OMG! Genial ^^ Me gustó, me gustó ^^ Me parece muy útil y práctica :awesome:

El problema es que el MU me da error, dice que no está disponible D:!

Bueno, unas sugerencias que tal vez la hagan más vistosa:

* Podrías hacer que se muestre en el "taskbar" (creo que se llama asi) al lado del reloj. Así sería bien sencillo acceder a ella.
* Podrías hacer que se inicie con Windows (aunque eso lo podría hacer cualquiera, me refiero a arrastrarla a la carpeta "inicio" del menú inicio, ya me hice bolas xD)
* Y bueno, el punto es que, una vez en la barra de windows, al hacer clic derecho (o clic normal) se abra la lista en forma de menú. Así se abre la herramienta de otra forma, muy cool, no?

Jajaja pero bueno, me parece muy bien así como está ahora tambien ^^ qué original XD

EDITO: WIII AHORA YA ME FUNCIONA XD MIRENME! ESTOY HACIENDO SPAM (?)
#3
eskakterx 16569
Gran aporte de las herramientas (Como siempre xD)

Pero tengo mas herramientas que me que 1 GB cuando tenía 3 GB :OMG:

Pero si es mas facil, lo uso, sería muy bueno, mucho mas facil aún, creo que si me lo descargaré, me parece muy bien.

Por otro lado, me alegra que sigas con las herramientas, como siempre te dicen, gran aporte ;)

Que sigas así :P
#4
raguixxx 16098
sos un capo che, apenas empiezo con el hack, pero ya no tengo que perder tiempo abriendo carpetas buscando las distintas herramientas de cada pack de ellas.
#5
Pauler 15571
Guai pues lo necesitaba de verdad, siempre me da pereza abrir carpetas hasta encontrar el programa, pero gracias a esto se acabó el problema.
#6
Edo 12321
Muy buen aporte. Para personas tan vagas como yo, esto es una herramienta maestra.
En fin, nada más que decir. ¡Gracias por la herramienta!
Adiós.

Atte. Edo~
#7
Gershel 12314
Oléêè!!
Gran herramienta, en serio te lo digo Javi!
Ahora mismo la descargaré, es terriblemente eficaz, al menos eso aparenta.
Muchísimas gracias! Tubistes una idea genial, pero se pueden añadir herramientas infinitas o hay un máximo? Bueno, mejor lo pruebo y dejo de preguntar xD
Saludos!
#8
Kal!ser 17506
Grande herramienta, sí señor. Estoy harto de tener que crear accesos directos y estar perdido entre carpetas. Muchas gracias por la herramienta, me será muy útil.
#9
davoker 16611
Hola, de las herramientas mas utiles que eh visto, ademas vale para cualquier programa, no solo para herramientas del romhacking de pokemon *O*

Una pregunta, el programa debe guardar un archivo tipo INI o TXT que lista los programas que se van añadiendo, digamos que es la configuracion del programa, ese archivo donde lo guarda? me gustaria por ejemplo poder hacer una copia de ese archivo, asi de esa manera si un dia formateo el ordenador, puedo tener ese configuracion guardada :)

Lo comento por que los programas y todo lo guardo en disco duro externo, si formateo el disco duro interno de mi PC, probablemente el programa tenga la lista vacia ya sabes, teniendo ese archivo de configuracion, lo volveria a colocar y asi el programa volveria a reconocer los programas que añadi en su dia que estan en el disco duro externo, espero haberme explicado bien :S

enga un saludo y ya me diras ^_^

P.D: como alternativa, estaria bien que el programa crear ese archivo de configuracion al lado del EXE, asi cada uno puede guardarlo y no perder nunca la configuracion, a no ser que muevas el programa a otra carpeta, eso ya es cosa de cada uno xD
#10
Javi4315♪ 13374
Iniciado por davoker

Hola, de las herramientas mas utiles que eh visto, ademas vale para cualquier programa, no solo para herramientas del romhacking de pokemon *O*

Una pregunta, el programa debe guardar un archivo tipo INI o TXT que lista los programas que se van añadiendo, digamos que es la configuracion del programa, ese archivo donde lo guarda? me gustaria por ejemplo poder hacer una copia de ese archivo, asi de esa manera si un dia formateo el ordenador, puedo tener ese configuracion guardada :)

Lo comento por que los programas y todo lo guardo en disco duro externo, si formateo el disco duro interno de mi PC, probablemente el programa tenga la lista vacia ya sabes, teniendo ese archivo de configuracion, lo volveria a colocar y asi el programa volveria a reconocer los programas que añadi en su dia que estan en el disco duro externo, espero haberme explicado bien :S

enga un saludo y ya me diras ^_^

P.D: como alternativa, estaria bien que el programa crear ese archivo de configuracion al lado del EXE, asi cada uno puede guardarlo y no perder nunca la configuracion, a no ser que muevas el programa a otra carpeta, eso ya es cosa de cada uno xD


No, no hay archivo .txt ni .ini ni nada xD. Podría haberlo hecho, pero no lo hice porque si se movía o algo pues se perdía todo y para evitar problemas, confusiones o errores xD. La lista de programas se guarda en el registro. Cada vez que se ejecuta el programa, se cargan los datos del registro, es así como funciona.

Pero también es verdad que si formateas el ordenador, pierdes todos los datos. Se me ocurre que la herramienta ofreciera la opción de exportar los datos a un archivo .txt a modo de backup y que se pudiera cargar de nuevo en cualquier momento...

Intentaré pensar en nuevas mejoras y opciones para la herramienta. De hecho tengo varias ideas para una futura versión. Me pondré a trabajar pronto en ella y a ver qué consigo ^^
#11
davoker 16611
Lo de exportar/importar es buena idea, desde luego con eso se soluciona :)
Luego como detalle, al minimizar el programa, podria irse a la barra de tareas, para no tenerlo por ahi en medio ^_^

Un par de fallitos que eh visto, para cuando lo mejores lo tengas en cuenta jeje:

Cuando inicias un programa, ya sea por el boton ejecutar o clicando 2 veces directamente, el programa se queda minimizado directamente en vez de salir al frente de la pantalla, al menos eso me pasa a mi, quizas sea yo :S

Y la otra cosa es el fallo de un programa, el YAPE, añadiendolo desde "agregar alternativo" el programa da fallo, si lo añades con el boton "Agregar" si va bien, te comento esto por que hay gente que lo añade en modo alternativo por que no les va por el boton agregar (yo creo que eso es debido a que el programa esta dentro de tanas subcarpetas que no puede procesarlo xD)

Te dejo el LOG del error que me dio, por si sirve de algo y se puede solucionar:

Consulte el final de este mensaje para obtener más detalles sobre cómo invocar a la depuración
Just-In-Time (JIT) en lugar de a este cuadro de diálogo.

************** Texto de la excepción **************
System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
en YAPE.MainForm.SetCommonVals(CommonVals cv)
en YAPE.MainForm.LoadMainConfig()
en YAPE.MainForm.InitOnce()
en YAPE.MainForm.MainFormLoad()
en YAPE.MainForm.MainForm_Load(Object sender, EventArgs e)
en System.Windows.Forms.Form.OnLoad(EventArgs e)
en System.Windows.Forms.Form.OnCreateControl()
en System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
en System.Windows.Forms.Control.CreateControl()
en System.Windows.Forms.Control.WmShowWindow(Message& m)
en System.Windows.Forms.Control.WndProc(Message& m)
en System.Windows.Forms.ScrollableControl.WndProc(Message& m)
en System.Windows.Forms.ContainerControl.WndProc(Message& m)
en System.Windows.Forms.Form.WmShowWindow(Message& m)
en System.Windows.Forms.Form.WndProc(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Ensamblados cargados **************
mscorlib
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
Código base: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
YAPE
Versión del ensamblado: 0.9.0.0
Versión Win32: 0.9.0.0
Código base: file:///M:/emuladores/GBA/Rom%20Hacking%20PKM%20(Programas%20y%20Tutos)/Editores%20de%20pokemons%20(Evoluciones%20y%20otros%20aspectos)/YAPE%200.9/YAPE.exe
----------------------------------------
System.Windows.Forms
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
MappedComboBox
Versión del ensamblado: 1.0.3031.39633
Versión Win32: 1.0.0.0
Código base: file:///M:/emuladores/GBA/Rom%20Hacking%20PKM%20(Programas%20y%20Tutos)/Editores%20de%20pokemons%20(Evoluciones%20y%20otros%20aspectos)/YAPE%200.9/MappedComboBox.DLL
----------------------------------------
ComboListBox
Versión del ensamblado: 1.0.3031.39599
Versión Win32: 1.0.0.0
Código base: file:///M:/emuladores/GBA/Rom%20Hacking%20PKM%20(Programas%20y%20Tutos)/Editores%20de%20pokemons%20(Evoluciones%20y%20otros%20aspectos)/YAPE%200.9/ComboListBox.DLL
----------------------------------------
NumericTextBox
Versión del ensamblado: 1.0.3031.39676
Versión Win32: 1.0.3031.39676
Código base: file:///M:/emuladores/GBA/Rom%20Hacking%20PKM%20(Programas%20y%20Tutos)/Editores%20de%20pokemons%20(Evoluciones%20y%20otros%20aspectos)/YAPE%200.9/NumericTextBox.DLL
----------------------------------------
mscorlib.resources
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
Código base: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Versión del ensamblado: 2.0.0.0
Versión Win32: 2.0.50727.3053 (netfxsp.050727-3000)
Código base: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Depuración JIT **************
Para habilitar la depuración Just In Time (JIT), el archivo de configuración de esta
aplicación o equipo (machine.config) debe tener el
valor jitDebugging establecido en la sección system.windows.forms.
La aplicación también se debe compilar con la depuración
habilitada

Por ejemplo:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Cuando esté habilitada la depuración JIT, cualquier excepción no controlada
se enviará al depurador JIT registrado en el equipo
en lugar de controlarlo mediante el cuadro de diálogo.


Tambien estaria poder expandir la ventana un poco, yo soy de poner nombres largos para saber que hace el programa y la ventana al ser estrecha me acorta las descripciones que pongo jeje

Bueno que conste que estos son reportes de pequeños fallos y aportes de ideas constructivas, me se de alguno que no se lo toma bien jaja xDD
Edito:
Otra cosa que estaria bien, ya que el programa es universal (por que se puede añadir todo tipo de programas xD) seria que el programa tuviera opcion de separar por ventanas, es decir, añado por ejemplo 10 programas para romhacking de pokemon, pero luego quiero añadir programas de otro tipo de uso (cual sea), pues cada lista de programas en una lista diferente, para no tener mezclados todos los programas, estaria guapo tambien eh? es una idea vamos jeje

enga chao
#12
Ciro4315♪ 17148
Hola, la herramienta es magnífica, ya me cansaba tener todos los accesos directos a las herramientas en la Barra de Tareas de Windows, ahora sólo tengo ésta y más espacio para otras cosas.
Sin embargo, he encontrado un error, pondré como ejemplo el YAPE, que fue el primer programa que me dió este error.
Hay programas que funcionan con un ini, como es el caso del YAPE, entonces la carpeta del ini debe estar en la misma carpeta del YAPE, sino no funciona. Entonces, al usar el Tool Index y arrancar el YAPE con ella, el programa "busca" el ini, pero aunque tú lo tengas en la carpeta del YAPE, lo buscará en la carpeta del Tool Index. Bueno, al menos, este es el razonamiento que yo he hecho. Lo que sí sé, es que la solución es mover la carpeta de INIs a la misma carpeta donde tengamos el .exe del Tool Index, como si el Tool Index fuese el ejecutable del YAPE.