[GAME] Lolita Land [Gran Proyecto Activo]

Proyectos en Desarrollo.

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby CicTec » Wed Dec 15, 2010 9:03 am

simulatorone wrote:Hola de nuevo.

Tengo unas reguntas Cictec:
sobre los futuros comandos FTP que programaras en Gemix algun dia.

Como programaras los comandos FTP de tipo GET? de recepcion de archivos?
y los de suvida?

lo digo por que Espero que no se quede BLOQUEADO(como el DBpro) Esperando a que termine ese comando
,tenga funciones de tipo GET_Process_FTP que muestre el % del progreso, y si a terminado y tal...
,mas detalles como, cuantos bytes pesa el archivo el que estamos enviado,recibiendo
y cuantos bytes tiene descargados,enviados...
detalles.

Tambien existe 2 tipos de Recepcion y envio
esta el sencillo y el simple GET para descargar 1 archivo
pero luegoi existe otro MGET que permite Descargar varios: archiv*.??x por ejemplo
pero el MGET tambien funciona bien si se pone 1 archivo solo directamente.

Yo prefiero que cuando programes el envio y descarga de archivos, que uses los comandos del tipo MGET
que permite usar comodines de achivos: * ?

Estaria muy bien : File_FTP_Exists que comprueba si ese archivo existe en el servidor FTP

estaria guay que existiera OTRA Forma de descargar archivos(sin entrar en el servidor FTP,solo para descargar) online de Internet
de manera directa como:
GEt_file_http("http://lolitaland.webcindario.com/servidor/EDC-Wizard-Plus.rar");

Descargaria de manera directa el archivo!!
aun que fuese otro tipo de archivo como por ejemplo.
GEt_file_http("http://lolitaland.webcindario.com/");
Se vajaria el index.html de la Web!!

-------------investigando:
He buscado algun comando para cmd/ms-dos para poder descargar archivos desde una direcion http
http://wget-nar.softonic.com/
http://norfipc.com/internet/wget.html
http://gnuwin32.sourceforge.net/packages/wget.htm
eso es lo unico que encontrado.
Para las descargas directas es lo mejor
--------

El destino de descarga local,o seria la actual establecida con Chdir()
Con laas funciones FTP o descgarga HTTP

Que tal? lo ves bien?
Que tienes pensado? ;)

Estoy bastante interesado en este tipo de comandos!

Hola simulatorone,

Perdona el retraso en responder...

Pues no lo se, depende de lo que soporta la libreria que vamos a usar, pero como es la mejor que hay, creo que tenga funciones que permitan evitar el bloque, pero tengo que mirar bien toda la DOC en cuanto me ponga.

simulatorone wrote:
simulatorone wrote:lo que si me dado cuenta con el servidor FTP
que existe un limite de conexiones:
me dice esto:
220-You are user number 99 of 100 allowed.

Por que hay tantos????

Sabes algo sobre esto?
podria ser un problema :/


Por cierto, me salta el Cortafuegos del Windows, cuando usa los comandos FTP por CMD
Si un usuario le da por Bloquearlo, no podra descargar del FTP!
C:\WINDOWS\system32\ftp.exe
Ver captura adjunta.


--------------Manera de ocultar ventanas de windows por MS-DOS
Encontre esta ayuda:
http://mx.answers.yahoo.com/question/in ... 120AATwc5x

y me topado con un maravilloso programa: CMDOW
http://www.commandline.co.uk/cmdow/

Con esto puedo cultar las ventanas de CMD que inicia el juego de Gemix.
mientras Gemix espera, se sigue ejecuntando los comandos en el CMD, hasta que termine
Queda totalmente oculto, solo se ven en la lista de processos del administador de tareas.
se ve el cmd.exe funcionando.

Sobre estos comandos quizas te podria ayudar mas erkosone, yo nunca los use, asi que tendria que mirarlos bien, a ver si llega erkos y sabe decirte algo.
User avatar
CicTec
 
Posts: 16571
Joined: Thu Jul 31, 2008 10:18 pm

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby SimulatorOne » Wed Dec 15, 2010 2:56 pm

vale me quedo trankilo con el tema FTP ya,ok.



Hablando sobre descarga directa HTTP:
Es una Sugerencia:
estaria guay que existiera OTRA Forma de descargar archivos(sin entrar en el servidor FTP,solo para descargar) online de Internet
de manera directa como:
GEt_file_http("http://lolitaland.webcindario.com/servidor/EDC-Wizard-Plus.rar");

Descargaria de manera directa el archivo!!
aun que fuese otro tipo de archivo como por ejemplo.
GEt_file_http("http://lolitaland.webcindario.com/");
Se vajaria el index.html de la Web!!


De momento e encontrado un programa que me permite hacer eso.
He buscado algun comando para cmd/ms-dos para poder descargar archivos desde una direcion http
http://wget-nar.softonic.com/
http://norfipc.com/internet/wget.html
http://gnuwin32.sourceforge.net/packages/wget.htm
eso es lo unico que encontrado.

Pues funciona bien la descarga directa por HTTP, es muy sencillo de usar, y te muestra el % progreso de descarga,tamaño del archivo y todo, se puede cancelar si se cierra la ventana de CMD.
No salta el cortafuegos por que usa el puerto Nº 80, que seria el que usa los navegadores Webs.

Al final el FTP solo lo dejare para Subidas de archivos hacia al servidor solamente.
LAs descargas del servidor directamente por HTTP mejor!

-------------
Bug dectectado!
He detactado posible Bug(yo creo) a la hora de ocultar la ventana HIDE_WINDOW();

Si lo ejecuto de esta manera:
Source Code (Gemix) [ Download ] [ Hide ]
  • Program test_hidewin;
  • Begin
  • set_mode(640,480);
  • frame(1000);
  • write(0,0,0,0,"Deberia estar Oculto, no deberias de ver este mensaje");
  • HIDE_WINDOW();// en este paso NO me culta la ventana, sigue estando abierta totalmente  <img src="./images/smilies/icon_down.gif" alt=":n:" title="Thumbs Down" />
  • Frame;
  • system("cmd");
  • SHOW_WINDOW();//no hace nada por que la ventana no estaba oculta,normal  <img src="./images/smilies/icon_up.gif" alt=":y:" title="Thumbs Up" />
  • delete_text(0);
  • write(0,320,240,4,"Muestro la ventana");
  • frame(1000);
  • delete_text(0);
  • write(0,0,0,0,"Este mensaje NO deberias de verlo! Nadie puede!");
  • HIDE_WINDOW();// en este paso SI que funciona bien!!! <img src="./images/smilies/icon_up.gif" alt=":y:" title="Thumbs Up" />
  • frame;
  • system("cmd");
  • SHOW_WINDOW();//Funciona Bien!!  <img src="./images/smilies/icon_up.gif" alt=":y:" title="Thumbs Up" />
  • delete_text(0);
  • write(0,320,240,4,"Muestro la ventana y salgo");
  • Frame(1000);
  • End
  •  
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby CicTec » Wed Dec 15, 2010 7:43 pm

Mmmm el programa que pones con HIDE_WINDOW funciona bien, exactamente que error le ves ?
User avatar
CicTec
 
Posts: 16571
Joined: Thu Jul 31, 2008 10:18 pm

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby SimulatorOne » Wed Dec 15, 2010 8:51 pm

lo e provado en windows XP y Vista
y me hace l mismo fallo.

deberia ocultarse desde la primeravez que se llama HIDE_WINDOW
la segunda y las demas funciona bien.

se supne que este mensaje: Deberia estar Oculto, no deberias de ver este mensaje
no deberia mostrarse, ya que la ventana no deberia estar mostrada en ese momento.
Se sigue mostrando a tras de todas las ventanas del windows, ademas de verse en la barra de tareas.

luego el mensaje: Este mensaje NO deberias de verlo! Nadie puede!
este si que no puedo verlo, ya que oculta bien la ventana totalmente, es esta bien.
pero eso pasa cuando llamo pr 2ª vez el comando de ocultar.

te adjunto las capturas:
Portapapeles01.png

Se muestra la ventana, y esta bloqueado, ademas en el administrador de tareas muestra que esta en primer plano, dando que esta como: no responde.
y se muestra tambien en la barra de tareas.
Todo lo que esta rojo, esta mal. :n:
No deberia de aparecer en donde marco en rojo.

Portapapeles02.png

Deberia estar así: :y:
Y solo debe aparecer en la lista de processos solamente
lo e marcado como en verde.
y en la barra de tareas NO figura.(ni usando alt+Tab)
esto me pasa la 2ª vez que llamo al comando de ocultar ventana.
You do not have the required permissions to view the files attached to this post.
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby CicTec » Wed Dec 15, 2010 9:14 pm

Pues a mi funciona bien, lo que me hace es:
- aparece la ventana en negro por unos segundos
- se oculta la ventana y aparece la consola
- cerrando la consola reaparece la ventana con el texto: Muestro la ventana
- desaparece la ventana y reaparece la consola
- cerrando la consola reapare la ventana con el texto: Muestro la ventana y salgo
- el programa acaba.

Yo uso XP, si alguien otro puede probarlo y dar los resultados y en que SO lo esta ejecutando veamos que puede ser.
User avatar
CicTec
 
Posts: 16571
Joined: Thu Jul 31, 2008 10:18 pm

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby SimulatorOne » Wed Dec 15, 2010 9:28 pm

ami me falla en la 2ª linia cuando dices: - se oculta la ventana

solo eso, lo demas funciona bien.
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby SimulatorOne » Thu Dec 16, 2010 10:14 pm

Ya tengo creado el cliente de forma solida:
ImageImageImage
visualmente parece igual... pero
lo mas importante es que en vez de usar CMD para mostrar si esta descargando(wget) o descoprimiendo con unrar...

ahora muestra con interfaz grafica Windows.

en caso del WGET: descargando...
Image

Y en vez de usar unrar, uso winrar.exe directamente
uso el mismo comando que unrar, para extraer
y me sale en modo ventana de extracion ^^

de momento esto de descarga y el extractor de rar, solo funciona en windows. ya que usa comandos CMD
y estos programas son para Windows.

Funciona muy bien la verdad, aun que use una interfaz automatica...

-----------------Actualizacion de ultima hora!
Ver mas info y captura:Pagina Facebook
http://www.facebook.com/photo.php?fbid=158352744211459

Por fin arregle la fuente del juego, ahora usa una de tipo typetrue, convertida a IFS y pasada a FNT
con EXTENDIDOS! Gracias a los trucos y la herramieta de Desfragmentacion de Fuentes
viewtopic.php?f=103&t=1627

Image

Y he echo algunas minias correciones, que lo deja perfecto!
Last edited by SimulatorOne on Thu Jan 20, 2011 9:34 pm, edited 1 time in total.
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby TYCO » Fri Dec 17, 2010 10:37 pm

Que buena pinta eso de descargar actualizaciones, una pena eso del Winrar sólo para windows, por eso usaría compresiones integradas en Gemix o hecha por ti como leí más arriba.
Todo Modo Gráfico tiene por detrás una Línea de Comandos.

Proyecto: SnowCraft Remake (100%).
Proyecto: Bomb a Bomb Remake (100%).
Proyecto: Rally Mortal (87%).

[RETO]: 20lineas - [JUEGO]: eLaberinto[CONCURSO]: EL JUEGO DEL VERANO 2011 - [JUEGO]: PlayaBall
User avatar
TYCO
 
Posts: 3591
Joined: Tue Sep 02, 2008 7:38 pm

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby SimulatorOne » Sat Dec 18, 2010 3:48 pm

TYCO wrote:Que buena pinta eso de descargar actualizaciones, una pena eso del Winrar sólo para windows, por eso usaría compresiones integradas en Gemix o hecha por ti como leí más arriba.

es que es muy manejable el winrar/.rar
pero claro.... tener que usar el programa externo... .exe para windows, usando system("winrar.exe ....")... no me gusta :(

De todas formas ya estoy trabajando y estudiando mi propio algoritmo de compresion y unificador de archivos. y asi quitarme del medio el winrar

ya que en el servidor FTP deben estar comprimidos, si estan unificados es mas facil de descargar y de manejar.

Hay servidores de juegos online, que tienen muuuchos archivitos, aun que pesen muy poco, pero a mi eso no me gusta.

prefiero paquetes grandes, que al descagrar se autodescomprimen e instalan en el juego.

lo que si para Mac/Linux, no sabria programar el Descargador de archivos online por HTTP(es mas rapido que el FTP, para descargas,y no requiere user/pass)
yo uso el wget....

pero se que wget tiene binarios para linux... y creo que para MAC
pero yo no se nada sobre esos S.O.
si no ya lo programaria tambien para linux y mac. con el comando System.

de todas formas con la nueva beta de gemix, se mejorara mucho el Cliente/Lanzador/Inicio Rapido(tiene 3 nombres xDD)
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby SimulatorOne » Wed Dec 29, 2010 6:02 pm

Estos dias estoy de descanso, esta pausado por vacaciones y por relajarme mentalmente.

lo que si para la nueva version que lo sacare para Enero, despues de que Gemix saque la nueva beta, unos dias despues,saldra a luz la nueva version del cliente, maas rapido, mas ligero,mas solido.
Ya que el Winrar ya no servirá.

Lo unico que sigue dependiendo del programa de descargas directas Wget.(solo para Windows)

Pero el Inicio Rapido/cliente de momento esta pensado para windows.

Para otros S.O. Linux y MAC la opcion de Descargar como online esta OFF, pero si se descarga de forma directa modo Web normal,usando el firefox,safari o el opera en estos S.O: pueden descargar los paketes de actualizacion en la pagina offical del juego:
http://lolitaland.webcindario.com/
Se pueden descargar los paquetes directamente y colocarlos en la ruta del juego/Inicio Rapido/cliente
Despues se le da al boton actualizar, y se instalara las actualizaciones de forma ordenada.
De momento es la unica forma que pueden actalizar e instalar las actualizaciones y novedades del juego.

Existen 2 formas de descagrar e instalar los paketes,
En Linux y Mac solo hay una manera.
Para windows hay 2 formas.
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

PreviousNext

Return to Proyectos WIP

Who is online

Users browsing this forum: No registered users and 20 guests