kozarovv
Developer
First 0x08 patch (Hell Yeah!!!) ported from PS3 to PCSX2.
https://forums.pcsx2.net/Thread-Fixing-unplayable-games?pid=600063#pid600063
https://forums.pcsx2.net/Thread-Fixing-unplayable-games?pid=600063#pid600063
| [Net] Command ID : 0x08 | |
| Data Offset : 00322A40 | |
| PatchedDataMask : 80000000FFFFFFFF | |
| PatchedData : 8000000053400000 | |
| OriginalDataMask : 80000000FFFFFFFF | |
| OriginalData : 80000000D3400000 |
| [Net] Command ID : 0x08 | |
| Data Offset : 00322A40 | |
| OriginalDataMask : 80000000FFFFFFFF | |
| OriginalDataData : 8000000053400000 | |
| PatchedDataMask : 80000000FFFFFFFF | |
| PatchedData : 80000000D3400000 |
Hi, just want to add that Zathura does have a flickering issue, comes up as "none" in the list (using USA version) and that Vampire: Darkstalker Collection (NTSC-J) has a massive amount of video lag/freezing once a game has been chosen.
Greetings. Janusz Pebcak (aka kozarovv)![]()
Sony did something stupid there. There is a loop that wait until something load, then value change, and loop finish. Because calculation on floats was inaccurate that loop never ends, so they just removed that loop at all. So it was matter of luck that something will load or not.Crash Twinsanity PAL [SLES52568] (Using Softemu config): Playable up until the save point at the end of Totum Hokum, at which point the game freezes, and trying to load the game from there freezes the game. However, the PS2 menu can still be accessed by pressing the PS button.
Sony did something stupid there. There is a loop that wait until something load, then value change, and loop finish. Because calculation on floats was inaccurate that loop never ends, so they just removed that loop at all. So it was matter of luck that something will load or not.
I removed that, and instead added floats accuracy improvement. That fixed loading, but game can have more bugs. We will see, here is encrypted config.
3D 00 00 00 57 44 00 00 0A 00 00 00 02 00 00 00
98 03 2D 00 40 FF BD 27 08 00 E0 03 9C 03 2D 00
A0 00 BE 7F 00 00 00 00 00 00 00 00
3D 00 00 00 57 44 00 00 0A 00 00 00 01 00 00 00
E0 E0 34 00 16 00 40 14 00 00 00 00 00 00 00 00
Great, now ape escape 2 and 3 are playable on netemuApe Escape 2 (SCES_508.85)
Force game to not create Mipmaps. Fix flickering textures completely.
Code:3D 00 00 00 57 44 00 00 0A 00 00 00 01 00 00 00 E0 E0 34 00 16 00 40 14 00 00 00 00 00 00 00 00
Can be easily ported to other versions of game. Ready to go version included.

Tested Spongebob Squarepants: Battle for Bikini Bottom [SLUS20680] using the attached config file given to me by someone who goes by Janusz Pebcak in the Playstation Homebrew Discord, and it worked perfectly, minus some slowdown that I would assume to be there on an actual PS2 and regardless, doesn't bother me. What I did was encrypt the iso through PS2 Classics Manager (can't do it on PC anymore because I switched to Linux)
Quake 3 - Fix mipmapping/flickering issues. SLUS-20167
Code:3D 00 00 00 57 44 00 00 0A 00 00 00 02 00 00 00 98 03 2D 00 40 FF BD 27 08 00 E0 03 9C 03 2D 00 A0 00 BE 7F 00 00 00 00 00 00 00 00
I need to say that was little challenge because switch for enable mipmap did nothing. Surprisingly forcing broken mipmap mask also failed, but i found interesting workaround. Game use EngineTextureManager::GenerateMipMapChain which seems to be PS2 specific (source code for q3 arena is public, games are very close to each other). Solution is.. Simple removing that function did the job here.
If someone send me EU version executable to pm, i should be able to port that to other game versions.
Ready to use config attached, just unzip.
I doubt that game will be ever fully playable on ps3. Is hard to remove post processing, etc. without at least debug symbols. Those one of games that are really heavy to recompiler, and there is nothing we can do.If you could somehow figure a way to get a config for "Scarface: The World is Yours" to run without the terribly low FPS that'd be simply awesome! I'm sure a number of us would appreciate it a lot lol.
This is very cool, nice work!Ape Escape 2 (SCES_508.85)
Force game to not create Mipmaps. Fix flickering textures completely.
Code:3D 00 00 00 57 44 00 00 0A 00 00 00 01 00 00 00 E0 E0 34 00 16 00 40 14 00 00 00 00 00 00 00 00
Can be easily ported to other versions of game. Ready to go version included.