[Release] gamePKG v1.0 (20121220) [by CaptainCPS-X]
![]()
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Â
.
UPDATE: Source is now available here ->Â https://github.com/CaptainCPS/gamePKG
NOTE: MS Visual Studio (C++) project / solution will be posted there later as well.
Readme
---------------------------------------------- * 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 - Annonymous - 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.
Screenshots


Download / Mirrors:
[zippyshare] gamePKG_v1.0_(CEX)(20121220).rar (1.84 MB)
[rghost] gamePKG_v1.0_(CEX)(20121220).rar (1.84 MB)
[rapidshare] gamePKG_v1.0_(CEX)(20121220).rar (1.84 MB)
SeeYa!





12-20-2012
02:00 PM
Nice work, thank you [MENTION=99538]CaptainCPS-X[/MENTION]
12-20-2012
02:20 PM
Nice work.
12-20-2012
02:33 PM
Looking good, thanks.
12-20-2012
02:41 PM
gui look fine
12-20-2012
02:57 PM
tested work by me,nice tool bro
12-20-2012
04:30 PM
does have support for splitted +4gb pkgs?
_
12-20-2012
06:44 PM
Main thread updated!
UPDATE: Source is now available here -> https://github.com/CaptainCPS/gamePKG
NOTE: MS Visual Studio (C++) project / solution will be posted there later as well.
The code will be cleaned up as I get more free time to work on this project.
SeeYa!
12-20-2012
07:26 PM
i have just tried this. it doesn't work on my ps3
where i see the bubble?
i have also read the src, i have tryied it too (when i was building my homebrew), but i never saw anything on my ps3.
12-20-2012
07:47 PM
On my ps3, it crashes on the UI screen
12-20-2012
08:09 PM
btw what PS3 model you have?
EDIT: I just tried it on a secondary PS3 (Slim) running Rogero CFW 4.30 (v2.03) as well and everything is working fine. Btw, the bubble appears immediately after the PKG has been processed if you press the
SeeYa!
12-20-2012
08:37 PM
FW: Rogero 4.30 v2.03
No USB HDD connected (only a USB stick with some pkgs to test), no UNICODE characters
The ps3 freezes at the UI screen (PS button does not work)
12-20-2012
08:54 PM
[MENTION=99538]CaptainCPS-X[/MENTION] I also get a crash. Freezes up the ps3 to the point I need physically press on the power button

PS3 : CECH 2001A
FW : Rogero 4.30 v2.03
I kinda like the lame UI
12-20-2012
08:58 PM
amazing job! going to try it out in the morning
12-20-2012
10:58 PM
I will incorporate error checking later on the code, the freeze could mean a couple of things, right now what comes to my mind is a possible memory leak or a loop is running forever for some reason.
, this is my first homebrew collaboration for the PS3 scene so it was predictable it would have some issues LOL xD

I'll keep working on the code right now and release a verified test build later on.
Thanks again for your feedback guys
SeeYa!
12-20-2012
11:11 PM
12-21-2012
03:09 AM
Uploaded some updates to the repository.
https://github.com/CaptainCPS/gamePKG/commits/
https://github.com/CaptainCPS/gamePK...905ae790acf31e
Note for devs with the SDK ready to go, I forgot to mention that if you want to compile this use:
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:
SeeYa!
12-21-2012
05:38 AM
there are info about those pdb: https://raw.github.com/wargio/ps3utils/master/pdb_gen.c
12-21-2012
05:43 AM
Thanks, been looking forward to this. I'm also having the freezing problem, Cech 2501A
12-21-2012
07:23 AM
DeanK included that in 4.17.01 !!!
12-21-2012
09:45 AM
CaptainCPS-X I translated your homebrew in Italian by consolehackdev.com team. Look your source code in gitHub.I help you
This file is translate:
main(ita).cpp
12-21-2012
11:42 AM
Woah! thanks [MENTION=83161]deroad[/MENTION] ! I didn't knew about that source, I appreciate it

[MENTION=114607]deank[/MENTION] posted some nice info on how he handles PDB files too, so later I will take some time to update my code and upload to the repository.
It's been long time since I coded something LOL, I'm kinda rusty.
SeeYa!
12-21-2012
01:02 PM
http://www.ps3devwiki.com/wiki/Talk:...base_%28PDB%29
http://www.ps3devwiki.com/wiki/Proje...base_%28PDB%29
your pdb seems strange:
this is how it should be:
12-21-2012
02:36 PM
Thanks for the info man, there are some entries I didn't knew about, so that is why my PDB is not properly structured.
I will re-write some modules on my application now that I know the proper PDB structure.
Thanks again [MENTION=83161]deroad[/MENTION]
EDIT: To be honest, I didn't even check ps3devwiki when I started working on this (lol), I just used multiMAN to install PKGs and then after the PS3 restarted I went to the HDD "game_pkg" directory and started investigating the file structures from my PC. It seemed familiar since I previously worked on a CD-ROM ISO reading application, so I started discovering the data entries and such. But now everything is clear thanks to the information and reference you and [MENTION=114607]deank[/MENTION] have provided
SeeYa!
12-21-2012
03:35 PM
12-21-2012
03:56 PM
[MENTION=99538]CaptainCPS-X[/MENTION] well, i reversed a pure psn pdb, then i went to the wiki and i searched for the old ps3utils
all the infos i see are there.
12-22-2012
10:58 AM
Do you intend on adding a GUI later? If you do I'd love to help out. I know nothing about the coding side of things, but I'd be glad to draw up the ui elements. PM me if you want to work together.
12-23-2012
02:34 PM
CaptainCPS-X do you mind adding same feature of deank's multiman that doesnt reset the ps3 after pdb is generated? Maybe he can share with you this piece of code.
12-24-2012
01:37 AM
Today I uploaded my most recent source to the repository, and soon after I finish working on some new features I will make a new v1.1 release.
https://github.com/CaptainCPS/gamePKG#changelog
01-09-2013
06:30 AM
[Released] gamePKG v1.01 (PKG Installer) (20130109) [by CaptainCPS-X]
Was bored and decided to work a little more on gamePKG tool
Repository has been updated:
https://github.com/CaptainCPS/gamePKG/commits/master
And here is the PKG in case anyone wanna try it out or add it to Brewology
Some details were updated on the readme, so please check it out:
https://github.com/CaptainCPS/gamePK...ster/README.md
[MENTION=83161]deroad[/MENTION] , can you add this to Brewology ? thanks in advance
SeeYa!
01-09-2013
11:11 AM
[Released] gamePKG v1.01A (PKG Installer) (20130109) [by CaptainCPS-X]
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.
Repository updated:
https://github.com/CaptainCPS/gamePK...b788f1d583a207
[mediafire] gamePKG_1.01A_[20130109].pkg [825 KB]
SeeYa!
01-10-2013
10:08 PM
gamePKG v1.02 (WIP)


Made a small update available in the repository (should not be considered a release):
https://github.com/CaptainCPS/gamePK...5fe31f62aded14
Nothing big, just this addition for now:
- 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
[mediafire] gamePKG_1.02_[20130110].pkg [826 KB]
SeeYa!
01-10-2013
10:11 PM
[MENTION=99538]CaptainCPS-X[/MENTION] Thanks man
Always delivering awesome content.
01-11-2013
12:58 AM
Its my pleasure [MENTION=186943]hellsing9[/MENTION] !

Btw, made one last update for tonight:
- Added feature to load multiMAN by pressing [SELECT] button.
- (Makefile) Added MAKE_RELOAD_FSELF using scetool to create RELOAD.SELF on build, making the application compatible with multiMAN.
https://github.com/CaptainCPS/gamePK...10816cfdecf42e
https://github.com/CaptainCPS/gamePK...23323ec0f9f697
From now on every update to the repository will include the PKG as well, so anyone can grab the latest PKG from here:
https://github.com/CaptainCPS/gamePK...master/release
SeeYa!
01-11-2013
01:33 AM
Will update as soon im on my pc (im on tablet right now) [MENTION=99538]CaptainCPS-X[/MENTION]
01-11-2013
09:02 PM
Hiyas everyone
, just posting that I been researching and learning OpenGL / OpenGL ES and messing with its implementation on Sony SDK (PSGL) and was able to make simple modifications to the following sample:



/usr/local/cell/samples/sdk/graphics/psgl/Basic/CreateDevice/main.cpp
And made it run on Windows using Freeglut 2.8.0 (MSVC)
So if my learning keeps going well I might be able to re-write 'gamePKG' core and make the GUI a little more interesting LOL.
Maybe some people making transition between Windows programming (as myself) can find the source useful if/when I release it on the repository in the future.
Anyways, lets see if I can make some more progress
Here you have a screenshot:
SeeYa!