ayuda no puedo compilar system manager.self

muy buenas compañeros, acudo a ustedes x q he tratado de compilar mi propio system manager para cfw 4.70, y lo hago bien lo de modificar el payload.S y me crea correctamente el payload.bin, lo copio en datas y luego modifico el main.c con los valores q lo necesito, lo guardo y al momento de ejecutar el make_self.bat me da error de c/psdk3v2/psl1ght/ppu_rules no such file or directory ... no rule to make target c/psdk3v2/psl1ght/ppu_rules. stop
por lo tanto no me crea el system manager .self q necesito para mi consola cfw 4.70, si me pudiesen ayudar se los agradeceria infinitamente, gracias x su tiempo compañeros :)
gio027 escribió:muy buenas compañeros, acudo a ustedes x q he tratado de compilar mi propio system manager para cfw 4.70, y lo hago bien lo de modificar el payload.S y me crea correctamente el payload.bin, lo copio en datas y luego modifico el main.c con los valores q lo necesito, lo guardo y al momento de ejecutar el make_self.bat me da error de c/psdk3v2/psl1ght/ppu_rules no such file or directory ... no rule to make target c/psdk3v2/psl1ght/ppu_rules. stop
por lo tanto no me crea el system manager .self q necesito para mi consola cfw 4.70, si me pudiesen ayudar se los agradeceria infinitamente, gracias x su tiempo compañeros :)


Tienes instalado el entorno en el disco c: ??
1985a escribió:
gio027 escribió:muy buenas compañeros, acudo a ustedes x q he tratado de compilar mi propio system manager para cfw 4.70, y lo hago bien lo de modificar el payload.S y me crea correctamente el payload.bin, lo copio en datas y luego modifico el main.c con los valores q lo necesito, lo guardo y al momento de ejecutar el make_self.bat me da error de c/psdk3v2/psl1ght/ppu_rules no such file or directory ... no rule to make target c/psdk3v2/psl1ght/ppu_rules. stop
por lo tanto no me crea el system manager .self q necesito para mi consola cfw 4.70, si me pudiesen ayudar se los agradeceria infinitamente, gracias x su tiempo compañeros :)


Tienes instalado el entorno en el disco c: ??


hola compa, tengo asi: PSDK3v2 y dentro tengo 2 carpetas mingw y ps3dev, asi estan bien o hace falta algo mas? gracias x tu ayuda.
gio027 escribió:hola compa, tengo asi: PSDK3v2 y dentro tengo 2 carpetas mingw y ps3dev, asi estan bien o hace falta algo mas? gracias x tu ayuda.


C:/PSDK3v2/
----------libraries-src
----------MinGW
----------project
----------ps3dev
----------psl1ght
----------README.md

leeme:
PSDK3 v2
========

Basado en el trabajo de Estwald, Marioga y otros sceners y en librerías como PSL1GHT, Tiny3D y PS3 Soundlib, PSDK3 pretende ser un entorno
estable de programación de homebrew en PS3 bajo Windows, sin influencias externas que amenacen la integridad de las librerías, ni de las
aplicaciones que se construyen con ellas, cuando alguien decide cambiarlo todo, rompiendo la compatibilidad con las aplicaciones creadas
con esas librerías y provocando un claro perjuicio. Aquí el lema es "si algo funciona, no lo toques" y se pueden añadir cosas, pero no
restar, ni toquetear pijoteramente el código.

Que hacer:

- Baja el ZIP (en el boton).

- Crea en raiz de C: la carpeta "PSDK3v2" y descomprime dentro el contenido (puede instalarse en otras unidades o directorios cambiando
los ficheros Make*.bat, si se prefiere, a posteriori)

- Extrae el fichero MinGW.7z (yo uso IZArc) y tendrás la carpeta "MinGW" con el entorno para hacer Make, etc.

- En PSDK3v2\MinGW\msys\1.0\etc edita el fichero "profile" y al final, donde pone "export PS3SDK="/c/PSDK3v2""
cambia la ruta por la que vayas a utilizar, si quieres lanzar la consola (msys.bat) con las variables de entorno
necesarias.

- Extrae ps3dev.7z y tendrás la carpeta "ps3dev" con los compiladores de PS3, las librerías necesarias ya compiladas
y las utilidades

Lo que contiene el proyecto:

- MinGW: entorno MinGW/MSYS montado específicamente para trabajar con las herramientas de PS3.

- ps3dev: contiene los compiladores, las librerías externas compiladas y otras herramientas de apoyo, como la scetool
para firmar aplicaciones (en sustitucion de las de geohot), crear paquetes, así como algunas DLL necesarias.

- psl1ght: contiene la libreria psl1ght ya compilada

- libraries-src: contiene los códigos fuentes de PSL1GHT, Tiny3D y PS3 Soundlib

- project: contiene los códigos fuentes de los ejemplos y los ficheros .bat para crear los ejecutables

Cambiando la ruta de instalación desde C: a otra
-------------------------------------------------

Aparte de los cambios mencionados antes en /etc/profile (solopara la consola), si editas los Make*.bat y cambias:

set PS3SDK=/F/PSDK3v2
set WIN_PS3SDK=F:/PSDK3v2

por la ruta correspondiente, bastará.

Compilando
----------

Make_clean.bat -> Borra todos los ficheros compilados, excepto los .pkg

Make_SELF.bat -> Crea un .self firmado con las keys 3.40 (mediante scetool)

Make_EBOOT.BIN.bat -> Crea el self NPDRM EBOOT.BIN de la aplicación. Esto es interesante, si se actualiza vía FTP un .pkg
ya instalado

Make_PKG.bat -> Crea el .pkg para instalar la aplicación.

La "scetool" requiere un fichero con keys que usa una ruta relativa. Por ese motivo se ha incluido la utilidad "fake_scetool"
para apoyarla.

ppu_rules ha sido modificado convenientemente para usar esa aplicación. Por defecto, contiene las keys en "SCETOOL_FLAGS". Se puede
sobrecargar definiendo con SCETOOL_FLAGS := y añadir más parámetros con SCETOOL_FLAGS += . Las keys 3.40 funcionan en los CFW que usamos
y por eso las he escogido.

Los Makefile de referencia los tienes en los ejemplos de project/sample. En concreto, "fireworks3D" es un ejemplo de utilización conjunta
de Tiny3D y la PS3 Soundlib y las librerías necesarias

Espero que estas herramientas os sean útiles en vuestros proyectos.

Saludos
kristian696969 escribió:
gio027 escribió:hola compa, tengo asi: PSDK3v2 y dentro tengo 2 carpetas mingw y ps3dev, asi estan bien o hace falta algo mas? gracias x tu ayuda.


C:/PSDK3v2/
----------libraries-src
----------MinGW
----------project
----------ps3dev
----------psl1ght
----------README.md

leeme:
PSDK3 v2
========

Basado en el trabajo de Estwald, Marioga y otros sceners y en librerías como PSL1GHT, Tiny3D y PS3 Soundlib, PSDK3 pretende ser un entorno
estable de programación de homebrew en PS3 bajo Windows, sin influencias externas que amenacen la integridad de las librerías, ni de las
aplicaciones que se construyen con ellas, cuando alguien decide cambiarlo todo, rompiendo la compatibilidad con las aplicaciones creadas
con esas librerías y provocando un claro perjuicio. Aquí el lema es "si algo funciona, no lo toques" y se pueden añadir cosas, pero no
restar, ni toquetear pijoteramente el código.

Que hacer:

- Baja el ZIP (en el boton).

- Crea en raiz de C: la carpeta "PSDK3v2" y descomprime dentro el contenido (puede instalarse en otras unidades o directorios cambiando
los ficheros Make*.bat, si se prefiere, a posteriori)

- Extrae el fichero MinGW.7z (yo uso IZArc) y tendrás la carpeta "MinGW" con el entorno para hacer Make, etc.

- En PSDK3v2\MinGW\msys\1.0\etc edita el fichero "profile" y al final, donde pone "export PS3SDK="/c/PSDK3v2""
cambia la ruta por la que vayas a utilizar, si quieres lanzar la consola (msys.bat) con las variables de entorno
necesarias.

- Extrae ps3dev.7z y tendrás la carpeta "ps3dev" con los compiladores de PS3, las librerías necesarias ya compiladas
y las utilidades

Lo que contiene el proyecto:

- MinGW: entorno MinGW/MSYS montado específicamente para trabajar con las herramientas de PS3.

- ps3dev: contiene los compiladores, las librerías externas compiladas y otras herramientas de apoyo, como la scetool
para firmar aplicaciones (en sustitucion de las de geohot), crear paquetes, así como algunas DLL necesarias.

- psl1ght: contiene la libreria psl1ght ya compilada

- libraries-src: contiene los códigos fuentes de PSL1GHT, Tiny3D y PS3 Soundlib

- project: contiene los códigos fuentes de los ejemplos y los ficheros .bat para crear los ejecutables

Cambiando la ruta de instalación desde C: a otra
-------------------------------------------------

Aparte de los cambios mencionados antes en /etc/profile (solopara la consola), si editas los Make*.bat y cambias:

set PS3SDK=/F/PSDK3v2
set WIN_PS3SDK=F:/PSDK3v2

por la ruta correspondiente, bastará.

Compilando
----------

Make_clean.bat -> Borra todos los ficheros compilados, excepto los .pkg

Make_SELF.bat -> Crea un .self firmado con las keys 3.40 (mediante scetool)

Make_EBOOT.BIN.bat -> Crea el self NPDRM EBOOT.BIN de la aplicación. Esto es interesante, si se actualiza vía FTP un .pkg
ya instalado

Make_PKG.bat -> Crea el .pkg para instalar la aplicación.

La "scetool" requiere un fichero con keys que usa una ruta relativa. Por ese motivo se ha incluido la utilidad "fake_scetool"
para apoyarla.

ppu_rules ha sido modificado convenientemente para usar esa aplicación. Por defecto, contiene las keys en "SCETOOL_FLAGS". Se puede
sobrecargar definiendo con SCETOOL_FLAGS := y añadir más parámetros con SCETOOL_FLAGS += . Las keys 3.40 funcionan en los CFW que usamos
y por eso las he escogido.

Los Makefile de referencia los tienes en los ejemplos de project/sample. En concreto, "fireworks3D" es un ejemplo de utilización conjunta
de Tiny3D y la PS3 Soundlib y las librerías necesarias

Espero que estas herramientas os sean útiles en vuestros proyectos.

Saludos


gracias compa, pero estas
----------libraries-src
----------project
----------psl1ght
----------README.md
no las encuentro x ningun lado, o hasta depronto soy medio lelo para buscarlos bien [360º]
no se de donde lo has descargado, pero lo mas facil es q lo descargues de aqui q esta completo:

https://github.com/Estwald/PSDK3v2
kakahueter escribió:no se de donde lo has descargado, pero lo mas facil es q lo descargues de aqui q esta completo:

https://github.com/Estwald/PSDK3v2



gracias, los voy a descargar, pero veo q los archivos libraries-src--project---psl1ght no vienen en zip, entonces no entiendo como los bajo, pido disculpas x no entender muy bien el tema, es q hasta ahora estoy viendo tutoriales de como crear el sm.self.
gio027 escribió:
kakahueter escribió:no se de donde lo has descargado, pero lo mas facil es q lo descargues de aqui q esta completo:

https://github.com/Estwald/PSDK3v2



gracias, los voy a descargar, pero veo q los archivos libraries-src--project---psl1ght no vienen en zip, entonces no entiendo como los bajo, pido disculpas x no entender muy bien el tema, es q hasta ahora estoy viendo tutoriales de como crear el sm.self.


libraries-src,project y psl1ght no son archivos,son carpetas y si estan en el .zip

descomprime PSDK3v2-master.zip en C:/,renombra la carpeta resultante a PSDK3v2,entrar en PSDK3v2,descomprime MinGW.7z y ps3dev.7z dentro de esa misma carpeta (PSDK3v2),listo ya tienes el entorno
con los directorios citados anteriormente.

C:/PSDK3v2/
-----------------libraries-src/
-----------------MinGW/
-----------------project/
-----------------ps3dev/
-----------------psl1ght/
-----------------README.md
kakahueter escribió:http://postimg.org/image/s79queuhf/


gracias compañeros, es q soy como ciego jajajajaja ahora me voy a poner a trastear a ver si puedo crear el sm.self.

gracias y perdon x lo novato [ayay]
9 respuestas