Hola, buenas.
Estoy empezando con eso del LuaDev, y ya no se donde buscar porque no encuentro una solucion a mi duda, por eso pregunto... y el problema esta en conseguir que salga un mensaje despues del http.get(), que hasta donde he encontrado info despues de los http.get() los os.message() no funcionan no?
Es que estoy preparando un HB sorpresa, para los eCFW de vita... el homebrew tiene que descargar X archivo de mi dropbox e instalarlo en la consola.
El caso es que consigo que se descargue e instale, pero no consigo poner ninguna info en la pantalla despues de que la descarga se termina, o sea, que cuando llega al 100% la descarga se queda ahi parado, y hace todo lo demas, desempaquetar el zip etc, y salta otra vez al menu con la operacion ya completada del todo... yo queria que tras la descarga apareciera en pantalla algo asi como "Instalando" ... y luego un "Ya esta instalado"...
He probado varias combinaciones, crear un bucle al terminar la descarga etc... y nada me ha dado resusultado, lo descarga, desempaqueta y salta de vuelta al menu principal, sin ninguna info en pantalla..
Aprovecho para preguntar si sigue igual lo de que no desempaqueta sub directorios, si no solo lo que esta en la raiz del zip... no vaya a ser que estoy usando un eboot muy antiguo o algo.
La idea era algo asi.
--Las xxx son inventadas wlan.init(0) http.get("http://dl.dropbox.com/s/6e30r00yacpoz8h/xxx.zip","ms0:/PSP/GAME/xxxx/temp/xxxx.zip") --aquí un mensaje de instalando... files.mkdir("ms0:/PSP/GAME/xxxxxx") zip.extract("ms0:/PSP/GAME/xxxxxx","ms0:/PSP/GAME/xxxxxxx",1) --Aqui un mensaje de " Instalado" --Y vuelta al menu --Y lo unico que consigo es que haga todas las operaciones pero sin ver ninguna info, una vez que llega la descarga al 100% se queda ahi parado hasta realiza todo lo demas y vuelve al menu
Saludos, y gracias por adelantado.
Ps Vita 3g/wifi - 16gb // Ps3-Slim White - 320gb // Psp 3004 - 8gb // Xperia Play - 32gb // Ps2
GameBoy Color // Nds-L 8gb // Nds-I Black Pokemon Edition 8gb // Wii 4.2E - 80gb
¨Intentemos hacer facil lo dificil, no dificil lo facil.¨
Muchas gracias..
@Rober Galarga, escribo aqui por ahi abajo se esta haciendo muy estrechita la cosa.. XD
En primer lugar gracias..
Te comento, me ha funcionado, consegui el print y todo, por fiiinnnn,... pero funciono a medias..
1- No crea las carpetas necesarias, le meti los 5 files.mkdir pertinentes antes y ya
2- Me ha copiado solo el ultimo archivo del txt, los demas no
Tal vez por estar en sub carpetas? O sea, el unico archivo que me copio fue el eboot.pbp, todos los demas que van en sub carpetas no, estando todas las carpetas creadas, que las cree cada una con un files.mkdir antes de ejecutar tu codigo.
Si quieres, y no te importa te mando el codigo por privado para que lo veas, para que veas la chapuza.. xDD
salu2
Ps Vita 3g/wifi - 16gb // Ps3-Slim White - 320gb // Psp 3004 - 8gb // Xperia Play - 32gb // Ps2
GameBoy Color // Nds-L 8gb // Nds-I Black Pokemon Edition 8gb // Wii 4.2E - 80gb
¨Intentemos hacer facil lo dificil, no dificil lo facil.¨
Error mío, al suponer que
Error mío, al suponer que files.copy creaba rutas inexistentes (excelente idea dejar code y no probarlo RG, te felicito... xD).
En fin, ese mismo code funciona, pero hay que hacer algunas correcciones:
Hay que cambiarlo por este otro:
Y ahora si funciona (ara si lo probé xD), si alguno no se copia deberías verificar la lista de archivos (en el code que me mandaste por MP había dos rutas incorrectas). Notarás que marqué un espacio, se supone que eso lo puedes sustituir por la información que quieras mostrar mientras trabaja el psp (una impresión, o un bliteo con su respectivo flip). Con eso estoy casi seguro que harás reaccionar la pantalla (quizá quieras poner lo mismo en el otro for, por si las moscas).
Genial..
Pero ahora me funciona menos que antes.. xDD
Ahora me crear las carpetas solas, pero no me copia nada a ningun lado, ahi se quedan las carpetas vacias.
He probado con y sin la ruta completa despues del file copy...algo estare haciendo mal..
Te mando el codigo para que lo veas.
salu2
Ps Vita 3g/wifi - 16gb // Ps3-Slim White - 320gb // Psp 3004 - 8gb // Xperia Play - 32gb // Ps2
GameBoy Color // Nds-L 8gb // Nds-I Black Pokemon Edition 8gb // Wii 4.2E - 80gb
¨Intentemos hacer facil lo dificil, no dificil lo facil.¨
Desisto...
Voy a sacar un os.message antes de todo y el que le de a si ya ira todo de carrerrilla... xD
Gracias a ambos por la ayuda...
Ps Vita 3g/wifi - 16gb // Ps3-Slim White - 320gb // Psp 3004 - 8gb // Xperia Play - 32gb // Ps2
GameBoy Color // Nds-L 8gb // Nds-I Black Pokemon Edition 8gb // Wii 4.2E - 80gb
¨Intentemos hacer facil lo dificil, no dificil lo facil.¨
y pones screen.flip() abajo
y pones screen.flip() abajo del mensage?
Sip...
Se me ocurrio.. xD
Mira...
<br />
Ni con esas, que por aqui lei el caso de uno que haciendo exactamente eso le funciono.. pero ami no..
Ps Vita 3g/wifi - 16gb // Ps3-Slim White - 320gb // Psp 3004 - 8gb // Xperia Play - 32gb // Ps2
GameBoy Color // Nds-L 8gb // Nds-I Black Pokemon Edition 8gb // Wii 4.2E - 80gb
¨Intentemos hacer facil lo dificil, no dificil lo facil.¨
que raro, por que deberia de
que raro, por que deberia de funcionar haci. prueva con color y tamaño en el texto.
Nada..
El resultado es el mismo.
Hace todo lo que tiene que hacer, lo descarga, lo desempaqueta, lo mueve, lo que le meta, si le pongo un files.remove() para borrar el zip, lo hace todo, pero no ves nada en pantalla, se queda la pantalla de descarga al 100% hasta que vuelve al menu principal con todo ya hecho..
Puede ser mi eboot?
El que estoy usando lo saque de aqui... http://psp.scenebeta.com/noticia/music-downloader
Supuse que seria el mas nuevo.
Ps Vita 3g/wifi - 16gb // Ps3-Slim White - 320gb // Psp 3004 - 8gb // Xperia Play - 32gb // Ps2
GameBoy Color // Nds-L 8gb // Nds-I Black Pokemon Edition 8gb // Wii 4.2E - 80gb
¨Intentemos hacer facil lo dificil, no dificil lo facil.¨
Perdon
el http.get te va imprimiendo algo en pantalla cuando se está descargando???
Si Si...
Veo la barrita de descarga y todo ok.. hasta que termina, cuando termina se queda ahi parado hasta que hace todo lo que tiene que hacer y vuelve al menu, sin pasos intermedios.. XD
Ps Vita 3g/wifi - 16gb // Ps3-Slim White - 320gb // Psp 3004 - 8gb // Xperia Play - 32gb // Ps2
GameBoy Color // Nds-L 8gb // Nds-I Black Pokemon Edition 8gb // Wii 4.2E - 80gb
¨Intentemos hacer facil lo dificil, no dificil lo facil.¨
oh, en tonces prueva un
oh, en tonces prueva un screen.clear() antes de print
Tambien ya se me ocurrio..
Nada... jajajaj
Es para reirse ya.. XD
Pero nada, lo mismo, lo descarga, desempaqueta, saca el menu principal y se queda tan ancho.. XD
Ps Vita 3g/wifi - 16gb // Ps3-Slim White - 320gb // Psp 3004 - 8gb // Xperia Play - 32gb // Ps2
GameBoy Color // Nds-L 8gb // Nds-I Black Pokemon Edition 8gb // Wii 4.2E - 80gb
¨Intentemos hacer facil lo dificil, no dificil lo facil.¨
Por último
No sé pero me imagino que al copiar y mover el archivo l ohace muy rapido, coloca un
screen.waitvblankstart(100)
despues del screen.flip()
Hum....
Intente eso antes.
Con varias configuraciones de tiempo y de varias formas, y siempre acababa o en lo mismo, nada del print, o se me bloqueaba la vita.
Por cierto, hay algun truco para mover varios archivos de una carpeta a otra o hay que tirar de files.copy() una y otra vez.. me refiero, descargo un zip lleno de archivos, y esos archivos luego unos cuantos van una sub carpeta y otros en otra, y hay que moverlos todos.
Edito: Nada nada, ya encontre mirando la docu.
Gracias
Ps Vita 3g/wifi - 16gb // Ps3-Slim White - 320gb // Psp 3004 - 8gb // Xperia Play - 32gb // Ps2
GameBoy Color // Nds-L 8gb // Nds-I Black Pokemon Edition 8gb // Wii 4.2E - 80gb
¨Intentemos hacer facil lo dificil, no dificil lo facil.¨
Así
files.copy("ms0:/TempAR/","ms0:/hidden/TempAR",true)
Aqui TempAR tiene varios archivos y varias carpetas
Gracias..
Eso lo habia visto enla docu..
pero mi duda sigue siendo la misma, pongo un ejemplo:
una carpeta ms0:/psp/game/homebrew, ahi descomprimo el zip con todo los archivos en la raiz del zip, entonces digamos que son 10 archivos en total, de esos 10 archivos 3 van en blablabla/homebrew/system, 4 van en blablabla/homebrew/yoquese, otros 2 van en blablabla/homebrew/yupii....
Vamos, que solo el eboot se queda en el sitio... para moverlos hay alguna formula para moverlos como en bloque o tiro de files.copy 9 veces?
Un saludo y gracias... el homebrew sera muy interesante, lo tengo ya estructurado, solo falta algunos detalles como ese, es que miro el codigo y me veo haciendo files.copy 9 veces seguidas y pienso "tiene que haver una manera mas facil o algo"
. xD
Ps Vita 3g/wifi - 16gb // Ps3-Slim White - 320gb // Psp 3004 - 8gb // Xperia Play - 32gb // Ps2
GameBoy Color // Nds-L 8gb // Nds-I Black Pokemon Edition 8gb // Wii 4.2E - 80gb
¨Intentemos hacer facil lo dificil, no dificil lo facil.¨
Hace tiempo propuse una
Hace tiempo propuse una solución a eso, muy sencilla y poco elegante xD
Puedes verla aquí (básicamente es lo que dijiste, copiar archivo por archivo, pero automatizado).
Interesantisimo...
Me lo voy a estudiar luego, pq eso me vendria de perlas, que si no el cogido de mi HB va ha acabar mas largo que la biblia.. XD
Gracias.
Ps Vita 3g/wifi - 16gb // Ps3-Slim White - 320gb // Psp 3004 - 8gb // Xperia Play - 32gb // Ps2
GameBoy Color // Nds-L 8gb // Nds-I Black Pokemon Edition 8gb // Wii 4.2E - 80gb
¨Intentemos hacer facil lo dificil, no dificil lo facil.¨
See... esa es una gran
See... esa es una gran ventaja de ese code: si agregaras más archivos, sólo tienes que agregarlos al archivo de texto donde vienen escritas las rutas, pero el code que copia permanece igual.
Por cierto, en los for de ese code podrías meterle unos print y flips, para solucionar eso de que nos ves los mensajes después de las descargas.
Ahora mismo estoy probando..
Aunque a primera vista me parece que se me hace un poco grande, vamos, que no acabo de entender.
Ahora comento algo.
Gracias de nuevo.
Ps Vita 3g/wifi - 16gb // Ps3-Slim White - 320gb // Psp 3004 - 8gb // Xperia Play - 32gb // Ps2
GameBoy Color // Nds-L 8gb // Nds-I Black Pokemon Edition 8gb // Wii 4.2E - 80gb
¨Intentemos hacer facil lo dificil, no dificil lo facil.¨
pues no creo que sea el eboot
pues no creo que sea el eboot pero por si acaso aqui te dejo el que yo uso LuaDev
otra cosa que prodria ser, por que esta activado el wilan, wnit(), desactivalo antes del screen.print
la instalazion la hase rapido o dura un poco como para alcansar a ver algo.?
Nada
Ni con tu eboot ni parando la conexion..
Ni con el wlan.term() ni dentro ni fuera del bucle... lo mismo, te quedas viendo la pantalla de "100%" hasta que lo hace todo, si que da tiempo a sacar un mesage, tarda unos 20seg o asi en instalar, y eso que no le puse todavia para borrar el zip luego ni para mover los archivos de sitio, porque son hombrews con sub carpetas y como esto no los descomprime tendre que meterlo todo en la raiz del zip y luego moverlo todo a sus respectivos sitios.
Voy a probar quitar ese bucle, parar el wlan despues de la descarga y sacar un os.message, a ver que ocurre.
Ps Vita 3g/wifi - 16gb // Ps3-Slim White - 320gb // Psp 3004 - 8gb // Xperia Play - 32gb // Ps2
GameBoy Color // Nds-L 8gb // Nds-I Black Pokemon Edition 8gb // Wii 4.2E - 80gb
¨Intentemos hacer facil lo dificil, no dificil lo facil.¨