bitDownload. El gestor de descargas definitivo de MU para usuarios NO Premium

Por fin, después de varias pruebas, revisiones, testeos, etc, ya podemos anunciar que la versión 1.0 de bitDownload es totalmente operativa y libre para la descarga.

La filosofía que he intentado mantener se resume en: "Pocos botones, pocas complicaciones"

De hecho, el programa básicamente tiene estos tres botones:

Que se resumen en:

  • Añadir links
  • Iniciar descarga
  • Opciones

Adicionalmente, cuando exista una nueva versión se indicará en la parte superior derecha, tal que así:

Cómo se puede observar más minimalista no puede ser.

Opciones del programa

El programa tiene unas opciones mínimas que se detallan a continuación.

[img: Opciones del programa]
(haz click para agrandar)

Carpeta descarga:
Como su nombre indica, será la carpeta donde se guarden los archivos. No tiene mucho más misterio.
Por defecto este parámetro apunta a "Mis Documentos"

Reconexión:
Esta opción inicia una nueva descarga del archivo en curso cuando se da la siguiente condición:

Sí transcurridos 30 segundos desde el inicio de la descarga y no habiéndose completado un 10% de la misma, si la velocidad de bajada es menor que el parámetro indicado se volverá a bajar el archivo.

Reincio automático del router:
Pues como su nombre indica, esta opción sirve para reiniciar el router de forma automática. De esta forma, no tendremos que esperar "x" minutos para seguir bajando archivos, ya que al reiniciar el router se asigna una nueva direacción IP y tal y tal (ya explicado en el post anterior)


Añadiendo links de descarga

Desde la pantalla principal pulsamos en el botón añadir links. Se abrirá una ventana como esta:

[img: añadir links para la descarga]
(Haz click para agrandar)

En la caja de texto, pegaremos todos los links que querramos bajar. Una vez pegados dichos links pulsamos en el botón con la "flecha" para verificar que dichos links son correctos (no están caídos, MU los ha quitado, etc)

[img: añadir links para la descarga]
(Haz click para agrandar)

En caso de que algún enlace no sea correcto se muestra lo siguiente:

[img: añadir links para la descarga]
(Haz click para agrandar)

A veces ocurre, que al MU se le va la pinza y algún link aparentemente correcto nos dice que no exite. En este caso puedes hacer click con el botón derecho del ratón sobre el link "roto" y pulsar en "Copiar enlace". Pegas el enlace en la caja de texto y vuelves a probar.

Si el link se resiste puedes pegarlo directamente en tu navegador web y ver que demonios pasa.

 

Descargando los enlaces 

Una vez añadidos los enlaces y de nuevo en la pantalla principal, basta con pulsar sobre el botón de inciar la descarga para que automágicamente se bajen todos los links. 

[img: añadir links para la descarga]

Observaréis que cuando falte aproximadamente 1 minuto para finalizar la descarga en curso, el programa ya se pone a la espera para descargar el siguiente enlace. De esta forma hay que esperar lo menos posible. (Darle las gracias a kernel por esta mejora, ya que en la versión alpha no se empezaba a "esperar" hasta que la descarga previa había finalizado)

 

Preguntas frecuentes (F.A.Q.)

¿Puedo añadir más enlaces una vez iniciada la descarga?
Yes, you can!!! 🙂

Hay gente muy "vaga" que al poner los enlaces pone 01. http://…… 02.http://….. es decir, con el 01, 02, 03, …18 delante de cada link. ¿Los puedo pegar tal cual en el programa?
Yes, you can!!! 😉

Oye, esto no tiene botón de "pause". ¿Qué ocurre cuándo cierre el programa?
Cuando cierres el programa, aquellas descargas "en cola" o "no completadas" se memorizan, de tal forma, que cuando vuelvas a abrir el programa tendrás disponibles dichos links de forma automática

Mi router no soporta el "auto-reinicio" ¿Qué pasará cuando se llegue al límite de las descargas permitidas por MU?
En este caso, cuando llegues al límite (varía, yo he descargado 5.20 GB sin llegar al límite y otras veces llega al límite con poco más de 2 GB) el programa entra en "modo espera". El programa espera 33 minutos antes de iniciar de nuevo la descarga. Si el límite aún está activo pasados esos 33 minutos, se vuelve a esperar otros 33 minutos, así hasta que el límite de tiempo expire.

Mi hermana está jugando al WoW. ¿Sé caerá del WoW cuando se reinicie de forma automática el router para evitar el límite de las descargas?
Respuesta a la gallega: ¿Tú que crees? 🙂
El programa reiniciará el router, por lo tanto durante unos dos minutos no tendrás conexión a internet, ya que el router se está re-inciando. Todos aquellos PCs conectados a dicho router dejarán de tener conexión a internet durante el proceso de reinicio del router. Por lo tanto, la respuesta es sí.

Oye, lo de la reconexión a un servidor más rápido de MU no funciona. La descarga entra en un ciclo "Esperando" – "Descargando" sin fin
La reconexión hay que utilizarla de forma "inteligente". No es una ciencia exacta que te conectarás al servidor de MU más rápido al primer intento, ni al segundo, ni al decimo.
De todos modos, no es aconsejable poner un límite muy alto: Por ejemplo, si tu conexión es de 1000 KB/s, poner un límite de 500 KB/s es jugar un poco con fuego. Yo aconsejo no poner más de un 20 % de tu velocidad teórica.
Dependiendo del tamaño de la descarga, que una descarga tarde 8 minutos a una velocidad mínima de 500 KB/s o que tarde 11 minutos a una velocidad mínima de 200 KB/s nos es prácticamente indiferente. Y si fuerzas a que por el artículo 33 que las descargas sean como mínimo a 500 KB/s entre los reintentos y tal al final puede que tardes más de 11 minutos.

¿El programa dispone de alguna alarma "acústica" para indicar que se ha finalizado una descarga?
Sólo diré una cosa: ? ? ? Aleluya ? ? ? ?

¿Esto consume muchos recursos?
¿Estás de cachondeo? (risas aquí). Mira el tamaño del programa.
Ocupan más los iconos que tiene, que el propio programa en sí. 

El programa está de PM. ¿Puedo recomendárselo a mis amigos?
Ostras pedrín, eso estaría guay. Tú si que vales 🙂

 

— Reservado para futuros F.A.Q.s —

Actualización 03/10/2011
(ver 1.1.0.0)
Soporte para links de además de los links de
(La actualización se puede descargar desde el propio programa)

Actualización 11/12/2011
(ver 2.0.0.0)

Hace un par de días Megaupload ha cambiado por completo el diseño de sus páginas. Por lo tanto se ha tenido que modificar el código interno de bitDownload para volver a ‘parsear’ correctamente este nuevo diseño. Si usáis una versión anterior se reportarán que todos los enlaces que tenéis en la cola de descargas como enlaces no válidos.

 

Saludos.
mov eax,ollydbg; Int 13h

Descargar bitDownload (ver. 1.0)
(76 KB. NET Framework 2.0)

Ollydbg ProSignature

 

bitDownload: El gestor de descargas definitivo de MU para usuarios NO Premium. (Versión alpha)

Os presento un gestor de descargas en el que estoy trabajando a ratos libres desde hace poco más de una semana.

Este gestor se llama:

y a priori iba a ser para uso personal exclusivamtente mio.

bitDonwload es tremendametne minimalista, tal y como se aprecia en la siguiente captura: 


(haz click para agrandar)

Donde como podéis apenas hay un botón para añadir "links" y otro para iniciar la descarga. 


(Haz click para agrandar)

bitDownload está pensado única y exclusivamente para las descargas desde links de Megaupload y además, está pensado para todos aquellos usuarios que somos pobres y que no podemos / queremos pagar una cuenta Premium.

Teniendo en cuenta las limitaciones de no tener una cuenta Premium bitDownload es capaz de:

  • Si durante los primeros 45 segundos de la descarga se detecta que la tasa de transferencia es muy pequeña se reconectará a otro servidor de Megaupload para probar de descargar más rápido (ver Nota 1)
  • Cuando se ha detectado que Megaupload nos ha bloqueado las descargas (esto normalmente es porque hemos alcanzado el límite de 2 Gigabytes) bitDownload es capaz de "rebootar" el router de forma automática, con lo que se obtiene una nueva IP. De este modo se pueden seguir descargando los archivos que tenemos en "la cola de descargas". (ver Nota 2)

Estos dos puntos, obviamente se realizan de forma totalmente automática, sin necesidad de tocar nada.

Nota 1: A veces ocurre que al descargar un archivo de un servidor de Megaupload, dicho servidor por el motivo que sea está saturado y las descargas bajan a una velocidad ridícula (por ejemplo a 30 – 90 KB/s). A esta velocidad un archivo tardaría en descargarse 2 horas. A veces es mejor abortar la descarga y probar de descargar otra vez el archivo. Con un poco de suerte entramos en un servidor donde la descarga pasa de los 30 KB/s a los 800 KB/s con lo que dicho archivo en lugar de tardar 2 horas en descargarse, tarda 10 minutos. Pues esto, de forma automática es lo que hace bitDownload.

Nota 2: Esto sólo tiene sentido si tienes una dirección IP dinámica: cada vez que apagas y enciendes el router, el ISP (Telefónica en mi caso) te asigna una dirección IP distinta, con lo cual Megaupload se "cree" que eres un usuario "nuevo" y te permite bajar otros 2 Gigabytes.  Como ves, alguna ventaja tenía que tener la IP dinámica 😀

Nota 2bis: El "reboot" automático del router funciona con mi router (modelo CT-5365, el "blanco de Telefónica"). Con otros routers no he probado/investigado.

 

No sé si será por las fechas (llevo haciendo pruebas desde el viernes pasado) pero las descargas suelen bajar al máximo que permite mi conexión ADSL (1000 KB / s aproximadamente). 

El programa es liviano a más no poder. De momento la alpha ocupa apenas 41 KB (ocupa más el logo del inicio de este post que el propio ejecutable)

En un "par de días" espero poder sacar una versión para la descarga, ya que como apunté, de momento lo he hecho "para mí".

Si tenéis alguna duda o véis factible implementar alguna característica, ya sabeís que los comentarios no muerden ni restan karma 🙂

Saludos.
mov eax,ollydbg; Int 13h

 

 

Actualización 25/09/2011
Versión 1.0 disponible para la descarga

bitDownload. El gestor de descargas definitivo de MU para usuarios NO Premium

 

Chet-O-matic

¿Cansando de morir siempre en el mismo juego? ¿Eres manco como el de Lepanto? ¿Te gustaría tener vidas infinitas? ¿Munición infinita? ¿’x’ infinito?. ¿Quieres ser un auténtico cheater ( LOL 😉 ?

No busques más, chet-O-matic es lo que estabas buscando. Tan simple de usar como el mecanismo de un chupete, te ofrece la oportunidad de convertirte en un auténtico master cheto.

Hoy veremos como usar chet-O-matic con en mítico Cave Story.

Lo primero que tendremos que hacer, es ejecutar Cave Story:

Lo primero que vamos a intentar cambiar es el número de vidas, ya que 3 vidas es muy poco, y como somos más malos que el caballo del malo jugando a este juego 3 vidas no nos llegarán para nada. ¿Qué tal vidas infinitas?…Hmmm…me gusta la idea 🙂

Pues bien, arrancamos chet-O-matic y vamos a la opción Seleccionar Proceso:

A continuación se muestra una lista de todos los procesos que están corriendo en nuestro PC. Seleccionamos el proceso del Cave Story y pulsamos el botón Aceptar:

Bien, paso 1. Buscaremos en "la memoria del proceso" todas aquellas posiciones de memoria que contienen el valor 3 y pulsamos en el botón Scan:

Una vez finalizado el Scan, nos dice, que en la memoria del Cave Story hay 11334 posiciones que contienen el valor 3:

Bien, paso 2. Volvemos al juego y justo al empezar hay un power-up que nos dará 3 vidas mas, por lo que pasaremos de 3 vidas a 6 vidas:

Vale, volvemos al chet-O-matic y ahora buscamos el valor 6 sobre las 11334 posiciones que anteriormente valían 3:

Como véis esas 11 mil y pico posiciones se han reducido únicamente a 3. Eso quiere decir que alguna de esas 3 posiciones de memoria contiene el valor de las vidas.

Finalmente vamos a esta opción:

Y en esta pantalla escribimos lo siguiente:

Ahora se observa que la posición de memoria 4843212 está "bloqueada" con el valor 99:

Si volvemos al juego, magia, tenemos 99 vidas:

Pero no solo 99 vidas, sino que esas vidas serán siempre 99 ya que chet-O-matic impedirá que esa valor cambie.

Bien, como con las vidas ya hemos terminado vamos a reiniciar el escaneo para aplicar chet-O-matic a otra cosa:

En este caso particular:

El nivel de la arma "polar star" será siempre 3 (que es el máximo)

Los misiles no se gastarán nunca y siempre tendremos 10

El nivel de los misiles será siempre 3 (que es el máximo)

Con lo cual, hasta yo puedo matar a este boss con una mano mientras con la otra me rasco los co*****, perdón, queria decir la barriga:

Bien, enhorabuena, te acabas de convertir en un master cheto. ¿Qué es lo que sientes?

Nota del autor:
No me seáis lameruzos (con cariño, eh!) y no lo uséis con los juegos de ErikAdams que ya os veo venir 😀

De todos modos, que chet-O-matic funcione con el Cave Story (ha sido el primero que he probado) no quiere decir que funcione siempre, es más hay formas de impedir que utilidades como chet-O-matic o similares no funcionen, pero esto ya queda en manos del programador del juego en cuestión.

Nota del autor 2:
Si te pillan usando estas cosas te arriesgas a que te ocurra esto:

Dicho esto, que cada cual aguante su vela 🙂

 

El programa lo he escrito en VB.NET con Visual Studio 2008 y requiere el .NET Framework 2.0 para funcionar 

¿Quieres el código fuente?. Si es así deja un comentario

 

Saludos.
mov eax,ollydbg; Int 13h

Descargar chet-O-matic
(30 KB. Visual Studio 2008)