Anuncios Google

[C] Varias dudas

Bien, ya he solucionado lo de el makefile, ahora tengo un unico error, marca error en esta linea, en la cual dice que saveImage y getVramDisplayBuffer(), no fueron declaradas S:.

saveImage("ms0:/PSP/PICTURE/cap.png",getVramDisplayBuffer(),480,272,480,1);

El ejemplo lo tome de aquí:

saveImage(Char *Nombre, Color* data, int Ancho, int Alto, int lineSize, int saveAlfa);

Toma
un screenshot de la pantalla en formato PNG. (Ej:
saveImage("ms0:/captura.png", getVramDisplayBuffer(), 480, 272, 480,
1);) -> Guarda "captura.png" en la raíz de la Memory Stick con las
dimenciones de la PSP y con canal alfa (transparencia) activada


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 dj51_Shura

Creo que deberías empezar con algo más fácil

como copiar archivos o algo así, tomar capturas (yo que he visto el source del plugin prxshot) no es nada fácil y es necesario saber mucho. Copiar archivos para mi fue un reto, al final la función acabó pasándomela DeViaNTe xD pero ahora que leo el bucle y todo lo demás, más o menos la entiendo, así que supongo que todo es cuestión de práctica...

no intentes llegar hasta la cima sin haber pisado la falda de la montaña...

PD: para concatenar strings usa strcat, función definida en el archivo de cabecera (header) 'string.h', googlea un poco y encontrarás como usarla... creo que también servía strcpy, no estoy seguro.


http://www.mhypnok.blogspot.com/

Gracias a Dark_AleX, Total_Noob, VirtuousFlame, Coldbird, Codestation...

Imagen de barney77

Acabo de checar el src que

Acabo de checar el src que sting me dejo más abajo, y si, yo creo que es cuestión de que aprenda más(mucho más), así que aprendere más.

Gracias por la ayuda.

Imagen de sting18

Ok doble 7 programar en C es

Ok doble 7 programar en C es mas dificil de lo que parece no es como en lua que solo pones capturar pantalla y lo hace , en C tienes que hacer muchas mas cosas no solo saveImage y ya XD, pero te are la vida mas facil mira un SRC de un capturador de pantalla.

https://github.com/codestation/prxshot


Imagen de barney77

Si, pero quiero hacerlo Yo

Si, pero quiero hacerlo Yo mismo, o sea hacer un plugn que capture en pantalla.

No necesariamente se tiene

No necesariamente se tiene que llamar así. Tengo entendido que el psp ejecutará el xmb, después tu plugin (todo o una parte, depende de cómo lo programes) y después volverá al xmb.

Lo que preguntas sobre modo kernel, no tengo idea, pero si no lo has visto, te dejo el source de un sencillo plugin para que te guíes ;)

EDITO: Es incorrecto, en C no podrás concatenar strings tan fácilmente como en Lua (date una vuelta por google y verás que no miento)

PD. El tamaño de la firma no es 300x250, es 350x200 (que no es lo mismo :P)

EDITO2: El plugin se ejecutará siempre (o intentará hacerlo y colgará el psp xD) donde le digas que se habilite (recordar el uso de los archivos vsh.txt y game.txt)

Imagen de barney77

Entonces no importa como la

Entonces no importa como la llame, mm, bueno, la llamare xmb para tener un orden, aver si puedes responder mis dudas para concatenar :).

EDITADO: Apenas veo los EDITO, pues deja checo, aver si puedes ver lo del error con el makefile.


Editado: Crear hilos y comentarios duplicados incumple las Normas de la Comunidad, si necesita cambiar su comentario puede usar la opción de Editar. Antes de volver a postear por favor revise las Normas.| Rober Galarga

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.