Skip to: Site menu | Main content


Welcome to PSP-Programming.com, a place for developers to get together.

Welcome to the forums. Here you can find other user tutorials as well as homebrew releases and the source code repository. You can also ask for help with your code here and post your own homebrew!

PSP-Programming.com Forums
February 10, 2012, 01:12:22 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

News: Check out the Code Section!
Home Help Search Shop Login Register
Digg This!
Pages: [1]
Send this topic | Print
Author Topic: PBPCat  (Read 15134 times)
gibbocool
Embellished by our ignorance
News Posters
Hero Member
*

Karma: +34/-11
Offline Offline

Posts: 822
2973.87 points

View Inventory
Send Money to gibbocool

Power Overwhelming


View Profile WWW
« on: August 06, 2007, 09:30:01 PM »

Update: Flatmush has just updated to v1.1


Quote from Flatmush:


Here is my update to pbpcat, it includes more instructions with the download as well as a much improved pbpcat and improved functions for dealing with pbpPlus files. Among the improvements are that pbpcat can now add files in seperate passes, extract files, do a listing of all files contained within the pbp and some other things.

--------------------

Flatmush has just released what he calls PBPCat - a useful tool that lets you store files within the eboot and allows you to read them back from within the program. This is an alternative for bin2o - a way to improve the way homebrew is packaged, meaning fewer files are cluttered around and making it very slightly harder for people to steal sprites and sounds, etc.

Quote from Flatmush:

There is a small sample included, and the packer was compiled with mingw and only comes with a windows makefile. You should use the header files included with the sample to extract files.

This is a really simple program using the PBP file description found in YAPSPDoc.

An EBOOT.PBP can have a maximum size approaching 24mb, I assume that this is because at some point in the loading process the whole pbp is loaded into memory, however as you will see in the sample the additional data is not loaded into memory until you load it.


Download v 1.1

Release Thread
« Last Edit: August 07, 2007, 10:47:22 PM by gibbocool » Logged



A_Nub
gibbocool rules!
C/C++ Developer
Hero Member
*

Karma: +104/-28
Offline Offline

Posts: 912
3894.18 points

View Inventory
Send Money to A_Nub

Noob am I


View Profile WWW
« Reply #1 on: August 07, 2007, 07:10:50 AM »

UPDATED (&Improved)
HERE IT IZ!!!
(includes a *nix makefile) (RTFM!!)
« Last Edit: August 09, 2007, 07:12:28 AM by Ryalla » Logged

Code:
      ____________________
 /---/   ---------------   \---\
/   O   |               |   ?   \
| O   O |               | ||  O |
|   O   |_______________|   X   |
\--- (#) () oo PSP oo ()()   ---/
    \-----------------------/
[/CENTER]
InsertWittyName: That's like saying because you wank with your right hank all the time, and one day you wank with your left, that you invented left handed wanking..
Filiph
Filiph
Newbie
*

Karma: +10/-78
Offline Offline

Posts: 24
192.03 points

View Inventory
Send Money to Filiph

View Profile
« Reply #2 on: August 09, 2007, 04:06:33 AM »

nice link a_nub Razz just kidding u know i love you <3 (L) Razz lol

Code:
http://%22http//a-nub.pspsc.com/stuff/PbpCat.zip%22
?
this is the real link from a_nubs site: http://a-nub.pspsc.com/stuff/PbpCat.zip
Logged

Flatmush
Has a normal user title
Administrator
Hero Member
*

Karma: +84/-26
Offline Offline

Posts: 1046
12906.27 points

View Inventory
Send Money to Flatmush

The Omniscient One


View Profile WWW
« Reply #3 on: August 09, 2007, 05:45:14 AM »

Uh, it's been updated on the release thread anyway, and the new copy comes with a_nubs makefiles.
Logged

Firmware History: 2.60 -> 2.71 -> 1.50 -> 3.03oe-c

I am nerdier than 66% of all people. Are you nerdier? Click here to find out!I am 62% loser. What about you? Click here to find out!NerdTests.com User Test: The Can I Run A Business Test.

Hehe I'm a "Hero Member" because I bought posts back when they were in the shop.

Creator of FlatEditPSP, funcLib and flAstro
SPITF1R3
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 10
533.92 points

View Inventory
Send Money to SPITF1R3

View Profile
« Reply #4 on: August 23, 2008, 12:21:11 AM »

Flatmush, how exactly do we say extract an embedded file to memory stick I've tried a few things but keep getting a 1k file, I can print the files size to screen but don't seem to extract to memory stick.

This seems to be a much better way of extracting files then the bin2c or bin2o.

Regards
Logged
A_Nub
gibbocool rules!
C/C++ Developer
Hero Member
*

Karma: +104/-28
Offline Offline

Posts: 912
3894.18 points

View Inventory
Send Money to A_Nub

Noob am I


View Profile WWW
« Reply #5 on: August 23, 2008, 02:46:24 PM »

SPITF1R3 Did you look at the included sample ? Its quite easy, flatmush wrote all the code, all you need to do is specify what the file is.
Logged

Code:
      ____________________
 /---/   ---------------   \---\
/   O   |               |   ?   \
| O   O |               | ||  O |
|   O   |_______________|   X   |
\--- (#) () oo PSP oo ()()   ---/
    \-----------------------/
[/CENTER]
InsertWittyName: That's like saying because you wank with your right hank all the time, and one day you wank with your left, that you invented left handed wanking..
SPITF1R3
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 10
533.92 points

View Inventory
Send Money to SPITF1R3

View Profile
« Reply #6 on: August 24, 2008, 12:36:20 AM »

SPITF1R3 Did you look at the included sample ? Its quite easy, flatmush wrote all the code, all you need to do is specify what the file is.
Hi A_Nub, yep done that, if I use a text file I can read that in as the example to display it's contents on screen, but I need to write the file to memory stick, and this is where it not working, I only get a 1k file instead of a 345k file. Any other Ideas, I'll keep trying though in the mean time.

Regards
Logged
A_Nub
gibbocool rules!
C/C++ Developer
Hero Member
*

Karma: +104/-28
Offline Offline

Posts: 912
3894.18 points

View Inventory
Send Money to A_Nub

Noob am I


View Profile WWW
« Reply #7 on: August 24, 2008, 06:54:32 PM »

Paste the code?
Logged

Code:
      ____________________
 /---/   ---------------   \---\
/   O   |               |   ?   \
| O   O |               | ||  O |
|   O   |_______________|   X   |
\--- (#) () oo PSP oo ()()   ---/
    \-----------------------/
[/CENTER]
InsertWittyName: That's like saying because you wank with your right hank all the time, and one day you wank with your left, that you invented left handed wanking..
SPITF1R3
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 10
533.92 points

View Inventory
Send Money to SPITF1R3

View Profile
« Reply #8 on: August 25, 2008, 11:36:56 AM »

It's ok, got it sorted out now, I can install to any directory now, thanks for your time with this I do like to try and sort things out for myself if I can.

Regards
Logged
Pages: [1]
Send this topic | Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Page created in 0.814 seconds with 33 queries.
Sister Sites: Guitar Hero 4   BrokeniTouch.com