PSP Hacks - Forums

Go Back   PSP Hacks - Forums > PSP Community > Tutorials

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 07-20-2008, 07:34 PM
Asparagus Smith's Avatar
Asparagus Smith Asparagus Smith is offline
Programmer
PSP Titan
 

Join Date: Jan 2008
Location: Australia
Posts: 4,193
Asparagus Smith is a glorious beacon of lightAsparagus Smith is a glorious beacon of lightAsparagus Smith is a glorious beacon of lightAsparagus Smith is a glorious beacon of lightAsparagus Smith is a glorious beacon of light
Default The PlayStation One on PSP SuperGuide

Note: This guide was written by an old friend, I have just made a few modifications

Section 1:
- Intro
- The Basics: What Your About To Do
- Making Your PS1 Images
- Single Disc How To
- Playing The Game
- Using PopsLoader
Section 2:
- Multi Disc How To
- Making DOCUMENT.DAT's
Section 3:
- Legally Obtaining Files/Building PopsLoader

--Section 1--

Intro
This is a long guide broken into 5 parts, This first post should get you going from start to finish. I have as usual written this as best as I could for New and Experienced users. I have also written this guide to explore the use of more than one method or application to help those who dont prefer my exact method of doing something. I will be using Final Fantasy VII as my example as it is a Multi Disc game that can be done both as single eboots or multiple eboots and is commonly asked about when trying to run on various firmware versions. Mac users might want to check out this How to convert ISOs and PSX games using PrometeusPro 4 Dummies

The Basics: What Your About To Do
To make this less confusing read the following to get the gist of what you have to do! First thing we have to do is get the game on the PC. We do this by using an Application like Alcohol 120% or CloneCD to make an image of the game (ISO). We then need to make an EBOOT.PBP out of the ISO so we can play it on the PSP. Some games will play on some firmware versions without a problem, however as the emulator (POPS) is updated some games start working while some games stop. There is a solution called POPSLOADER, it will allow you to use different versions of Sony's emulator to play your game. Optionally you can add icons, backgrounds, and build a manual for the game. Read further posts for advanced topics and more information.

Making Your PS1 Images
I will use Alcohol 120% as my primary example and CloneCD as the backup. Alcohol 52%/68% will also work. Start by downloading Alcohol 120% trial from filehippo and install it. Run Alcohol 120%. Click on Image Making wizard, Make sure the proper drive is selected if you more than 1 and set data type to PlayStation. On this next screen set the Image format to CloneCD Image File and click start. When finished just remember where the image is and move onto the next step.

Using CloneCD is somewhat easy, Click the third button for Clone CD, select the drive, select protected game, click create cue sheet, set where you want the image and click next.

Making a Single Disc EBoot
Our example is a multi disc game but a very convient one at that, since it allows you to save before the disc change. This is also very good for people with small memory cards. If you wish you can skip to the multi disc how to and come back for playing and popsloader. I will be using PSX2PSPv1.4.2 as my primary example for single disc in both classic and themed mode with ZiNgABuRgA's Simple Popstation GUI as the backup.

You dont need them to play the game but its awfully boring with out them.... Thats Right! Icons, Wallpapers and Bootscreens oh my! You can also add a pmf animation to the icon and an at3 sound for the official touch. The sound is easier then the animation but i will go into that MUCH later. For my FFVII Eboots I used these files plus I bought the FFVII soundtrack so I made an AT3 for it also. I jacked the background from IGN and modified it and the icon was made with PSX2PSPv1.4.2 by cropping the game cover in a 60x68 aspect ratio and resizing to that size.


The first time you run PSX2PSPv1.4.2 it is going to ask you if you wish to use classic or theme'd mode. It doesn't really matter but theme'd mode will give you an active view of what your customizations. You can change modes later and it even gives you different shortcuts for the different modes. The first note of the day is that PSX2PSPv1.4.2 by default uses its own icon wrapper. I recommend 80x80 icons but if you wish to use your own full 80x80 icon goto options and change ICON0 to the blank spot, this will conform your icon to whatever size the image is just use an 80x80 icon.

Lets Do It!
First thing your going to want to do is tell it where the (ISO/BIN/IMG) file is. This should fill in the GAMEID's and name's. Tell it where to output the PBP at. At this point your done bit if you wish to customize the icons now is the time otherwise they will be blank and confusing. The ICON0 image should be 80x80 or 144x80, the PIC1.PNG and BOOT.PNG should be 480x272 all in PNG format. PS1 games tend to do well with compression but not all so you may also go into options and change this. Press Convert and your on your way.


ZiNgABuRgA's Simple Popstation GUI is very similar but a bit older. The instructions are approx the same and I spoke with ZiNgABuRgA and the document maker might not work so skip down later and read my tutorial on making DOCUMENT.DAT's if so desired.

Playing The Game
Final Fantasy VII plays on 3.71/3.72 and 4.01. If you are lucky your game will work straight up on your firmware, check the compatibility list. If not so lucky then you will have to use popsloader (see next part). Place the EBOOT.PBP and if you have a manual the DOCUMENT.DAT inside its own folder under MS0:/PSP/GAME/. PSX2PSP automatically puts it in its game id folder so FF7 would look like MS0:/PSP/GAME/SCUS94163/EBOOT.PBP. Just go down to Game > Memory Stick like you would any other game and enjoy.

Using Popsloader
---> You are here! As with all emulators in development, when changes are made to increase compatibility in one game sometimes another game is affect negatively. Whenever sony updates its emulator pops for an officially supported game they only test other officially supported games to make sure they still work. For the rest of us we have a solution and its called popsloader. You will need both the plugin from dark alexs website and the files from older firmwares. Our forum has a file HERE for 3.80-4.01 Our forum has a file HERE for 5.00 that has both in it, its not the most legal way of obtaining it but it is the simplest. If you would like to do it legally skip down to Post 3 where i show you how to do it the legal way. Place the plugin/files into the MS0:/SEPLUGINS/ folder and enable it in recovery. You may need to merge the pops.txt file with an existing one if your using other plugins. Recovery is loaded by shutting the PSP all the way off and booting while holding R1.

The first time you run a game using popsloader it will ask what version you want to run the game with, if you do not have the files it will just freeze. If you need to change the version to run that game in the future hold R1 while booting the game. Some games like FF8 on 4.01 run best if popsloader is completely disabled in recovery. To run from your firmwares version just select "Original from flash".

Don't forget to check the compatibility list.

--Section 2--

Multi Disc How To
Many Multi Disc games require you to switch discs giving you no oppurtunity to save before the switch. Many of these games can be built into a Multi Disc EBOOT but not always. This is also a big problem for people with small memory cards. The recommendation there is to Build a single disc, play it till the last save, Build a Disc 1 and 2 Eboot, play to the first save in disc 2, then switch to a disc 2 only eboot. Its not fun but if done properly it will work and help save some space. My example file is Final Fantasy VII which plays nice as Single Disc, however if you have a big memory card and plan to be away from your computer for a long time you might wish to build all the discs into a single eboot.

For this section i will be using PSX2PSPv1.4.2 again, Impaler's Multi PSX EBOOT Creator and RS-GUI PopStationMD 3.0. The main thing we are doing here is changing the game id to match the first disc.



RS-GUI is a little different, for more then 2 discs you must goto Settings > Number of CDs. At the bottom click on Extras to put in your images.

Making DOCUMENT.DAT's
So you wanna have the manual or a guide with you? Not a problem but there are some limitations. I use PSPDocMaker by TheNameless. You can try to use another one if you wish but for this section I only plan to cover one program because it works and it works well.

You can use PSPDocMaker to convert images or text. If your using images its good to start with PNG's as this is the compression used however PSPDocMaker will allow you to import many image formats as well as a text document. The images should be cut/resized down to 480x480 anything more will usually get cut off.

I personally scanned my Versus Books The Compleley Unauthorized Final Fantasy Ultimate Guide and cut the pages in half to fit in the document. This came out to about 100 MB due to having 300 images when done. I will later add how to automatically cut up images in batch.

Doing It
Start up PSPDocMaker and click option in the upper right, set compression level to 9. Its lossless compression so no worries about quality. The other options are for text files adjust as necsarry. For image files click on "Select Files' for Text guides press "Add Text Files". Set your gameid although it has be reported that 99999 works just fine. Click create and when its done building it will ask you to save it, save it as DOCUMENT.DAT and place it in the same place as your EBOOT.PBP.



--Section 3--

Building PopsLoader The Legal Way
If you fired up the popsloader plugin and it froze on you there is a reason. You also need the pops files from the previous firmware versions. You probably already know this and your here because you chose to get them the legal way. You will need a psardumper and M33 PSARDumper or RSPSARDumper will do just fine. If your dumping the files for PSPGEN's 4.01 Popsloader you will need to use RSPSARDumper due to the M33 PSARDumper being only for 3.7x and older.

For DAX's 3.80+ Popsloader we will need to dump the files for 3.00, 3.01, 3.02, 3.03, 3.10, 3.11, 3.30, 3.40, 3.51, 3.52, 3.71, 3.72. For PSPGEN's 4.01 popsloader you will need 3.00-3.40, 3.52, 3.73, 3.93, 3.95.
Quote:
Originally Posted by Taken from MaxConsole Written by DuckBuster
List of files needed for each version:
3.00-3.03: kd/popsman.prx, kd/meaudio.prx, kd/pops.prx, vsh/module/pafmini.prx
3.10-3.30: kd/popsman.prx, kd/pops.prx, vsh/module/pafmini.prx
3.40-3.72: kd/popsman.prx, kd/pops.prx, vsh/module/pafmini.prx, vsh/module/libpspvmc.prx
For DAX's 5.00 Popsloader we will need to dump the files for 3.00, 3.01, 3.02, 3.03, 3.10, 3.11, 3.30, 3.40, 3.51, 3.52, 3.71, 3.72, 3.80, 3.90 and 4.01.
Quote:
Originally Posted by Dark_Alex
Dump 4.01 (choose decrypt all option in psardumper) and copy the file impose.prx in /seplugins/popsloader/ with that name (impose.prx, without numbers)

3.02-3.03: /kd/pops.prx, /kd/popsman.prx, /kd/meaudio.prx, /vsh/module/pafmini.prx
3.10-3.30: /kd/pops.prx, /kd/popsman.prx, /vsh/module/pafmini.prx
3.40-4.01: /kd/pops.prx, /kd/popsman.prx, /vsh/module/pafmini.prx, /vsh/module/libpspvmc.prx
Copy the PSARDumper to the memory stick. If using Red Squirrels PSARDumper makes sure the RS folder ends up on the root of the memory stick.

You will need to place the EBOOT.PBP for the firmware you wish to dump on the root of the memory stick and leaved it named the same. Fire up the PSARDumper and it will look like this if your using Red Squirrels. If its Red Squirrels and it closes or has an error you obviously didnt put the RS folder on the root of the memory stick. In either one press SQUARE to dump decrypted/decompressed, you will occasionally see a blue error or two just ignore it.

When the dump is complete there will be a folder either DUMP or F0 depending on the dumper. D0 this how you wish I renamed the folder to the firmware version and moved on just to get them dumped quickly. When you are ready to rename and move files consult the list above taken from maxconsole. You will need to rename the require files with the firmware version at the end of the name. For example 3.71 pops.prx will need to be renamed pops371.prx. Below is how the folder should look (including the idcanager_old.prx included with the plugin) if you were dumping for DAX's 3.80+ popsloader.


Place all these files into the popsloader folder inside of seplugins if you havent already. You are now ready to run popsloader.


Obtaining/Ripping a BASE.PBP
These days a clean BASE.PBP can be obtained easily, infact one is included in ZiNgABuRgA's GUI and I included one in the PSX2PSP download in this thread. You are here because like me you felt like learning on how to make one to call your own. The old school method is to take a purchased PSX game and keys.bin and just build your eboot from that. GUI's were later update to allow you to change the images and information in the eboot. This still works but it makes for a big base.pbp.

The following information is based on XTOFU's 2006 post on MaxConsole. Hotshots 2 Golf is traditionally the game used however any bought psx game should work. I believe people have confused a way to do it with with "the only way" to do it. Rename the eboot.pbp to base.pbp and place it and the keys.bin in the appropriate location for your particular gui. Create a blank text file and rename it whatever.iso. Run the GUI as you normally would choosing your blank iso and no images. You can now use the eboot.pbp that came out of this as your base.pbp.

Last edited by Asparagus Smith; 06-30-2009 at 10:13 PM.
Reply With Quote
  #2  
Old 07-20-2008, 08:23 PM
osnap1584 osnap1584 is offline
Senior Member
PSP Titan
 

Join Date: Nov 2007
Location: Brooklyn, NY
Posts: 4,830
osnap1584 has a spectacular aura aboutosnap1584 has a spectacular aura about
Default

another good guide dude keep the scene alive
__________________


Click on Sig to View My Deviant Art Page

PM me for Lockerz invite
Reply With Quote
  #3  
Old 07-20-2008, 08:24 PM
droe6's Avatar
droe6 droe6 is offline
PSP Enthusiast
 

Join Date: Nov 2007
Location: Dayton, TX
Posts: 541
droe6 Has a Beginner Reputation
Default

It's looking good so far rain! I doubt many noobs will actually look at it until we give them a link but it will help many people out.
__________________
Interested in my games or my friends games?

www.galanovagames.com
Reply With Quote
  #4  
Old 07-20-2008, 09:38 PM
Aaron*1 Aaron*1 is offline
PSP Guru
 

Join Date: Jan 2008
Posts: 1,502
Aaron*1 will become famous soon enoughAaron*1 will become famous soon enough
Default

Well I have one question what do you mean by "Base.pbp"?

I can't use the programs to find out no working pc.
__________________
"Whuzaaaaaa!!!"
Sparker for Senior Member, member since 2006 and approximately 3,600 posts.
Reply With Quote
  #5  
Old 07-20-2008, 09:59 PM
Aaron*1 Aaron*1 is offline
PSP Guru
 

Join Date: Jan 2008
Posts: 1,502
Aaron*1 will become famous soon enoughAaron*1 will become famous soon enough
Default

Thanks for the heads up about you getting into it in more depth.:D

The only problems with your psx2psp link is that you have to be a member to download and there's a few other things you can download what are they.

Again another great guide.:D
__________________
"Whuzaaaaaa!!!"
Sparker for Senior Member, member since 2006 and approximately 3,600 posts.
Reply With Quote
  #6  
Old 07-21-2008, 11:58 AM
Demonchild's Avatar
Demonchild Demonchild is offline
Moderator With No Life
PSP Titan
 
Join Date: Dec 2007
Location: New York City
Posts: 7,761
Demonchild has a spectacular aura aboutDemonchild has a spectacular aura about
Default

This is like the awesomeness tutorial on PSX <> PSP emulation :)

Btw, I have a whole guide on how to get POPS files in my M33 FW Guide if you want to use it:

Quote:
1)First, download a PSARDUMPER. (Doesn't matter, M33 or _HellDashX_) Extract to X:/PSP/GAME371. (X:/PSP/GAME352, X:/PSP/GAME380, etc.

2)Decide which version of POPS you want to use. There are specific files that you need to get from the dump. Refer to the guide at the end of the quote for the specifics.
3)Whatever version of POPS you want to use, download the corresponding UPDATE. For example, if I wanted to use 3.40 POPS, I would download the 3.40 UPDATE.
4)Extract the UPDATE and move it to the root of your MS. Leave it named as 'EBOOT.PBP'.
5)Disable USB Mode. On the PSP, go to GAME>MemoryStick. Launch the PSARDUMPER.
6)When it boots, you will need to decrypt all the files so press [] and leave it to do its work.
7)It will be done when it is done, and it will boot you back to the XMB.
8)Enable USB Mode. Look on the root of your MS. Look for the 'F0' folder. (It's there)
9)Find the files you need for your version of POPS and cut and copy them to X:/seplugins/popsloader.
9b)Put the pops version after the filename. For example, all of the 3.40 files, will get a 340 at the end of the filename, NOT THE EXTENSION. (popsman340.prx, pops340.prx, pafmini340.prx, libpspvmc340.prx)

10)Confirm that pops work. When it does, you can exit, and delete the UPDATE eboot, and the 'F0' folder.
11)Now, reboot your PSP and activate pops from recovery.
Enjoy your games
Quote:
List of files needed for each version:

3.00-3.03: kd/popsman.prx, kd/meaudio.prx, kd/pops.prx, vsh/module/pafmini.prx
3.10-3.30: kd/popsman.prx, kd/pops.prx, vsh/module/pafmini.prx
3.40-3.72: kd/popsman.prx, kd/pops.prx, vsh/module/pafmini.prx, vsh/module/libpspvmc.prx

For example; for 3.72 pops to load, you must get the files mentioned for 3.72 above and rename them to popsman372.prx, pops372.prx, etc. Repeat for all wanted firmwares.
Reply With Quote
  #7  
Old 07-21-2008, 08:00 PM
Aaron*1 Aaron*1 is offline
PSP Guru
 

Join Date: Jan 2008
Posts: 1,502
Aaron*1 will become famous soon enoughAaron*1 will become famous soon enough
Default

'Tis alright. I could probabky find it elsewhere with google.:D
__________________
"Whuzaaaaaa!!!"
Sparker for Senior Member, member since 2006 and approximately 3,600 posts.
Reply With Quote
  #8  
Old 07-21-2008, 09:49 PM
Demonchild's Avatar
Demonchild Demonchild is offline
Moderator With No Life
PSP Titan
 
Join Date: Dec 2007
Location: New York City
Posts: 7,761
Demonchild has a spectacular aura aboutDemonchild has a spectacular aura about
Default

I thought this guide was done already. :( I was scrolling too fast. lmao. Anyways,

Rain: You emailed me about 4.01 popsloader? I never heard that one was released. Anyways, I wouldn't need one since 3.80/3.90 POPS are the same thing, 3.95 POPS was trash, 4.01 POPS is in flash and it includes the features of 3.9 and 3.95 POPS.
Reply With Quote
  #9  
Old 07-22-2008, 01:36 AM
TheProduct2007 TheProduct2007 is offline
PSP Neophyte
 

Join Date: Mar 2008
Posts: 58
TheProduct2007 Has a Beginner Reputation
Default

I am using the PSX2PSP like you said but it says I am missing popstation.exe How do I find it?
Reply With Quote
  #10  
Old 07-22-2008, 06:14 PM
Demonchild's Avatar
Demonchild Demonchild is offline
Moderator With No Life
PSP Titan
 
Join Date: Dec 2007
Location: New York City
Posts: 7,761
Demonchild has a spectacular aura aboutDemonchild has a spectacular aura about
Default

Why not just use PSX2PSP 1.4. It has everything you need except for 'base.pbp'.

->Base.PBP

I can mirror everything to Mediafire if you want to.
Reply With Quote
Reply

 



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 02:15 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©