Go Back  
Reply
 
Thread Tools
Old 04-14-2012   #21
VIRGIN KLM
Senior Member
 
VIRGIN KLM's Avatar
 
Join Date: Mar 2008
Posts: 1,163
Likes: 322
Liked 468 Times in 260 Posts
Mentioned: 43 Post(s)
Tagged: 0 Thread(s)
Originally Posted by svenmullet View Post
Okay, I just changed my mind, I'ma try it. (I can sleep when I'm dead) I believe the Playonline title id is SCUS97269, and guess what? It's in the elf. I'm going to edit it to SCUS97472 (Shadow of the Colossus) in all the ps2 elfs (including the pst ones for Cobra) then re-self it and see if it installs the disc. Wish me luck.
Whatever you'll do on the IDs the functions for such operation are inside the ELF file of the game. Also note that both ps2_emu SELF files and the ELF files inside the PS3 are compiled code so HEX editing won't work. Also if you mess with those pst files it could result into RSOD since the Cobra FW is depended on them.
__________________

...and the worlds shall reconnect.
VIRGIN KLM is offline   Reply With Quote
Old 04-14-2012   #22
TizzyT
Homebrew Developer
 
TizzyT's Avatar
 
Join Date: Jul 2011
Location: USA-Unfortunately Sucks A$$
Posts: 1,843
Likes: 1,011
Liked 813 Times in 478 Posts
Mentioned: 160 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to TizzyT
LOL nice to see someone is updating the wiki .
__________________
If you are going to promote TB at least do it right!!!, or better yet DON'T!!!
TizzyT is offline   Reply With Quote
Old 04-14-2012   #23
svenmullet
Member
 
svenmullet's Avatar
 
Join Date: Jun 2011
Location: The Frozen North.
Posts: 732
Likes: 479
Liked 678 Times in 304 Posts
Mentioned: 82 Post(s)
Tagged: 0 Thread(s)
N/M I SUCK. Trying to use PS3ToolsGui to do this stuff is like using a peashooter to hunt bears. I'll cave in and install PSL1GHT tomorrow after work. I think actually using the right tools will work...

If someone with a BC PS3 wants to help, it might be a breakthrough! Unself the 3 ps2_emu files in dev_flash/ps2emu/ (3.55OFW, KMEAW, whatever) open them one by one in a hex editor and do a search and replace for SCUS97269 and replace with a title id of any real, actual disc you have. makeself them, (with the same attributes they had before you unselfed). Then enable dev_blind in multiman, backup the files in dev_blind/ps2emu/ and replace with the new selfs. Exit multiman, insert the disc you edited the files to, and boot it. If it asks you to install to HDD, get a huge boner and say "OK". After it's done, eject the disc, check on the XMB for an icon, and if there is one, see if it boots the game. If it does, jump for joy, because I just figured out how to install PS2 games to HDD.

Note beforehand: There is *no* danger whatsoever in modifying the contents of /dev_flash/ps2emu/ at least not in KMEAW or Rebug (I've deleted them and rebooted with zero problems) As long as you have a backup, you can restore them back.

The reason I think this will work is because of the location in the elf of "SCUS97269". It is absolutely a section that handles creation of PS2 HDD partitions and installation to HDD.

PS- if you have a BC PS3 (20,60 or 80GB with 4 USB ports and card readers) and want to help out, but don't understand the instructions, give me a title id of a disc you own, and I'll do all the work.

PPS- if what I think happens actually happens, BC PS3s create a bootable installation of Playonline when they find that title id inserted; it's triggered in ps2_emu.self. They create a HDD partition in hdd0/game/(title id folder) which places an icon on XMB that boots the partition. Change the title id to whatever you want in the elf, insert that disc, and ps2_emu.self thinks it's Playonline, so installs it. Once you have it installed, you can FTP/copy it out and use package creator to make an installable package of it! And I can't see why this package wouldn't run on any PS3, even non-BC.
__________________

Last edited by svenmullet; 04-14-2012 at 04:25 AM.
svenmullet is offline   Reply With Quote
Old 04-14-2012   #24
TizzyT
Homebrew Developer
 
TizzyT's Avatar
 
Join Date: Jul 2011
Location: USA-Unfortunately Sucks A$$
Posts: 1,843
Likes: 1,011
Liked 813 Times in 478 Posts
Mentioned: 160 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to TizzyT
Originally Posted by svenmullet View Post
OH FFS. The Cobra version of ps2_softemu.elf crashes make_self_npdrm.exe. I can unself it, but not re-self it. WTF? It's the only one out of the 5 that do this.

ELF header size @ 40
1 program headers @ 48
55 section headers @ 5dc978
deflated...processing segment 0 with rlen 5c6b78 len 1e06de offset 10000...encrypted...
Try with phat ps3 (without cobra). or send them to someone who has a phat PS3 (BC compatible).
__________________
If you are going to promote TB at least do it right!!!, or better yet DON'T!!!
TizzyT is offline   Reply With Quote
Old 04-14-2012   #25
sandungas
Homebrew Developer
 
sandungas's Avatar
 
Join Date: Oct 2011
Location: dev_hdd0/home/
Posts: 499
Likes: 239
Liked 502 Times in 211 Posts
Mentioned: 100 Post(s)
Tagged: 0 Thread(s)
Originally Posted by svenmullet View Post
What I was thinking was to hex-edit the title ids in the ps2_emu.elf files (and ps2_gxemu.elf, ps2_softemu.elf) from a game that installs to HDD (and boots without the disc? Do any of those exist? I'm thinking Playonline but I don't know it's title id) to another title id (say SCUS_974.02 Killzone) then re-self them and put them back in dev_flash. Pop in the Killzone disc and see if it installs to HDD and is bootable from XMB. Unfortunately, I'm dog-tired and have to work tomorrow, but I'll pursue this later. Only problems I can see if this does in fact work are 1) I don't know if there actually is any PS2 discs you can install and run from HDD without the disc inserted, although Playonline seems to be one, and 2) that's a lot of work to install a single game, you'd have to edit the files for every game you wanted to install.
I think the only one game confirmed to install fully is "FF XI"... i was reading about it time ago in the official FF forum, there was a guy saying that after the installation you dount even need to insert the disc in the drive

Originally Posted by svenmullet View Post
The reason I think this will work is because of the location in the elf of "SCUS97269". It is absolutely a section that handles creation of PS2 HDD partitions and installation to HDD.
Have you seen any reference of the 2 types of installs ? (categories "2D" and "2G")

Originally Posted by svenmullet View Post
PPS- if what I think happens actually happens, BC PS3s create a bootable installation of Playonline when they find that title id inserted; it's triggered in ps2_emu.self. They create a HDD partition in hdd0/game/(title id folder) which places an icon on XMB that boots the partition. Change the title id to whatever you want in the elf, insert that disc, and ps2_emu.self thinks it's Playonline, so installs it. Once you have it installed, you can FTP/copy it out and use package creator to make an installable package of it! And I can't see why this package wouldn't run on any PS3, even non-BC.
The difference between the 2 installations is: category "2G" is bootable, but "2D" is not

What you are trying to do... i think is a installation of "2G" (this is what im looking for, to document it in the wiki)
I created a content folder with a PARAM.SFO marked as "2G", and i assure you that it boots (but i had an error because rest of the files was frankenstein)
And you can pack this in a .pkg of course, i have to add that i tested in a ps3 slim and the frankenstein was trying to boot
Obviously there can be other problems later, but the first step (a "2G" booting in a slim) works

Originally Posted by TizzyT View Post
LOL nice to see someone is updating the wiki .
Yes, im using this thread as a "feedback" to complete some pages
The most affected page is this one http://www.ps3devwiki.com/wiki/Emula...ons_in_PS3_HDD
And these are the edits i did to the page the last days
http://www.ps3devwiki.com/index.php?...action=history

Last edited by sandungas; 04-14-2012 at 01:40 PM.
sandungas is offline   Reply With Quote
Old 04-15-2012   #26
svenmullet
Member
 
svenmullet's Avatar
 
Join Date: Jun 2011
Location: The Frozen North.
Posts: 732
Likes: 479
Liked 678 Times in 304 Posts
Mentioned: 82 Post(s)
Tagged: 0 Thread(s)
Well, I found the "Playonline" disc which comes with FFXI, with cobra it boots, gets the "Install to HDD" menu, and does in fact create a "PS2" folder in XMB, which contains "Final Fantasy XI" icon, and it is bootable! Sadly, clicking on it does nothing but lock up the machine, because a) it's not a BC PS3 (although Cobra does go into PS2 mode, LED turns blue) and b) The actual FFXI game is not installed yet, which C) is impossible to do without a Playonline account I'd sign up for one, but D) the Playonline GUI (which does work when you put the Playonline disc/iso in after the initial partition creation) is all garbled and in Japanese
The FFXI disc boots fine (a bit of garbled video, but everything works) but when you click on Install, it simply tells you that you must install the game using the Playonline GUI

I've never missed my CECHA01 as much as right now.

@sandungas : the SFO is a 2G type

[edit] Is it even possible to install PSL1GHT in windows? Using cygwin, I get the "../scripts/004-gcc-4.6.1-PPU-stage2.sh: Failed." error, and tried deleting the config.cache file as suggested elsewhere, but keep getting the error. Very frustrating, as it happens like 20 minutes into the install.

[edit2] Okay, I got a whole development suite set up in ubuntu. I'm between a rock and a hard place now, because I have to use a cobra setup on a non-BC ps3, and that may be wrecking things, or it may be an error on my part, or it may be that modifying .elf files changes something in the internal hash of them which must be addressed in ways I don't know. Suffice it to say, I successfully unselfed, modified title id, and re-selfed with all original attributes all the ps2emu files, and they don't work. Black screen and hard lockup. This might be cobra, or it might be something else. I have a few more things to try, but this idea might be dead in the water for now
__________________

Last edited by svenmullet; 04-16-2012 at 09:40 PM.
svenmullet is offline   Reply With Quote
Likes: (1)
Old 04-15-2012   #27
sandungas
Homebrew Developer
 
sandungas's Avatar
 
Join Date: Oct 2011
Location: dev_hdd0/home/
Posts: 499
Likes: 239
Liked 502 Times in 211 Posts
Mentioned: 100 Post(s)
Tagged: 0 Thread(s)
Awesome, you hunted the elusive "2G" PARAM.SFO... i must admit that i had few hopes of somebody to get it when i opened this thread

Can you upload the .SFO somewhere ?
And like before, some information about the VHD file and his paths ?

I think is not needed to upload the VHD (i suppose this one is not empty), the format will be the same than socom, still is interesting to see if it has the same size that the one from socom


http://axonnsd.org/WebData/FlashFun/flash/thankyou.swf


Edit:
Ohh, well... i speculated in the wiki if this installation is separated in 2 steps with 2 folders: "2D" (with the VHD image)... and "2G" (little files relinking to the big files marked as "2D")
Also is possible that two VHD exist: a bootable "2G" with the main game (an VHD only for the game)... and "2D" with the additional content (with another VHD only for patches)
Please take a look if this is wrong

Last edited by sandungas; 04-15-2012 at 02:33 AM.
sandungas is offline   Reply With Quote
Old 04-15-2012   #28
svenmullet
Member
 
svenmullet's Avatar
 
Join Date: Jun 2011
Location: The Frozen North.
Posts: 732
Likes: 479
Liked 678 Times in 304 Posts
Mentioned: 82 Post(s)
Tagged: 0 Thread(s)
Nope, it's just one big 12GB file, FFXI and all the optional packs get installed to the one file I believe. I'll try these all out on my PS2 later on, apparently you don't need the original Sony HDD, any drive in the network adapter IDE port works. Any idea how to get a Playonline account?

[edit] MOAR FAIL. Doesn't detect the HDD, I guess it does need the official one. (can you spoof generic HDDs to Sony official ones?)

************* [ - Post Merged - ] *************
Here's that list of title ids found in the ps2emu files:

ps2_emu.elf
ps2_softemu.elf
ps2_gxemu.elf

The PARAM.SFO from the Playonline/FFXI HDD install.
__________________

Last edited by svenmullet; 04-15-2012 at 09:29 PM.
svenmullet is offline   Reply With Quote
Likes: (1)
Old 04-16-2012   #29
sandungas
Homebrew Developer
 
sandungas's Avatar
 
Join Date: Oct 2011
Location: dev_hdd0/home/
Posts: 499
Likes: 239
Liked 502 Times in 211 Posts
Mentioned: 100 Post(s)
Tagged: 0 Thread(s)
Originally Posted by svenmullet View Post
Nope, it's just one big 12GB file, FFXI and all the optional packs get installed to the one file I believe. I'll try these all out on my PS2 later on, apparently you don't need the original Sony HDD, any drive in the network adapter IDE port works. Any idea how to get a Playonline account?
After writing my last message i thought probably PS3 cant mount 2 Virtual PS2 HDD's at the same time... basically because the PS2 was not able to do it, thanks for the confirmation
About the Playonline account... i have no idea sorry

Originally Posted by svenmullet View Post
[edit] MOAR FAIL. Doesn't detect the HDD, I guess it does need the official one. (can you spoof generic HDDs to Sony official ones?)
Also no idea, but maybe there is a "HDD product code" identifyer inside this emu.elfs ? (that can be overwrited with the product code of one of your HDD's)

Originally Posted by svenmullet View Post
************* [ - Post Merged - ] *************
Here's that list of title ids found in the ps2emu files:

ps2_emu.elf
ps2_softemu.elf
ps2_gxemu.elf

The PARAM.SFO from the Playonline/FFXI HDD install.
Great !! this beauty SFO will be added to the list soon, in fact it contains a "not documented yet" parameter specific for this category, i was hoping something related with the virtual partition (path or size), but is not
Based in the name i can imagine what is it, but is a bit strange that this exist if there is only one disc of this type

The parameter is "ITEM_PRIORITY"... i can imagine the "item" is talking about the game... but with the priority is not so easy:
-The most simple idea can be to order them in the XMB game column, from top to bottom (this has not sense if there is only one game of this type, but maybe was something sony implemented but not used later)
-Other idea is it can be some kind or order about how to load the VHD
-Or is referred to the "slots" inside the VHD ?
-Or hardware priority ? (talking about PS2 emulation hardware)

I think this will not have an easy answer, because is filled with zeroes, im just brainstorming

-----------------------
Edit:
Also it contains an ATTRIBUTE (one possible place to activate flags for speciall modes)... but is filled with zeroes too
The flags in ATTRIBUTE sometimes are specific for the type of content (e.g: the flag for "psp remote play" when used in a "game save ps3" it means "copy protection enabled")
But this doesnt means that this disc installations has his own specific flags... its only a possibility

Appart from this... i can assure that there is nothing more interesting in the PARAM.SFO to look for (the next interesting thing that maybe can be tweaked is the RESOLUTION... but this has no relationship with what we are talking about)

Last edited by sandungas; 04-16-2012 at 01:36 AM.
sandungas is offline   Reply With Quote
Old 04-16-2012   #30
samson
Homebrew Developer
 
samson's Avatar
 
Join Date: Feb 2010
Posts: 1,070
Likes: 578
Liked 613 Times in 304 Posts
Mentioned: 76 Post(s)
Tagged: 0 Thread(s)
pooozz , i was gonna have a browse but the wiki is down http://www.downforeveryoneorjustme.c...s3devwiki.com/

i hopes its nothing serious.
__________________
samson is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

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



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 03:59 PM.