Anuncios Google

Copiar archivos en Lua HMv2.

Hola, estoy pasando de Lua HM7 a Lua HM9 (v2) y tengo un problema al intentar copiar los archivos de la MS a la Flash0. Les dejo el código.

--Funcionamiento del menu--
-----------------COPIADO DE ARCHIVOS----------------
--Asignando flash0--
     System.unassign("flash0:")
     System.assign("flash0:","lflash0:0,0","flashfat0:")
--Gameboot 1--
if currenta == 1 and current == 1 and pad:cross() and oldpad:cross() ~= pad:cross() then
--Borrando Gameboot y opening_plugin.rco viejos--
     System.removeFile("flash0:/vsh/resource/gameboot.pmf")
     System.removeFile("flash0:/vsh/resource/opening_plugin.rco")
--Copiando nuevos--
     System.copyFile("ms0:/PSP/GAME/Gameboot-tools/GAMEBOOTS/Gameboot 1/gameboot.pmf","flash0:/vsh/resource/gameboot.pmf",0)
     System.copyFile("ms0:/PSP/GAME/Gameboot-tools/GAMEBOOTS/Gameboot 1/opening_plugin.rco","flash0:/vsh/resource/opening_plugin.rco",0)
   end

El problema es que no copia nada, solo parpadea el Led por un milisegundo (cuando presiono X) y ya es todo.

En cambio si no asigno la flash0 con el codigo:

System.unassign("flash0:")
System.assign("flash0:","lflash0:0,0","flashfat0:") 

Si intenta copiar los archivos pero me da un error que dice:

"No se ha encontrado Flash0:/vsh/resource/gameboot.pmf".

Espero me ayuden y gracias.

EDITO: Ya lo he resuelto, tal y como me imaginaba y me dijo P22. He corrido el EBOOT.PBP de LuaHM7 y con este he copiado los archivos y ya despues abre de nuevo el gamebootools. Solo me gustaría saber algo y es que se pone muy lento,¿ no hay alguna forma de hacerlo mas rápido?

Ya no es necesario, tengo dos PSP Fat (una mucho más rápida que la otra) y la he probado en esta y todo el proceso dura unos 10  segundos así que no necesitare nada más.

Un saludo y gracias a P22 gracias a tí me anime!


Tutorial: Fabricando nuestro propio micrófono para la PSP.

Exclusivo de PSP.Scenebeta.com


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de el__QAT

Es lo raro...

En el LuaHM7 si me iba bien, y en el LuaHMv2 no funciona...

Imagen de Akiba_13

Ya se k no viene al caso pero...

LloraYa se k no viene al caso pero... me pierdo muxo... soy un novato k no tiene ni p... idea de nada, bueno, algo se, pero poco, lo necesario pa vivir... kiero pedir ayuda pa: crear un juego de PSP, ya llevo 2 años buscando programas y nada... no encuentro nada... k alguien me ayde... toy desesperado... ya no puedo tocar el ordenador sin la frustacion de no saber nada pa crear un simple homebrew o como se llame... necesito ayuda o me voy a sucidar...
GRACIAS

Ya de paso cuelo un xiste:

Un cirujano a su aydate:
cirujano:   -Bistusri
ayudante: -Bituriii...
cirujano:   -Sutura
ayudante: -Zutua...
cirujano:   -Desfribilador
ayudante: -Defililado...
cirujano:   -Gasas
ayudante: -De nada

Imagen de el__QAT

Pues..

Puedes pasarte por los tutos de programación que hay aquí en la web, yo te recomiendo Lua ya que es mas sencillo.

Imagen de Akiba_13

Grax

muxas gracias...

Imagen de P22

O.O No me esperaba que

O.O No me esperaba que pusieras eso, pues a la mayoría de gente que ayudo, ni se molestan en decir gracais y no vuelven a contestar XDXD


¡Iníciate en Linux fácilmente! Sólo entra aquí y comprueba que distribución se adapta mejor a tí.

Mi review: iPod Touch 4G

Imagen de P22

Podrías intentar poner un

Podrías intentar poner un eboot de v2 y otro del 7, cuando toque cargar archivos en la flash, corres el eboot 7 y luego al acabar el 2.

Saludos


¡Iníciate en Linux fácilmente! Sólo entra aquí y comprueba que distribución se adapta mejor a tí.

Mi review: iPod Touch 4G

Imagen de el__QAT

Eso es..

Eso es lo que he estado pensando estos días, vere si funciona y gracias por responderme me has animado a probar ;-)

Un saludo!


Tutorial: Fabricando nuestro propio micrófono para la PSP.

Exclusivo de PSP.Scenebeta.com

Imagen de P22

Pero entonces como lo

Pero entonces como lo hiciste en la otra version si no se puede??

Saludos

Perdon por lo de no responder:P Pero pensé que este comentario no iba al cuento


¡Iníciate en Linux fácilmente! Sólo entra aquí y comprueba que distribución se adapta mejor a tí.

Mi review: iPod Touch 4G

Imagen de pspgorrister

Perdón mi ignorancia pero...

Muchas veces he visto el comentario de "cómo copiar/move/borrar archivo en Lua XXX". Y digo yo, debajo de estos Lua XXX, no está el Lua "estándar"?.

Lo pregunto porque supongo que habrá funciones para eso independientemente del Lua que se use, si no es así corregidme, porque es algo que no entiendo.

Espero que se entienda mi duda.

Un saludo.


LuaDiE: Crea en Lua sin teclear código. Compatible HM7, HMv2, LuaPlayer, LuaDEV y PGE.

Imagen de ZYX3D

Poder, se puede...

...el problema radica en la asignación de la flash. Las bibliotecas estándar de Lua sólo permiten operar con archivos desde el "sistema de archivos", léase en este caso la Memory Stick, vía la tabla os (de Operating System, obviamente).


Strength is irrelevant. Resistance is future. We wish to improve ourselves.

La fuerza es irrelevante. La resistencia es futuro. Queremos mejorarnos.

Imagen de pspgorrister

vale

Te refieres que para acceder al recurso "flash0" ó "flash1" hace falta una función "no estándar". ¿no?


LuaDiE: Crea en Lua sin teclear código. Compatible HM7, HMv2, LuaPlayer, LuaDEV y PGE.

Imagen de ZYX3D

Exacto

Luego, ya entrar en qué es "estándar", "estándar de facto" (como sería Image), etc., ya es una cuestión más espinosa... como por qué es necesario el objeto/tabla System en PSP, mientras que se puede suplir y definir en la implementación Window$, al menos en parte (egr., funciones de fecha y hora, cierta gestión de archivos...), con la tabla/biblioteca estándar os.

(Sí, ya sé que una tabla/array asociativo por un lado, y una biblioteca por otro, se parecen conceptualmente tanto como un huevo a una castaña en bici; pero los creadores de Lua hablan bastante indistintamente de "the functions of the string library" como de "the string table" y hasta "data type"... supongo que con eso básicamente quieren dar a entender que en Lua, hay tablas. Son raros, la verdad. Pero uno acaba por cogerle(s) cariño, a qué negarlo... ).


Strength is irrelevant. Resistance is future. We wish to improve ourselves.

La fuerza es irrelevante. La resistencia es futuro. Queremos mejorarnos.

Imagen de el__QAT

Entonces..

No se podrán copiar/borrar archivos a la flash0?

Leí en los foros de Dark_AleX que "es porque no tengo los suficientes permisos" les pongo como lo describen:

Es como intentar instalar un programa en el PC en la cuenta invitado.

 

Supongo que esto es cireto :(.


Tutorial: Fabricando nuestro propio micrófono para la PSP.

Exclusivo de PSP.Scenebeta.com

Imagen de Guillermo_Cornielle

Jajaja

Que tal si primeros usas la funcion System.currentDirectory() para hacer que el directorio actual sea la flash0:/

antes de copiar los archivos has esto System.currentDirectory("flash0:/"), despues asigna la carpeta en la que vas a copiar, y asi deberia de lograrse, no es seguro que se copien solo con agregar eso, pero es necesario usar esa funcion.

Un saludo.


Manual del Perfecto Votante Para un voto libre y justo!.

TheGCProjects

Imagen de el__QAT

Lo intentare...

Lo raro es que en LuaHM7 si me iba bien sin poner esa función, y ahora en HMv2 no me funciona.

Imagen de Guillermo_Cornielle

Pues

Entonces, esta muy raro, pues si de esa forma te iva en HM7 pues tambien te tendria que ir en HMv2, lo unico que tendrias que hacer es cambiar el nombre de las funciones por las de HMv2.

Espero lo logres.

Un saludo.


Manual del Perfecto Votante Para un voto libre y justo!.

TheGCProjects

Imagen de el__QAT

Las..

Las funciones son las mismas, por eso me resulta muy raro.

PD: Ya he probado lo que me dijiste y nada :-(.

Imagen de Guillermo_Cornielle

Ni idea

o tengo nada en mente y no me llega nada xDD.

A ver quien te ayuda.

Imagen de el__QAT

Psss..

No se si sea error del eBoot de LuaHMv2 u otra cosa pero a no ser que me ayuden me quedare en LuaHM7.

Un saludo, y espero ayuda.

Imagen de Guillermo_Cornielle

A ver

Analizando bien el código, veo que al tratar de copiar tienes una carpeta llamada gameboots 1, con un espacio, quitale ese espacio a ver si así funciona.

No se si tenga que ver, pero he pasado por cosas como esas xDD.

Un saludo.


Manual del Perfecto Votante Para un voto libre y justo!.

TheGCProjects

Imagen de el__QAT

Pero...

El nombre de la carpeta tiene ese espacio, si se lo quito no encontraría el gameboot.

Es algo raro este problema, todo me iba perfecto en LuaHM7 pensé que solo tendría que cambiar el aspecto gráficao pero no :S

Un saludo!


Tutorial: Fabricando nuestro propio micrófono para la PSP.

Exclusivo de PSP.Scenebeta.com

Imagen de Guillermo_Cornielle

Ok

Pero yo te digo que le quites ese espacio para ver si ese es el problema, no se solo es algo que me llego a la mente.

Saludos.

Imagen de el__QAT

Aaaa.. oK

Lo intentaré.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.