PS3 Compatibility List - PS2 on PS3

@kozarovv i saw your message above saying about patching emu more easier than patching the game, i didn't know that was possible.... do you have any plans in releasing an patched netemu that could run more games in it someday ? that would be cool
 
@kozarovv i saw your message above saying about patching emu more easier than patching the game, i didn't know that was possible.... do you have any plans in releasing an patched netemu that could run more games in it someday ? that would be cool
Someday.. I want to fix VU flags handling, and I currently have patched 0x12 - 2 command to ignore CRC check. So we can feed only CMSAR0, and cycle count that we want to use. But that's just me messing with emu. For now i don't have any plan to release anything.

Patching scarface on emu itself shouldn't be hard, we already know where VU1 recompiler cache size is set, tracking runtime that cache microprograms should be easy at this point, then we can copy what Cottonvibes did for pcsx2 for Scarface. But game is fine with config, so no reason to mess with that.
 
Someday.. I want to fix VU flags handling, and I currently have patched 0x12 - 2 command to ignore CRC check. So we can feed only CMSAR0, and cycle count that we want to use. But that's just me messing with emu. For now i don't have any plan to release anything.

Patching scarface on emu itself shouldn't be hard, we already know where VU1 recompiler cache size is set, tracking runtime that cache microprograms should be easy at this point, then we can copy what Cottonvibes did for pcsx2 for Scarface. But game is fine with config, so no reason to mess with that.
Thank you for your answer :)
Mayority of the games are now very much playable though, i still have some hope for Stuntman and Driv3r to have a working A.I someday
 
Code:
3d 00 00 00 11 11 00 00 0a 00 00 00 07 00 00 00
90 37 64 00 20 00 81 c4 08 00 e0 03 94 37 64 00
80 3f 03 3c 00 00 00 00 2c 29 64 00 12 00 01 45
12 00 00 10 A0 FF 50 00 20 43 03 3C A0 42 03 3C
9C FF 50 00 C8 42 03 3C 48 42 03 3C A8 01 51 00
16 43 03 3C 96 42 03 3C AC 01 51 00 48 43 03 3C
C8 42 03 3C 00 00 00 00

Another experimental Scarface config. Here is the explanation:
A0 FF 50 00 20 43 03 3C A0 42 03 3C - big objects, such as containers, draw distance, original 160 (4320 float), patched 80 (42A0 float),
9C FF 50 00 C8 42 03 3C 48 42 03 3C - small objects, such as barrels, cartons, some objects seems unaffected though, original 100 (42C8), patched 50 (4248),
A8 01 51 00 16 43 03 3C 96 42 03 3C - bushes texture replacement distance, original 150 (4316 float), patched 75 (4296 float),
AC 01 51 00 48 43 03 3C C8 42 03 3C - trees texture replacement distance, original 200 (4348 float), patched 100 (42C8 float).

Code:
3d 00 00 00 11 11 00 00 0a 00 00 00 08 00 00 00
90 37 64 00 20 00 81 c4 08 00 e0 03 94 37 64 00
80 3f 03 3c 00 00 00 00 2c 29 64 00 12 00 01 45
12 00 00 10 A0 FF 50 00 20 43 03 3C A0 42 03 3C
9C FF 50 00 C8 42 03 3C 48 42 03 3C A8 01 51 00
16 43 03 3C 96 42 03 3C AC 01 51 00 48 43 03 3C
C8 42 03 3C 50 FF 50 00 80 3F 03 3C 40 3F 03 3C
00 00 00 00

This one is a joker config which lowers the draw distance for everything at once. I hope it will be not needed:
50 FF 50 00 80 3F 03 3C 40 3F 03 3C - original 1 (3F80 float), patched 0,75 (3F40).
 
Code:
3d 00 00 00 11 11 00 00 0a 00 00 00 07 00 00 00
90 37 64 00 20 00 81 c4 08 00 e0 03 94 37 64 00
80 3f 03 3c 00 00 00 00 2c 29 64 00 12 00 01 45
12 00 00 10 A0 FF 50 00 20 43 03 3C A0 42 03 3C
9C FF 50 00 C8 42 03 3C 48 42 03 3C A8 01 51 00
16 43 03 3C 96 42 03 3C AC 01 51 00 48 43 03 3C
C8 42 03 3C 00 00 00 00

Another experimental Scarface config. Here is the explanation:
A0 FF 50 00 20 43 03 3C A0 42 03 3C - big objects, such as containers, draw distance, original 160 (4320 float), patched 80 (42A0 float),
9C FF 50 00 C8 42 03 3C 48 42 03 3C - small objects, such as barrels, cartons, some objects seems unaffected though, original 100 (42C8), patched 50 (4248),
A8 01 51 00 16 43 03 3C 96 42 03 3C - bushes texture replacement distance, original 150 (4316 float), patched 75 (4296 float),
AC 01 51 00 48 43 03 3C C8 42 03 3C - trees texture replacement distance, original 200 (4348 float), patched 100 (42C8 float).

Code:
3d 00 00 00 11 11 00 00 0a 00 00 00 08 00 00 00
90 37 64 00 20 00 81 c4 08 00 e0 03 94 37 64 00
80 3f 03 3c 00 00 00 00 2c 29 64 00 12 00 01 45
12 00 00 10 A0 FF 50 00 20 43 03 3C A0 42 03 3C
9C FF 50 00 C8 42 03 3C 48 42 03 3C A8 01 51 00
16 43 03 3C 96 42 03 3C AC 01 51 00 48 43 03 3C
C8 42 03 3C 50 FF 50 00 80 3F 03 3C 40 3F 03 3C
00 00 00 00

This one is a joker config which lowers the draw distance for everything at once. I hope it will be not needed:
50 FF 50 00 80 3F 03 3C 40 3F 03 3C - original 1 (3F80 float), patched 0,75 (3F40).

Thats all only for ntsc version?
 
Code:
3d 00 00 00 11 11 00 00 0a 00 00 00 07 00 00 00
90 37 64 00 20 00 81 c4 08 00 e0 03 94 37 64 00
80 3f 03 3c 00 00 00 00 2c 29 64 00 12 00 01 45
12 00 00 10 A0 FF 50 00 20 43 03 3C A0 42 03 3C
9C FF 50 00 C8 42 03 3C 48 42 03 3C A8 01 51 00
16 43 03 3C 96 42 03 3C AC 01 51 00 48 43 03 3C
C8 42 03 3C 00 00 00 00

Another experimental Scarface config. Here is the explanation:
A0 FF 50 00 20 43 03 3C A0 42 03 3C - big objects, such as containers, draw distance, original 160 (4320 float), patched 80 (42A0 float),
9C FF 50 00 C8 42 03 3C 48 42 03 3C - small objects, such as barrels, cartons, some objects seems unaffected though, original 100 (42C8), patched 50 (4248),
A8 01 51 00 16 43 03 3C 96 42 03 3C - bushes texture replacement distance, original 150 (4316 float), patched 75 (4296 float),
AC 01 51 00 48 43 03 3C C8 42 03 3C - trees texture replacement distance, original 200 (4348 float), patched 100 (42C8 float).

Code:
3d 00 00 00 11 11 00 00 0a 00 00 00 08 00 00 00
90 37 64 00 20 00 81 c4 08 00 e0 03 94 37 64 00
80 3f 03 3c 00 00 00 00 2c 29 64 00 12 00 01 45
12 00 00 10 A0 FF 50 00 20 43 03 3C A0 42 03 3C
9C FF 50 00 C8 42 03 3C 48 42 03 3C A8 01 51 00
16 43 03 3C 96 42 03 3C AC 01 51 00 48 43 03 3C
C8 42 03 3C 50 FF 50 00 80 3F 03 3C 40 3F 03 3C
00 00 00 00

This one is a joker config which lowers the draw distance for everything at once. I hope it will be not needed:
50 FF 50 00 80 3F 03 3C 40 3F 03 3C - original 1 (3F80 float), patched 0,75 (3F40).
The joker config showed excellent results !! even driving turned out to be better but because of the objects (barrels, gas pumps, poles, folliage etc..) spawning far from the character the game has little stopping effect, especially on some missions as The Plantation from Sandman, Nacho's Tanker and few others. If you insert in this config the agressive lowered draw distance of the objects, folliage etc... from the other config, we will have a 99% playable config for sure.
 
Last edited:
It improved even more !!! while driving the game framedops a little in a few demanding places but to me it its unoticable and perfectly playabe now... i mean, if this is the best the emulator can get from this game, this config can easily be inserted in @aldostools database :)

I also tested my game's CD on my brother's PS2 for curiosity and i noticed it drops FPS in some places a little too.

Thanks @mrjaredbeta , @kozarovv and @Agrippa for your patience in fixing this game and others, you guys are fantastic !! :encouragement::encouragement:

@Major_Pothead92 can you test this config and tells us what you think ? in my opinion it improved without anything removed

Just tested. Driving around is even better now, seems to be running at about 20 - 25FPS. 15FPS or so around the club. Smoother in some areas than others. Game crashed after about 7 minutes or so of testing. Was just racing around in Tony's car on the freeway / bridge near North Beach. Screen went black — TV says "No Signal" console is still running though. Don't know why it crashed lol.

Minus the crash, I'd say this appears more playable than Liberty City Stories.

Quick Edit — I just went and hit the power button on my PS3, it went back to the XMB lol.
 
Last edited:
Just tested. Driving around is even better now, seems to be running at about 20 - 25FPS. 15FPS or so around the club. Smoother in some areas than others. Game crashed after about 7 minutes or so of testing. Was just racing around in Tony's car on the freeway / bridge near North Beach. Screen went black — TV says "No Signal" console is still running though. Don't know why it crashed lol.

Minus the crash, I'd say this appears more playable than Liberty City Stories.

Quick Edit — I just went and hit the power button on my PS3, it went back to the XMB lol.
For me it never crashed with any of the configs, and i played them for alot of time, some even for like 2h of gameplay and never crashed. You sure your .iso is correctly dumped ? sometimes if the disc has scratches it can cause some data loss when transfering to ps3

Also i agree the framerate looks better than GTA LCS, @Agrippa is touching the draw distance to make it even more playable than already is.
 
Last edited:
@CrashV If I remember correctly, the v2.00 of the game works without issue. I believe the other person who had problems used the same version as you. It must be a problem with that specific version, and there's no fix for that currently.

Can you check the md5 of ISO through a program like HashCalc to make sure the ISO is fine? I'm fairly positive that the rip is fine, but just to make sure...

Yup the iso is fine. Oh well, I guess I'll wait until someone makes a config that fixes this issue. Good to know that the PAL edition works, maybe the wiki should be updated.
 
The joker config showed excellent results !! even driving turned out to be better but because of the objects (barrels, gas pumps, poles, folliage etc..) spawning far from the character the game has little stopping effect, especially on some missions as The Plantation from Sandman, Nacho's Tanker and few others. If you insert in this config the agressive lowered draw distance of the objects, folliage etc... from the other config, we will have a 99% playable config for sure.

Well I made that joker config just for the research purposes, not to be used in its form. The most important thing is how the first config I posted does behave.

EDIT: The joker config includes the lowered draw distance for objects and trees already.
 
Last edited:
Code:
3D 00 00 00 11 11 00 00 0A 00 00 00 08 00 00 00 90 37 64 00 20 00 81 C4 08 00 E0 03 94 37 64 00 80 3F 03 3C 00 00 00 00 2C 29 64 00 12 00 01 45 12 00 00 10 A0 FF 50 00 20 43 03 3C 20 42 03 3C 9C FF 50 00 C8 42 03 3C C8 41 03 3C A8 01 51 00 16 43 03 3C 96 42 03 3C AC 01 51 00 48 43 03 3C C8 42 03 3C 50 FF 50 00 80 3F 03 3C 40 3F 03 3C 00 00 00 00

@Agrippa done, adjusted the values from your agressive lowered config and kept the joker stuff, i tried the missions and got best results ever, Tony on foot is solid 30 fps always, driving is 30 fps too, 25 fps on the babylon club street and maybe 28 fps on some other zones (like in PS2), this is now the best config.
 
I will test the values tomorrow myself. I am getting the access to the PS3 finally after the quarantine. But I believe there is a some room for adjustments still.
 
Code:
3D 00 00 00 11 11 00 00 0A 00 00 00 08 00 00 00 90 37 64 00 20 00 81 C4 08 00 E0 03 94 37 64 00 80 3F 03 3C 00 00 00 00 2C 29 64 00 12 00 01 45 12 00 00 10 A0 FF 50 00 20 43 03 3C 20 42 03 3C 9C FF 50 00 C8 42 03 3C C8 41 03 3C A8 01 51 00 16 43 03 3C 96 42 03 3C AC 01 51 00 48 43 03 3C C8 42 03 3C 50 FF 50 00 80 3F 03 3C 40 3F 03 3C 00 00 00 00

@Agrippa done, adjusted the values from your agressive lowered config and kept the joker stuff, i tried the missions and got best results ever, Tony on foot is solid 30 fps always, driving is 30 fps too, 25 fps on the babylon club street and maybe 28 fps on some other zones (like in PS2), this is now the best config.

Does that one remove foliage / objects? Eager to give it a try but I only make ps2classics PKG's so it takes about half an hour to build the package and get it resigned. I use HEN 2.1 and HAN Toolbox.
 

Similar threads

Back
Top