| Inicio | Noticias | Foros PSP | Juegos | Videos | Manuales | Buscar | Contacto | Staff | Publicidad |

Retroceder   Foros PS Vita y PSP > Comunidad > Coder's Zone: Programacion PSP y PS Vita > TUTORIALES

Respuesta
 
Herramientas
Antiguo 20/01/10, 00:35:56   #1
Boujack
Boujack Palace's Renew!
 
Avatar de Boujack
 
Fecha de Ingreso: nov 2009
Ubicación: Puerto Rico
Mensajes: 1.692
Thanks: 1.653
Thanked 740 Times in 366 Posts
Boujack alguien especial en quien confiarBoujack alguien especial en quien confiarBoujack alguien especial en quien confiarBoujack alguien especial en quien confiarBoujack alguien especial en quien confiarBoujack alguien especial en quien confiar

Corazon PSPero 

Predeterminado Herramientas de Programación en LuaHM7

Hola gente, como sabrán llevo poco en el foro, y ya después de haber aprendido a liberar las PSP con la ayuda de varios, claro esta y de haber disfrutado y enamorado de la exquisita Scene, decidí que quería aportar a ella. Me dispuse a leer todo lo referente a la creación de un Homebrew. Encontré varios lenguajes y el mas sencillo y con potencial era el famoso LUA.

Ya he hecho 3 Homebrews y me considero todavía novato en este tema, pero aun asi hago este hilo para encaminar a aquellos que desean aprender.

Bueno si han navegado en la red varan que hay infinidad de archivos para descargar y todos tienen una descripción familiar "Programar en Lua", yo he bajado todos los que he visto y créanme me volví loco. Me puse a cachare-ar un poco con todos hasta que fui descartando los innecesarios y me quede con unos pocos los cuales entiendo cumplen con su trabajo y me ayudan a cumplir con el mio.

Programas necesarios:
Que necesitan? (Megaupload)
Que necesitan? (Mediafire)

Que es esto que baje?

Como he dicho antes, son los programas necesarios para la programacion en lua, bueno son los instaladores.

Que hago con ellos?

Bueno vas uno a uno y los instalas, recomiendo hacer un shortcut de cada uno y ponerlos en una carpeta en su desktop de la PC, así al programar esta todo mas ordenado. Hay una carpeta llamada Eboot lua, esta no es un instalador este es como bien dice el nombre el eboot de lua, el cual explicaremos mas adelante.

Ya los instale que hago ahora?

Ya instalados veremos los icono o shortcut icon, de lo instalado no, ahora podremos utilizarlo seleccionando el icon de cada programa.

Cual uso primero?

Ahora les explicare que hace cada uno para luego determinar el orden de uso.

Notepad++ : Este es el programa donde escribiremos los
códigos a ser interpretados y/o ejecutados por
nuestras PSP.

Eboot lua: Dentro de esta carpeta encontraras un archivo .pbp
es el eboot que hará que nuestras PSP entiendan el
código escrito en Notepad++.

LuaCompileENG: Esta aplicación lo que hará sera enciptar el
código que escribamos para que nadie lo
pueda copiar, recomiendo que antes de
encriptar algún código estén seguros de
tener una copia de su código ya que una vez
encriptado no lo podemos desencriptar.

PSPBrew: Es un sencillo programa para modificar el Eboot,
mayormente se modifican las imágenes ICON0 y PIC1
y el titulo del programa. Al editar estas 3 cosas en el
eboot lo que haremos sera que a ir a la MS y ver
nuestro programa se mostrara el icono que hemos
puesto y el fondo que hemos puesto y el titulo que
hemos escogido.

Ya con esto tenemos, pero he añadido dos herramientas una de ellas muy efectiva. Se han preguntado, Como hago un menú en lua de una forma sencilla? bueno este programa es la solución.

Game Dev Helper: Este programa es el que nos ayudara ha
crear ese menú que deseamos.

Lua para pc: Lo he puesto pero no lo recomiendo es para probar
nuestros programas en la PC sin conectar la PSP,
pero no es muy de fiar ya que no reconoce cierta
programación que la psp si.

Bueno esto es todo lo necesario para programar en lua. Ahora tratare de explicar lo necesario ha saber de estas aplicaciones.

Notepad++: Aparte de lo que aprenderán en los tutoriales de programación, debo decirles que al grabar sus programas deben hacerlo de la siguiente forma


Como pueden ver abajo debajo del nombre que le hemos puesto a nuestro programa, hay un encasillado con una flechita, presionamos en la flechita y buscamos que diga " Lua Source File (*.lua), con esto le decimos a Notepad++ guárdalo en lenguaje lua.

Eboot Lua: Este lo copiamos y lo pegamos en la carpeta donde tengamos el código ya que sin este Eboot la psp no podrá leer el código. este mismo Eboot es el que se modifica con el PSPBrew, pero mas adelante veremos eso.

LuaCompile: Este programa al ejecutarlo nos abrirá una ventana como esta


Aquí iremos a "Browser" y buscaremos el código donde lo tengamos guardado y lo seleccionamos, luego presionamos "DO" y listo se encriptara nuestro código. Recuerden tener copia del código por si en un futuro desean hacerle mejora, ya que como bien dije antes, una vez ecriptado no hay forma de desencriptarlo.

PSPBrew: Ahora modificaremos nuestro Eboot, Claro esta la copia que tengamos en la carpeta de nuestro programa. Al ejecutarlo veras esta pantalla


Aquí presionamos "Load", con esto cargamos el Eboot, ahora veremos que los encanillados ICON0, PIC1 y el Titulo están ya con una información predeterminada, esta es la que editaremos, Cada imagen tiene un tamaño especifico que lo veremos al poner el cursor sobre la selección que deseemos modificar.

Game Dev Helper: Si deseamos poner menú hay múltiples formas de crearlo pero de esta es la mas sencilla que he visto, ejecutamos el programa, y veremos esto


Arriba de esta pantalla veremos una pestaña que dice creador de menús, la seleccionamos y veremos esto


Aquí escogeremos cuantas opciones tendrá nuestro menú y luego vamos seleccionando cada opción en los botones image 1, imagen 2, ect. de ahí pasamos a presionar Generar código y veremos esto


Aquí veremos un encasillado que dice Lua HM2 y tiene una flechita, esta la presionamos y escogemos Lua HM7 que es el lua en el que estamos programando. El código que vez en el encasillado que tiene nombre CODE Lua HM7 es el codio que mostrara nuestro menú.

Recomiendo que esto de los menú lo hagas luego de haber aprendido a insertar imágenes, según los tutoriales de programación en lua.

Enlaces para aprendizaje de lua:

Aqui Aqui buscas los tutoriales llamados "Tutoriales de Programación en LUA" los hay desde 1 hasta 8
http://pipagerardo.fortunecity.es/Tu...pagerardo.html

PD: Paciencia, Perseverancia y Tiempo, con esto podrás hacer lo que desees, Luego de intentar y leer puedes preguntar.
__________________

Última edición por Boujack fecha: 10/05/10 a las 22:11:40 Razón: Volví a subir los archivos en Megaupload y Mediafire
Boujack is offline   Responder Con Cita
The Following 21 Users Say Thank You to Boujack For This Useful Post:
ABM1980 (20/01/10), Agüero_10 (06/06/10), ALEXYERGA1 (20/01/10), berto1989 (20/01/10), brujitosexy (22/01/10), Cancela (20/01/10), Chimecho (26/01/10), cloud96 (23/01/10), German 29 (20/01/10), Jaio_jaio (20/01/10), JoNaZ (20/01/10), Joy (25/04/10), Lua Aprendiz (09/02/10), MABZ (14/10/10), mohamiyo (20/01/10), ovta (18/03/10), Pavloco (29/10/10), RuBiTo-96 (10/05/10), victor515 (06/02/10), Yomes (20/01/10), ^Z3US^ (21/01/10)
Antiguo 20/01/10, 01:10:56   #2
Yomes
Pesepero desde 2005
 
Avatar de Yomes
 
Fecha de Ingreso: dic 2005
Ubicación: Granada
Mensajes: 15.164
Thanks: 5.964
Thanked 6.468 Times in 4.441 Posts
Yomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posible

Corazon PSPero Medalla al merito PSPero Líder combatiente Tutorial del mes 

Predeterminado Re: Todo lo necesario

¡Genial! Te lo muevo a la Coder's Zone.
__________________
"Hay que ser aprendiz de todo, en beneficio propio. Y hay que ser maestro de algo, en beneficio de los demás"

Miembro nº 002 del Comité contra las faltas voluntarias y el lenguaje SMS
Yomes is offline   Responder Con Cita
The Following 3 Users Say Thank You to Yomes For This Useful Post:
ABM1980 (20/01/10), Boujack (20/01/10), ^Z3US^ (21/01/10)
Antiguo 20/01/10, 01:32:03   #3
ABM1980
You talkin' to me?
 
Avatar de ABM1980
 
Fecha de Ingreso: oct 2009
Ubicación: Salamanca/Canarias/Brescia
Mensajes: 10.583
Thanks: 4.020
Thanked 7.328 Times in 3.429 Posts
ABM1980 su reputacion va mas alla de lo posibleABM1980 su reputacion va mas alla de lo posibleABM1980 su reputacion va mas alla de lo posibleABM1980 su reputacion va mas alla de lo posibleABM1980 su reputacion va mas alla de lo posibleABM1980 su reputacion va mas alla de lo posibleABM1980 su reputacion va mas alla de lo posibleABM1980 su reputacion va mas alla de lo posibleABM1980 su reputacion va mas alla de lo posibleABM1980 su reputacion va mas alla de lo posibleABM1980 su reputacion va mas alla de lo posibleABM1980 su reputacion va mas alla de lo posibleABM1980 su reputacion va mas alla de lo posibleABM1980 su reputacion va mas alla de lo posibleABM1980 su reputacion va mas alla de lo posibleABM1980 su reputacion va mas alla de lo posibleABM1980 su reputacion va mas alla de lo posible

Aportador masivo Líder combatiente Amistad PSPera Tutorial del mes 

Predeterminado Re: Todo lo necesario

Cita:
Empezado por Yomes Ver Mensaje
¡Genial! Te lo muevo a la Coder's Zone.
mejor lugar... mejor título.... y... ¿quizás una chinchetita? :P
ABM1980 is offline   Responder Con Cita
Antiguo 20/01/10, 04:25:44   #4
Boujack
Boujack Palace's Renew!
 
Avatar de Boujack
 
Fecha de Ingreso: nov 2009
Ubicación: Puerto Rico
Mensajes: 1.692
Thanks: 1.653
Thanked 740 Times in 366 Posts
Boujack alguien especial en quien confiarBoujack alguien especial en quien confiarBoujack alguien especial en quien confiarBoujack alguien especial en quien confiarBoujack alguien especial en quien confiarBoujack alguien especial en quien confiar

Corazon PSPero 

Predeterminado Re: Todo lo necesario

Cita:
Empezado por ABM1980 Ver Mensaje
mejor lugar... mejor título.... y... ¿quizás una chinchetita? :P
Que titulo crees que deba tener? Que es eso de chinchetita.
__________________
Boujack is offline   Responder Con Cita
Antiguo 20/01/10, 23:02:15   #5
mohamiyo
▀▄▀▄▀▄▀▄▀▄▀▄▀▄
 
Avatar de mohamiyo
 
Fecha de Ingreso: abr 2009
Mensajes: 3.466
Thanks: 1.484
Thanked 1.982 Times in 993 Posts
mohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posible

Corazon PSPero Tutorial del mes Tutorial del mes 

Predeterminado Re: Todo lo necesario para programar en LUA

Boujack, significa Post Adherido, que no se pierda y se coloque arriba ^^

PD: Cuando pueda comenzaré, ahora no puedo estoy estudiando
__________________
mohamiyo is offline   Responder Con Cita
Antiguo 20/01/10, 23:17:21   #6
berto1989
Coder
 
Avatar de berto1989
 
Fecha de Ingreso: oct 2006
Ubicación: en mi mundo, pero posteo en el vuestro
Mensajes: 7.730
Thanks: 410
Thanked 1.872 Times in 762 Posts
berto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posible

Líder combatiente Corazon PSPero Amistad PSPera 

Predeterminado Re: Todo lo necesario para programar en LUA

muy currado si señor, pero revisa las faltas de ortografia :P
__________________

berto1989 is offline   Responder Con Cita
The Following User Says Thank You to berto1989 For This Useful Post:
Boujack (27/04/10)
Antiguo 20/01/10, 23:29:34   #7
Cancela
Apatrullando
 
Avatar de Cancela
 
Fecha de Ingreso: jul 2006
Ubicación: /home/cancela
Mensajes: 6.697
Thanks: 216
Thanked 319 Times in 217 Posts
Cancela un glorioso rayo de luzCancela un glorioso rayo de luzCancela un glorioso rayo de luzCancela un glorioso rayo de luz
Predeterminado Re: Todo lo necesario para programar en LUA

Muy buen hilo, lo muevo a tutoriales de programacion mejor si a Yomes le parece bien
__________________




Visita Zona Novato si no encuentras lo que buscas o no sabes que hacer ---> AQUI


Spoiler



Cancela is offline   Responder Con Cita
The Following 2 Users Say Thank You to Cancela For This Useful Post:
Boujack (24/01/10), Yomes (26/01/10)
Antiguo 26/01/10, 02:26:00   #8
Chimecho
Junior Member
 
Fecha de Ingreso: ene 2010
Mensajes: 9
Thanks: 7
Thanked 19 Times in 6 Posts
Chimecho por el buen camino
Talking Re: Todo lo necesario para programar en LUA

Como ya te lo dije, es un increible aporte que te hayas tomado el trabajo de escribir todo eso para los que recien empiezan.
Felicidades por el aporte, muy bueno!!
Chimecho is offline   Responder Con Cita
The Following User Says Thank You to Chimecho For This Useful Post:
Boujack (27/04/10)
Antiguo 26/01/10, 02:56:32   #9
Yomes
Pesepero desde 2005
 
Avatar de Yomes
 
Fecha de Ingreso: dic 2005
Ubicación: Granada
Mensajes: 15.164
Thanks: 5.964
Thanked 6.468 Times in 4.441 Posts
Yomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posibleYomes su reputacion va mas alla de lo posible

Corazon PSPero Medalla al merito PSPero Líder combatiente Tutorial del mes 

Predeterminado Re: Todo lo necesario para programar en LUA

Cita:
Empezado por Cancela Ver Mensaje
Muy buen hilo, lo muevo a tutoriales de programacion mejor si a Yomes le parece bien :)
Claro, hombre. Yo no entro mucho por aquí, así que no sé muy bien cómo están estructurados estos subforos, así que si crees que está mejor ahí, no te cortes =;D
__________________
"Hay que ser aprendiz de todo, en beneficio propio. Y hay que ser maestro de algo, en beneficio de los demás"

Miembro nº 002 del Comité contra las faltas voluntarias y el lenguaje SMS
Yomes is offline   Responder Con Cita
Antiguo 28/02/10, 14:41:38   #10
mohamiyo
▀▄▀▄▀▄▀▄▀▄▀▄▀▄
 
Avatar de mohamiyo
 
Fecha de Ingreso: abr 2009
Mensajes: 3.466
Thanks: 1.484
Thanked 1.982 Times in 993 Posts
mohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posiblemohamiyo su reputacion va mas alla de lo posible

Corazon PSPero Tutorial del mes Tutorial del mes 

Predeterminado Re: Todo lo necesario para programar en LUA

El primer enlace no va, lo han eliminado, alguien lo puede subir de nuevo porfavor
__________________
mohamiyo is offline   Responder Con Cita
Respuesta

Bookmarks

Herramientas



La franja horaria es GMT +2. Ahora son las 00:23:21.


Powered by: vBulletin, Versión 3.8.5
Derechos de Autor ©2000 - 2021, Jelsoft Enterprises Ltd.
Traducción VBulletin por vbulletinhispano.com