Open-PS2-Loader
Open-PS2-Loader copied to clipboard
[ISSUE][Regression] IGR causes graphics corruption in Twisted Metal: Black Online (NTSC-U) [SCUS-97179][USB & HDD]
Issue checklist
Note: these are not necessarily requirements
- [x] I have checked existing OPL issues for duplicates and found none @ http://psx-scene.com/forums/official-open-ps2-loader-forum/ & https://github.com/ifcaro/Open-PS2-Loader/issues
Open PS2 loader version
R1357 (commit 6e847bd)
Open PS2 loader mode (USB, SMB, HDD)
USB and HDD (haven't tested SMB)
Open PS2 type (Normal, Childproof, VMC, GSM, PS2RD)
Release build (via https://akuhak.github.io/test_build/)
Issue description - Describe the problem you are having
In current OPL builds, Twisted Metal: Black Online (TMBO) suffers from corrupted graphics if IGR is enabled. The graphics corruption is so severe that the game is effectively unplayable unless IGR is disabled.
TMBO used to work decently in older OPL builds. It didn't require any compatibility modes and fully supported older IGR implementations. In some latter OPL builds, it became necessary to enable high module storage to be able to boot TMBO, until that compatibility mode was eliminated.
It should be noted that IGR is capable of exiting TMBO in every single OPL build I've ever tried (including the ones where IGR causes graphics corruption).
Expected result
When in-game, the player's car should be visible from a third person viewpoint. The game should look like it's running in 480i (it's field-rendered).
Actual result
A handful of large polygons cover the entire in-game viewport. They seem to be composed of the player vehicle's textures. Driving causes the polygons to move and the textures to flicker very heavily (possibly seizure-inducing). Gaps that sometimes appear in some of the flickering polygons reveal properly-rendered levels behind the corrupted graphics.
The game also seems to render in 240p when its graphics get corrupted. Text becomes very pixelated.
How to reproduce the issue
- Start TMBO (requires network adapter/network configuration save file).
- Pick "LAN" from the main menu.
- In the LAN lobby, create a game room by pressing square, then X.
- Select "PLAY GAME" and press X.
- Observe in-game graphics.
HDD test results with older builds
- R1229 (release build): IGR graphics corruption
- R1176 (release build): IGR graphics corruption
- R1129 (OPL+PS2RD, no cheats): IGR graphics corruption, needs high module storage to boot past orange screen
- R1086 (OPL+PS2RD, no cheats): IGR works, needs high module storage to boot past orange screen
- R1063 (OPL+PS2RD, no cheats): IGR works, needs high module storage to boot past orange screen
- R1060 (OPL+PS2RD, no cheats): IGR works, needs high module storage to boot past orange screen
- R1038 (OPL+PS2RD, no cheats): IGR works, doesn't need high module storage
- R1036 (OPL+PS2RD, no cheats): IGR works, needs high module storage to boot past orange screen
I just tried reproducing this issue in the latest commit's release build (R1406, commit 5dbb549). Unfortunately, graphics corruption still persists when IGR is enabled.
@sp193 Just wanted to bring this to your attention in case you weren't already aware. I believe this issue originated from the IGR adjustments you made several months ago.
This was tested with OPL 1.0.0 and the same issue still exists. See attached pic for example.
on my 300001 fat system the game does not even launch unless i'm using OPL 1.0.0. I get pink screens on 1.1.0 and even on 1.2.0 beta. on. the HDD and also the USB and SMB. on 1.0.0 however for me the game works perfectly not a single issue. should I post a new issue for pink screen on the latest versions?
@pnbr0014 I think it'd be prudent to post a new issue for what you described since it's separate from the IGR regression.
FWIW I'm also using a SCPH-30001. I tried out TMBO in v1.2.0-Beta-1826-271338d
(271338d117f1c5e67e1df5f80e86f254364f6145) earlier and got the following results:
- USB:
- Codes, no compatibility settings: IGR graphics corruption
- No codes, no compatibility settings: IGR graphics corruption
- No codes, mode 6 to disable IGR: Normal graphics
- HDD:
- No codes, no compatibility settings: Black screen (never booted)
- No codes, mode 6 to disable IGR: Black screen (never booted)
- No codes, modes 1-3 and 6: Black screen (never booted)
- Different game (OPM 55 demo disc), no codes, no compatibility settings: Booted successfully
i couldnt BOOT the game at all with OPL 1.2.0 beta 1875 https://github.com/ps2homebrew/Open-PS2-Loader/commit/2f0506c817c5c3bc9df272446e91b3efc10ea0ae, stuck at pink screen in USB mode.
PS2: SCPH 90010 game format: ISO USB filesystem: FAT32 game modes: none and 6 VMC: not tested pademu: not tested
tested SCES_514.80 and SCUS_971.96
-V3ditata