PS3 Compatibility List - PS2 on PS3

I'm using USA version(SLUS-21346). I'm uploading the config file that i use. For the European version of the configs you just added. Some missions are have same problem. However, I was able to go through some things like changing planes. Whatever I do 11th mission, I couldn't start it. Either the screen stays black or the console stops displaying the screen. I did not see any problems in the graphics.
USA config wasn't updated yet. This version is broken for sure.
 
Another attempt for Scarface (US), this should remove many effects. Is easy to notice that is working because trening mission will be now at night. Problem is that i'm not sure this gonna work from 0x0A command, we will see.

Code:
3d 00 00 00 11 11 00 00 0a 00 00 00 01 00 00 00
e0 99 1b 00 14 E6 06 0C 00 00 00 00 00 00 00 00

This should remove:

- MotionBlur
- Dof
- Fog
- ColourFX
- Bloom
- Some Shadows
- Specular effects
- Lens
- Mipmap
- Reflections
- ... More :)

This is for now to test that speed improves, if yes, then we can test which effect is problematic one.

Kozarovv I tested both config files, first one has better performance than the 2nd one, it even performs better than gxemu on my ps3. I have a question, is there a way to patch my iso with the config file to be able to use it in Gxemu? Perhaps be able to take advantage of the PS2's GPU inside my PS3 while using config? Also if you make another config I'll test it inmediately and hit you back with results!
Thanks for not giving up on Scarface and the rest of us!
 
Kozarovv I tested both config files, first one has better performance than the 2nd one, it even performs better than gxemu on my ps3. I have a question, is there a way to patch my iso with the config file to be able to use it in Gxemu? Perhaps be able to take advantage of the PS2's GPU inside my PS3 while using config? Also if you make another config I'll test it inmediately and hit you back with results!
Thanks for not giving up on Scarface and the rest of us!
Look at this table https://www.psdevwiki.com/ps3/Talk:PS2_Emulation#PS2_Emulators_Config_Commands
That config is using command 0x0a (located at the 9th byte in the config), so is a patch applyed to EE memory on runtime
The only config command that can be converted to a patch applyed permanently to the ISO is 0x0b

Maybe there is some way to convert them though (im not sure), but im guessing that value patched in memory should be located at a static position in the ISO... so... we could patch it before is loaded into EE memory (but im not sure if the result would be the same)


---------
GX emu .self has his own configs embedded inside it, technically is posible to replace them by others, but there are restrictions because we cant exceed the total "config table" size
And the way how the config data is stored is a bit weird, is made for efficience but it makes very hard to replace configs (kozarovv did it for a test and was working fine)

The better aproach would be to delete the "config table" entirelly and then rebuild it entirelly using the info extracted by the program get_config made by zar. This would give us full freedom to modify the configs used in GX emu, but it needs to be automated
What kozarovv did was just an experiment and he replaced a config that was matching almost exactly with the other config he was addding... so lets say... he made it in the easyest way posible to verify that it was working as expected, but is very restricted
 
So it is possible but not really worth doing as not everyone has a CECHC/E Ps3, it'd be more worthwhile to spend that time working for the Netemu solution as that is available for everyone. Thanks for the quick reply!
 
@Ewendlandt I think you could just hex edit the iso directly. I guess the easiest way would be to extract the executable (in this case, SLUS_211.11) from disc/iso. Open in ps2dis and go to address 001b99e0. Go to the hex view window on top and copy the address and the next couple to be sure. Then, open the iso in HxD, search for the hex that you copied, and replace the 14e6060c to 00000000.

I'm not too good at explaining this, but if you could wait until tomorrow I could find exactly what to hex patch on the iso for you. Shouldn't be hard, and you could use the patched iso on gxemu.
 
Kozarovv I tested both config files, first one has better performance than the 2nd one, it even performs better than gxemu on my ps3. I have a question, is there a way to patch my iso with the config file to be able to use it in Gxemu? Perhaps be able to take advantage of the PS2's GPU inside my PS3 while using config? Also if you make another config I'll test it inmediately and hit you back with results!
Thanks for not giving up on Scarface and the rest of us!
While @mrjaredbeta explanation is all you need to patch ISO, im not sure you should do that. Because my codes were experimental, and probably gonna break something later ingame.

You can also just search in HxD in ISO for hex 14 E6 06 0C , and replace it with 00 00 00 00. BUT only is that value is found only 1 time in ISO, if value is found in at least 2 places, you need to follow what mrjaredbeta said.
 
So it is possible but not really worth doing as not everyone has a CECHC/E Ps3, it'd be more worthwhile to spend that time working for the Netemu solution as that is available for everyone. Thanks for the quick reply!
Well, is also because this kind of modifications cant be released as something global for everyone, as mentioned before we cant modify the size of the "config table" inside the .self so the only way to add a new config is by removing other config from the ones that exists in the official .self
And you know what is going to happen if someone releases a cfw with configs removed... there is going to be someone in the world complaining about the removal :D
A theoretical custom selection of configs to be included in GX emu .self are a personal preference, in my case i would delete the ones for asian games, because i dont understand anything and i dont plan to play any game from asia region
The point is everyone should rebuild his own GX emu .self with his collection of favourite configs

Anyway, the only way to do this is with a tool that automates the rebuilding of the "config table" inside GX emu .self
Time ago i was helping in the research of that "config table" structure, right now i dont remember all the details so im not completly sure if is posible to do what i mentioned before about deleting it and rebuilding entirelly, some of the configs are stored in a weird way spreading his data in between up to 3 different positions in the .self, but i remember that is relativelly easy to delete them (and relink them) to recover space for custom configs
Doing it manually for several games is a bit insane and there is a lot of room for human errors, and probably is not going to be posible to do it in a clean way, because is going to be needed to delete several configs to add a new one, etc...

I was mentioning it because this is one of the cases where the correct solution is a bit obvious, the better way to simplify the rebuilding is by deleting the "config table" completly and rebuilding it from scratch... and it needs to be made by modifying the functions in the source code of the "get_config" tool made by zar to "reverse" the format back
What the tool does is... from official self ---> to TITLE.CONFIG files
And we would need... from TITLE.CONFIG files ---> to official self

Are the same conversion procedures... but in opposite direction :)
 
Guys , where i can see ALL the Games ID for the LATEST updated PS2 Config Files ?
How i can check if it contain theses :

---FREEDOM FIGHTER (France) SLES-51468
---MAFIA (France) SLES-51468
---COMMANDOS: Strike Force (PAL) SLES-52768 ...and finally did someone know if with the config file this game is still broken or actually work flawlessly in the 2th section of the game ???

EDIT : the main question i ask myself too is this one...

Wich is the BEST option to read/play PS2 ISO (iso made with multiman) installed on the HDD of my CECH-2501 ?

I will install the LATEST Webman Mod v1.47.30 but....

---Should simply install the LATEST PS2 Config Database Aldostools provided (v1.01) and it should suffice to play my iso flawlessly ....?

OR

---Should I forget to install this Database pkg and stick downloading/installing the latest ManaGunz and stick ONLY using this homebrews for my PS2 ISO ?

What is the BEST option ?

Also did installing the PS2 Config Database from Aldostools before or after installation of ManaGunz could interfere with files and causes problems ??

Currently waiting for your great knowledge in that matter my friends
 
Last edited:
@Ewendlandt I think you could just hex edit the iso directly. I guess the easiest way would be to extract the executable (in this case, SLUS_211.11) from disc/iso. Open in ps2dis and go to address 001b99e0. Go to the hex view window on top and copy the address and the next couple to be sure. Then, open the iso in HxD, search for the hex that you copied, and replace the 14e6060c to 00000000.

I'm not too good at explaining this, but if you could wait until tomorrow I could find exactly what to hex patch on the iso for you. Shouldn't be hard, and you could use the patched iso on gxemu.

Perfect, I will try and check if Scarface is finally playable on Gxemu Ps3s, a dream come true haha, also, Kozarovv we'll be here ready for your next test on Scarface:), thanks guys and take care
 
Happy! Happy!! Boarders in Hokkaido (SLPS-20050)
Code:
3D 00 00 00 57 44 00 00 09 00 00 00 01 00 00 00
B0 C0 18 00 FC FF 40 10 00 02 42 30 00 00 00 00
00 00 00 00 00 00 00 00
Fixes freeze on initial loading screen. I ported this config from Primal Image vol.1's gxemu config (both games are made by Racjin). This game has some serious problems on pcsx2...heavy slowdown and SPS. These issues do not seem to manifest on netemu, and (with very little testing) this game works flawlessly now. Really only watched the intro, but I'll test more tomorrow. :)


@Ewendlandt Looks like that value in kozarovv's config is the only value in the iso. Here's what you're gonna do:

1.) Open Scarface iso with HxD
2.) Using Search > Find (ctrl+f), search for "14E6060C". Make sure the datatype is hex value.
3.) Once found, replace the value to "00000000". Make sure you don't delete it, just replace it.

kozarovv also said it may cause some errors/freezing or make something broken, so be weary of that. Hope that works!
 
SCARFACE is finally playable on the GX_Emu?

You kidding with me mang? [emoji23]

Sent from my G8141 using Tapatalk

Sorry guys, my bad, I got overwhelmed with emotion, Kozarovv did a test config file which helps with fps but it is experimental and game still has major issues, but a step in the right direction nonetheless. I'm going to patch my iso today to see if fps are even better in gxemu, just remember this is not final at all
 
Holy Shinto. Scarface has a config now? Would love to play this one again on the 3001A. How does one go about testing this—
3d 00 00 00 11 11 00 00 0a 00 00 00 01 00 00 00
e0 99 1b 00 14 E6 06 0C 00 00 00 00 00 00 00 00

Not sure what to do with the code. Hex edit the ISO or the PKG? I make ps2classics PKG's for my games, with configs if they are available. Not a fan of the ISO.BIN.ENC method on HEN.
 
SCARFACE is finally playable on the GX_Emu?

You kidding with me mang? [emoji23]

Sent from my G8141 using Tapatalk
Holy Shinto. Scarface has a config now? Would love to play this one again on the 3001A. How does one go about testing this—
3d 00 00 00 11 11 00 00 0a 00 00 00 01 00 00 00
e0 99 1b 00 14 E6 06 0C 00 00 00 00 00 00 00 00

Not sure what to do with the code. Hex edit the ISO or the PKG? I make ps2classics PKG's for my games, with configs if they are available. Not a fan of the ISO.BIN.ENC method on HEN.
I haven't tested this specific config and not sure if it is working/fixes the game, but making it into a config is rather easy.

Create a new file called Scarface.iso.CONFIG, or whatever your Scarface iso is named (mine is named Scarface.iso). Open it in HxD, and paste that hex in and save it. If on CFW, just put the file in your PS2ISO folder with your iso and make sure the file names match up. If on HEN, when creating your pkg in ps2 classic gui, choose this config file you just made.

Happy testing. :)
 
I haven't tested this specific config and not sure if it is working/fixes the game, but making it into a config is rather easy.

Create a new file called Scarface.iso.CONFIG, or whatever your Scarface iso is named (mine is named Scarface.iso). Open it in HxD, and paste that hex in and save it. If on CFW, just put the file in your PS2ISO folder with your iso and make sure the file names match up. If on HEN, when creating your pkg in ps2 classic gui, choose this config file you just made.

Happy testing. :)

Yo I applied the config to the iso, it works, thanks! Although that was the second test config @kozarovv released which doesn't have the performance boost from the first one, how would I add the first config to the iso instead? Thank you so much.
PS. Gxemu does have a little better performance with that second config (compared to netemu) but it is still not playable.
First Config:
3d 00 00 00 11 11 00 00 0a 00 00 00 02 00 00 00
40 2f 64 00 C0 FF BD 27 08 00 E0 03 44 2f 64 00
80 00 02 3C 00 00 00 00 00 00 00 00
 
I hope some users find this search tool useful (search & download the files from my github)
http://ps3.aldostools.org/ps2config.html
Fantastic work! This is easily the best way to search/find configs. It looks like the Minna no Golf 4 config is absent, but that's the only one I could find missing.

@Ewendlandt I believe I've tested that one. If I remember correctly, it had some graphical glitches involved but it improved performance. I could figure out the hex replacement stuff for you in a little while.
 
Fantastic work! This is easily the best way to search/find configs. It looks like the Minna no Golf 4 config is absent, but that's the only one I could find missing.
Thank you for your feedback... I searched this forum, but I couldn't find the CONFIG for Minna no Golf 4.

Could you post it again? Or refer a link?
 

Similar threads

Back
Top