Hola de nuevo a todos, ya estoy empezando a programar en serio, y despues de ver que no se pueden descomprimir archivos .zip en LUA, he encontrado otra manera de hacer funcionar mi programa;
El programa (downPSP) sería como el installotron, pero, al ver que éste no funciona en PSP slim (la mía) me he propuesto hacerlo en LUA.
Ya he hecho un script para descargar archivos de cualquier tipo por WIFI, y lo que estoy haciendo es una especie de menu que tenga una lista de programas que se actualize por WIFI
Esa lista contendría los datos de la descarga de cada uno de los archivos que componen cada programa, y se descargarían y situarían en su lugar correcto.
He creado una función que descarga cosas, y solo habría que introducir la ubicación en el servidor de cada archivo
Si tenéis alguna sugerencia, crítica, o duda, no dudéis en ponerla
Muchas gracias, y espero que acojáis bien éste proyecto
Saludos!
Continuamos
bueno, después de una "pausa" haciendo un lector de RSS para Beta.pese... psp.scenepsp.com (joe con la bromita XD), cuyo éxito ha sido robado estrepitosamente por PReSS (no exagero -mucho- ;-) ), continúo con este homebrew.
Cito lo del RSS porque he aprendido a usar PHP, y voy a usarlo en éste programa.
Así, y con el lanzamiento de LuaPlayerHM 6.5 espero poder realizarlo al fin.
Estoy cambiando muchas cosas, porque al actualizar el LuaPlayer cambian ligeramente los comandos y se estropea todo.
En cuanto haya alguna novedad importante (por ejemplo la creación del PHP) os lo avisaré.
Si alguien tiene sugerencias/críticas/comentarios sobre downPSP que lo diga.
PD me he intentado poner en contacto con Fanjita (creador de installotron) pero no ha habido manera. Voy a tener que hacer mi propia base de datos con todos los programas, y puede que sea esto lo que haga inviable el proyecto.
Saludos!
https://github.com/CarlosGS/
me gustaria bastante
me gustaria bastante eeee
Descarga
Bueno, adjunto el trabajo que llevo por ahora, por si alguien quiere ver cómo va el proyecto.
NOTA: la direccion ip usada para probar el programa es interna, por lo que no funciona si antes no se edita el archivo SYSTEM.LUA y se cambia el valor HOST por una ip válida, con el archivo homebrew.LUA, que debe contener estos datos;
items = {
nombre1 = {
name = "Nombre del juego1",
doc = "/homebrew/Nombre del juego1.LUA" },
otronombre = {
name = "Nombre del juego2",
doc = "/homebrew/juego2.LUA" },
otromas = {
name = "Nombre del juego1",
doc = "/homebrew/otromas.LUA" },
}
Lo que hace esta tabla es poner datos en un menu (que intento que sea indefinidamente largo) y les asigna un archivo LUA con los datos de la descarga, y detalles, para que se instale automaticamente.
En breve buscaré un servidor gratuito en el que poner algunos homebrew de prueba para el programa, y si tiene éxito, buscaré un servidor con mas capacidad, mas ancho de banda...
Os adjunto el archivo
Pido ayuda, sobre todo con el menú
Muchísimas gracias y espero que os guste
Saludos!
https://github.com/CarlosGS/
A mi me va ok
lo cierto es que es una lastima que no podamos aprovechar nuestra base de datos de Homebrew por el tema del registro :-(. Nos seria imposible dar servicio de calidad.
En vistas a que continuas con el proyecto, te puedo dar dos opciones ;-). Te hago colaborador de la comunidad, con lo que tendrias acceso a un par de foros privados y podrias hospedar archivos si lo necesitas.
O puedes retocar el hilo, y te lo paso a portada a ver si algun usuario se anima a echarte una mano.
Un saludo coder.
Para recibir ayuda más rápidamente, recomendamos que pongas títulos descriptivos y no utilices abreviaturas (estilo MSN) en tus post de los foros. Recuerda revisar el Manual del perfecto forero y las Normas de la Comunidad.
Muchas gracias
Lo de colaborador estaría bien.
Pero creo que por ahora voy a intentar que todo funcione, y, si va bien, buscaré un buen hosting.
Además, antes la idea era tener todos los programas descomprimidos, pero ahora la idea es hacer un PHP que los descomprima sólo cuando se solicitan.
Los otros programas descomprimidos se irían borrando, para no saturar el servidor.
Todo sería automático.
Por eso voy a hacer todas las pruebas con el "servidor" de mi ordenador, y luego ya veré.
Muchas gracias
https://github.com/CarlosGS/
tiene razon el colega de
tiene razon el colega de abajo, pues si kieres evitar una enredadera debes de limpiar tu pantalla ya que tiende a seguirse en el mismo renglón escribiendo, te recomiendo que al inicio de la llaves de cada aplicacion apliques una limpiesa de panmtalla, no sé mucho de LUA pero en c++ es como si pucieras una clrscr(), saludos pero detodos modos gracias por el interes y el aporte
consejo
cuando pongas el valor print o otro valor para escribir en pantalla procura que haya un screen:clear() al principio o al final de cada seccion de codigo para que la pantalla quede limpia, porque sino se te mezclara un monton de ventanas y se vera muy mal. No te lo tomes a mal pero tienes muy poca experiencia y necesitas hacer de nuevo el codigo, porque es un lio de ventanas y se va quedando la imagen con las letras de la anterior ventana.
pues no se a tí, pero lo
pues no se a tí, pero lo que llevo hecho, a mi me funciona perfecto.
no sé de dónde sacas que no pongo los screen:clear()
¿de verdad has probado el programa?
¿o sólo has mirado el código por encima?
si no ¿como puede ser que a mí me funcione bien y a tí no?
de todas formas muchas gracias por interesarte
Saludos!
https://github.com/CarlosGS/
Codigo
el homebrew que estas haciendo tiene unos errores como que las ventanas se quedan grabadas y por lo tanto la siguiente ventana no se ve bien y tambien se queda grabada formando un monton de letras mezcladas.
bueno, lo he probado tal y
bueno, lo he probado tal y como venía el .zip y no me da ni un sólo problema
no sé como puede ser que a tí te funcione mal y a mi no
lo siento
saludos
https://github.com/CarlosGS/
psp
al usuario larga vida a SONY le pasa lo mismo,
pues como a mi me funciona
pues como a mi me funciona bien, voy a seguir programando
me parece que "larga vida a sony" no lo ha probado... pero bueno
por favor, si puedes mira el código y pon la parte exacta que crees que está mal, ya no sé que puede ser
saludos
https://github.com/CarlosGS/
te repito que a mí no me
te repito que a mí no me pasa, no se porqué, a lo mejor he subido otro archivo al servidor, voy a comprobarlo y ahora te cuento