Sponsored Links

Sponsored Links

GamePKG v1.0 PS3 App by CaptainCPS-X with Source Code Out


Sponsored Links
91w ago - Today PlayStation 3 developer CaptainCPS-X has released a PS3 application called GamePKG v1.0 CEX (20121220) complete with source code and details below.

Download: [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links]

To quote: Hiyas everyone! Been working on gamePKG for some days on my free time, please check it out and let me know if it works for you, thanks. gamePKG is an application for the PS3 that allows the user to queue PKG files for later installation from the XMB "without restarting the PS3 at all".

NOTE: Source Code will be released very soon after I finish cleaning it up, etc. Maybe @deank can implement my application method of queuing PKG files into multiMAN. MS Visual Studio (C++) project / solution will be posted there later as well.

Finally, from the ReadMe File:

gamePKG [by CaptainCPS-X, 2012]

Information:

gamePKG is an application for the PS3 that allows the user to queue PKG files for later installation from the XMB "without restarting the PS3 at all".

Main objective of this application is to help users on Rogero CFW 4.30 (v2.03) to install PKGs without wasting much time.

NOTE: Source Code will be released very soon after I finish cleaning it up, etc.

Technical Info:

Tested on Rogero CFW 4.30 (v2.03)

Should work on 3.40+ CFW

The application will scan the following directories for PKG files:

  • /dev_hdd0/pkg/
  • /dev_hdd0/package/
  • /dev_usb000/pkg/
  • /dev_usb000/package/
  • /dev_usb001/pkg/
  • /dev_usb001/package/
  • /dev_usb002/pkg/
  • /dev_usb002/package/
  • /dev_usb003/pkg/
  • /dev_usb003/package/

NOTES:

The application handles big PKG files without problem, remember that these take some time to copy, make sure to have at least double the space on the HDD.

  • The application doesn't support re-scaning devices for new PKG files (for now)
  • The application doesn't verify HDD for previously queued files (for now)
  • The application doesn't display a Progress bar (for now)
  • The application doesn't support split PKG files (for now)
  • The application doesn't support removing Queued PKG (for now)
  • The application doesn't have any special GUI (don't know how to, sorry lol)

Usage:

  • Use UP and DOWN to select PKGs
  • Press (X) to Queue the selected PKG
  • Press (O) to Quit and return to XMB

Changelog

1.0

  • Initial "Test" Release

Thanks to

  • aldostools - your ps3tools for windows are the best
  • deank - multiMAN helped me research / debug my application
  • fail0verfl0w, GeoHot, etc - for all you have done for the PS3 scene
  • Anonymous - for releasing Sony SDKs

Thanks to anyone else I forgot that in some way contributed to the PS3 scene and as a result I was able to do this homebrew application.

Note for devs with the SDK ready to go, I forgot to mention that if you want to compile this use:

After that I just use aldostools ps3tools shell extension "Convert to NPDRM" on "release/PS3_GAME/USRDIR/EBOOT.BIN"

I got tired of trying to implement the NPDRM conversion on the Makefile, so I just do it like that lol.

Then to create the PKG just use:

More updates will keep coming as I get more free time, so stay tuned to the repository and this thread for updates

From deank: I just checked your git page and I can see that you don't fully understand the format of the .pdb files. Check my previous post with the source (I skinned it down only to the mandatory data).

Here is what I've learned so far: After the 4 byte initial header (zeroes) you have function blocks. Function number, length, length, data. You can see below. The only required functions are the following eight: 0x65, 0x68, 0x69, 0x6B, 0xCA, 0xCB, 0xCE and 0xD0.

In 0xCE and 0xD0 we use the same file-size so that it makes the file look as completely downloaded. Some other functions indicate the type of file (like PS3 pkg or additional content, etc, etc) but this is the required minimum to have the bubble appear.

I hope this will help you with your gamePKG application.

v1.1 Changelog:

  • Improved application performance by cleaning up, organizing and simplifying lot of code.
  • Added scan of PKG files on root of USB devices as well (from "/dev_usb000/" to "/dev_usb003/")
  • Copy of PKG files is faster now.
  • Rewrote module to write the PDB & Icon files.
  • Other source code improvements.








Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene updates and homebrew releases!

Comments 3 Comments - Go to Forum Thread »

• Please Register at PS3News.com or Login to make comments on Site News articles. Thanks!

seeman's Avatar
#3 - seeman - 88w ago
i don't use it because i have packmanager plus... but i suggest a delete function and a alphabetical order would be nice!

PS3 News's Avatar
#2 - PS3 News - 88w ago
Following up on his initial release, today PlayStation 3 developer CaptainCPS-X has updated the GamePKG PS3 application to version 1.01 followed by v1.01A and v1.02 complete with source code and changes below.

Download: [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links]

Changelog v1.01 (20130109):

  • Implemented PKG list sorting by filename.
  • Added feature to remove previously queued PKG by pressing ([ ]) square.
  • Added scan of PKG files on root of USB devices as well (from "/dev_usb000/" to "/dev_usb003/")
  • Added scan of PKG files on "/dev_cf/..." (compact flash), "/dev_sd/..." (sd card), "/dev_ms/..." (memory stick)
  • Improved application performance by cleaning up, organizing and simplifying lot of code.
  • Copy of PKG files is faster now.
  • Re-wrote module to write the PDB & Icon files from scratch.
  • Other source code improvements.

I don't like to be releasing stuff this quick, but its an important update. Btw, just for the record, I tested this on Rogero CFW 4.30 v2.05 and its working fine as well.

Changelog 1.01A (20130109)

  • Re-wrote device and directory scanning code, now it is case-sensitive
  • The following directories are valid for PKG file storage:
  • /dev_*/
  • /dev_*/pkg
  • /dev_*/package
  • /dev_*/packages
  • /dev_*/PKG
  • /dev_*/PACKAGE
  • /dev_*/PACKAGES
  • /dev_*/Pkg
  • /dev_*/Package
  • /dev_*/Packages

Note: You can have all those directories at same time, with different PKG files, and they will be properly scanned, not even multiMAN have this implemented, LOL.

Changelog 1.02 (20130110)

  • Implemented progress bar display while processing PKG(s) file(s).

PS: Again, this should not be considered a release, just a small update, if you want to grab this anyways, here you have the PKG.

More PlayStation 3 News...

PS3 News's Avatar
#1 - PS3 News - 91w ago
I have now promoted the news to the main page and +Rep PS 4 for the update!

Sponsored Links

Sponsored Links
Sponsored Links

Sponsored Links







Advertising - Affiliates - Contact Us - PS3 Downloads - Privacy Statement - Site Rules - Top - © 2014 PlayStation 3 News