@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
yeah, strangely enough they fixed it in the pal release only (at least on ps2, not sure about xbox)@mrjaredbeta that is not an emulation problem:http://beyondtwinsanity.com/versions/
- The game crashes sometimes after Dingodile (specifically, when his model gets too far after you beat him).
NTSC-U v2.00 is fixed.yeah, strangely enough they fixed it in the pal release only
oh i see, i was mistaken then. that's great to know, it would have been too bad if the only option was the 50hz versionNTSC-U v2.00 is fixed.
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.@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
Thank you for your answerSomeday.. 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.
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
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
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.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).
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 !!
@Major_Pothead92 can you test this config and tells us what you think ? in my opinion it improved without anything removed
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 ps3Just 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.
@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...
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.
Ok sureI will port it to the all PAL releases when we finish the final config for the NTSC version.
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
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.