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 PS2 Classics Manager (sin publicar)
- PS4 PS2 Classics GUI
- PS4 PKG Installer (PKG Store)
- PS4 PKG Installer Andorid
- PS4 PKG Tool By pearlxcore
- PS4 Explorer - By Lapy
- PS4 Tools Homebrew (WIP)
- PS4 Save Manager
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)