Jump to content


PS4 Tools 1.33

¿Quieres enterarte al momento de las nuevas descargas? Síguenos en Twitter, Mastodon o Threads!

PS4 Tools es una colección de herramientas de código abierto de Playstation 4 en una misma librería.

Soporta Unity.

Projectos que actualmente ejecuta PS4 Tools:

PS4 Tools.jpg

Getting Started

  • Add the .DLL to your solution. Done Dusted and ready to use

Class Structure

  • The class strucutre might change in future releases
namespace PS4_Tools
├── PS4_Tools                                 /*Some Defualt Methods For the Tools*/
│   ├── AppCommonPath()                       /*Returns Working Directory For Tools*/
│   ├── DeleteDirectory()                     /*Recursive Deletes Directory*/
├── SELF                                      /* Reserved class for SELF/ELF Handeling*/
│   ├──Self_Header                            /*Self Header Class*/ 
├── Media                                     /* PS4 Media Class*/
│   ├── Atrac9                                /*Atrac9 Class*/
│   ├──   ├── At9Structure                    /*Atract 9 Structure class*/
│   ├──   ├── LoadAt9()                       /*Allows users to load an at9 for decoding and returns the wav as a byte array*/
│   ├──   ├── Load_At9()                      /*Allows user to load an at9 to At9Structure*/
├── Image                                     /* PS4 Image Class*/
|   ├── PNG                                   /*PNG Class*/
│   ├──   ├── Create_PS4_Compatible_PNG       /*Creates a Complatible PS4 PNG*/
│   ├── DDS                                   /*DDS Class*/
│   ├──   ├── SavePNGFromDDS                  /*Saves a PNG from a DDS File*/
│   ├──   ├── GetStreamFromDDS                /*Gets a Stream from a DDS*/   
│   ├──   ├── GetBitmapFromDDS                /*Gets a Bitmap from a DDS*/
│   ├──   ├── GetBytesFromDDS                 /*Gets a byte[] from a DDS*/
│   ├──   ├── CreateDDSFromBitmap             /*Creates a DDS from a Bitmap*/
│   └── GIMImages                             /*GIM Image Class*/
├── RCO                                       /* PS4 RCO Class*/
│   ├── DumpRco                               /*Dumps a Rco File*/
│   ├── ReadRco                               /*Reads a RCO file into a RCOFile Container*/
├── SaveData                                  /* PS4 SaveData Reserved Class*/
│   ├── LoadSaveData                          /*Loads a savedata pfs using a SealedKey*/
├── Trophy_File                               /* PS4 Trophy Files Reserved Class*/
│   ├── Trophy_File                           /*Reads a tropy file from a location on disk*/
│   ├── Load                                  /*Reads a tropy file from a byte[]*/
│   ├── ExtractFileToMemory                   /*Extracts a tropy file item to a byte[]*/
├── Licensing                                 /* PS4 Licensing Reserved Class*/   
│   ├── LoadSealedKey                         /*Loads a SealedKey file to Sealedkey Structure*/
│   ├── ReadRif                               /*Loads a rif file to Rif Structure*/
│   ├── CreateNewRif                          /*Creates a new Rif File*/    
│   ├── Read_Act                              /*Reads an act.dat file to Act_Dat structure*/
├── PKG                                       /* PS4 PKG Handling Class*/ 
│   ├── Official                              /*Some Methods for Official PKG Items*/
│   ├──   ├── ReadAllUnprotectedData          /*Deprecated no longer included inside PS4 Tools*/
│   ├──   ├── StoreItems                      /*Store Items Object Class (Placeholder)*/
│   ├──   ├── CheckForUpdate                  /*Returns a Update_Structure Type*/
│   ├──   ├── Get_All_Store_Items             /*Returns a List<StoreItems> With Download Links and some other infrmation*/
│   ├── SceneRelated                          /*Some Methods for Scene Related PKG Items*/
|   ├──   ├── GP4                             /*GP4 File Class*/
|   ├──   ├──   ├── ReadGP4                   /*Reads a GP4 File Into a Custom Object*/    
|   ├──   ├──   ├── SaveGP4                   /*Saves a GP4 File From a Custom Object*/
|   ├──   ├── Create_DLC_FKPG                 /*Creates a PS4 Fake DLC Package*/
|   ├──   ├── IDS                             /*IDS Reserved Class*/
|   ├──   ├── PARAM_SFO                       /*Param.SFO Reserved Class*/
|   ├──   ├──   ├── Get_Param_SFO             /*Reads a Param SFO into a Param.sfo structure*/
|   ├──   ├── NP_Data                         /*NP_Data Reserved Class*/
|   ├──   ├── NP_Title                        /*NP_Title Reserved Class*/
|   ├──   ├── ReadPKG                         /*Reads a PKG File (Powered by maxtron)*/
|   ├──   ├── Read_PKG                        /*Reads all unprotected data from a pkg (Powered by Leecherman)*/
|   ├──   ├── Rename_pkg_To_ContentID         /*Renames a PKG File to the Content ID of the SFO*/    
|   ├──   ├── Rename_pkg_To_Title             /*Renames a PKG File to the Title of the SFO*/
│   ├── PS2_Classics                          /*Class For Building PS2 Classics*/
|   ├──   ├── Create_Single_ISO_PKG           /*Creates a Single ISO File PS2 Classic*/    
|   ├──   ├── Create_Multi_ISO_PKG            /*Creates a Multie ISO File PS2 Classic*/
│   ├── PSP_HD                                /*Class For Building PSP HD Items*/
│   ├── PUP                                   /*Class For PUP Tools*/
|   ├──   ├── Unpack_PUP                      /*Unpacks a PUP Files*/
|   ├──   ├── Read_Pup                        /*Reads a PUP Files to a PlaystationUpdateFile Holder */
├── Tools                                     /* PS4 Tools Tools Class*/ 
│   ├── Get_PS4_File_Type                     /*Gets the ps4 file type from any file supplied to it returns File_Type Enum*/
└── (More to come)

Aplicación creada por  xXxTheDarkprogramerxXx.


Que novedades incluye la versión 1.33

Released

  • Admite hasta el último firmware (9.00)
  • Guardar parches
    • Los parches guardados ahora se han aplicado a la mayoría de los firmwares.
    • Todo lo que necesita hacer para usar esta función es simplemente ejecutar ps4debug desde cualquier host de carga útil y debería funcionar
    • Ahora puede volcar sus archivos guardados en usb.
    • (Lo siguiente será guardar reemplazos, por lo que esto debería suceder muy pronto)
  • Desbloqueo de trofeos
    • Hubo un error que solo permitía desbloquear los primeros 10 trofeos.
    • Esto ahora ha sido arreglado.
    • Seleccione el trofeo que desee y luego presione X (ya sea en todos los trofeos o en uno específico)
    • Espere a que finalicen todas las notificaciones de desbloqueo antes de cerrar esta pantalla
    • (Es posible que la aplicación se congele cuando cierre esta pantalla; simplemente cierre la aplicación y vuelva a iniciarla si eso sucede)

No te pierdas nada, síguenos en Twitter, Mastodon o Threads!
Preguntas, aportes y peticiones en el foro.

×
×
  • Crear nuevo...