Shrek 2 draw fade out and other rendering
#1
So I have been trying to get Shrek 2 to work look nice through the emulator, and I'm having this issue: Fog renders badly with both Hardware Renderers, and setting skipdraw to 3 fixes that problem, but when objects like bushes leave their draw distance they disappear without fading out. When using the Software renderer the objects fade out properly when leaving the draw distance, but the fog is still broken (and there is no skipdraw with software rendering). I might make a bug report later but I just wanted to post this to see if anyone had a solution first.
Reply

Sponsored links

#2
Please post the contents of the emulog.txt file after the problem occurs. The file can be found in "My Documents\PCSX2\logs" for the installer version or in "PCSX2\logs" for the portable/binary version.

Please make sure to enclose your emulog in code tags like so (remove the empty space on the closing code tag!):
[code]
Pasted emulog goes here
[ /code]
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Reply
#3
Here is the log:

Code:
Loading language translation databases for 'English (Australia)' [en_AU]
    pcsx2_Main not found -- translation dictionary may be incomplete.
    pcsx2_Iconized not found -- translation dictionary may be incomplete.
SetLanguage: Requested translation is not implemented yet.

PCSX2 Nightly - v1.7.2202 Compiled on Jan  6 2022
Savestate version: 0x9a2c0000

Host Machine Init:
    Operating System =  Microsoft Windows 10, 64-bit
    Physical RAM     =  32692 MB
    CPU name         =  Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
    Vendor/Model     =  GenuineIntel (stepping 0A)
    CPU speed        =  3.695 ghz (12 logical threads)
    x86PType         =  Standard OEM
    x86Flags         =  bfebfbff 7ffafbff
    x86EFlags        =  2c100000

x86 Features Detected:
    SSE2.. SSE3.. SSSE3.. SSE4.1.. SSE4.2.. AVX.. AVX2.. FMA

The current power profile is 'Balanced'.
The current min / max processor states
AC: 5% / 100%
Battery: 5% / 100%

Loading language translation databases for 'English (Australia)' [en_AU]
    pcsx2_Main not found -- translation dictionary may be incomplete.
    pcsx2_Iconized not found -- translation dictionary may be incomplete.
SetLanguage: Requested translation is not implemented yet.
Reserving memory for recompilers...
Loading language translation databases for 'English (Australia)' [en_AU]
    pcsx2_Main not found -- translation dictionary may be incomplete.
    pcsx2_Iconized not found -- translation dictionary may be incomplete.
SetLanguage: Requested translation is not implemented yet.
HLE Host: Set 'host:' root path to: \

Patches: No CRC found, using 00000000 instead.
isoFile open ok: F:\PS2 ISOs\Shrek 2.iso
    Image type  = DVD
* CDVD Disk Open: DVD, Single layer or unknown:
* * Track 1: Data (Mode 1) (617504 sectors)
D3D Adapter: NVIDIA GeForce RTX 3070
Creating a 1920x1080 flip-discard windowed swap chain
Vsync is ON
GS Lookup CRC:00000000
48000 SampleRate:
McdSlot 0 [File]: C:\Users\thoma\Documents\PCSX2\memcards\Mcd001.ps2
McdSlot 1 [File]: C:\Users\thoma\Documents\PCSX2\memcards\Mcd002.ps2
EE/iR5900-32 Recompiler Reset
    Bios Found: Japan   v01.00(17/01/2000)  Console
    BIOS rom1 module not found, skipping...
    BIOS rom2 module not found, skipping...
    BIOS erom module not found, skipping...
# Initialize memory (rev:3.17, ctm:393Mhz, cpuclk:295Mhz )
# Total accessable memory size: 32 MB (B:2:8:0)
# TLB spad=0 kernel=1:12 default=13:30 extended=31:38
# Initialize Start.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize User Memory ...

PlayStation 2 ======== Hard reset boot
ROMGEN=2000-0117, IOP info (CPUID=1f, CACH_CONFIG=ffffffff, 2MB, IOP mode)
<20000117-050310,ROMconf,:11232>
# Initialize Scratch Pad ...
# Initialize Done.

EE DECI2 Manager version 0.06 Dec 10 1999 17:48:37
  CPUID=2e20, BoardID=0, ROMGEN=2000-0117, 32M

Patches: No CRC found, using 00000000 instead.
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLES_523.79;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = PAL
PAD: Warning! No controls are bound to a currently attached device!
Please attach a controller that has been setup for use with PAD or go to GamePad Settings and setup new controls.

ELF (cdrom0:\SLES_523.79;1) Game CRC = 0x36D7FE6C, EntryPoint = 0x00100008
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLES_523.79;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = PAL

IOP Realtime Kernel Ver.0.9.1
    Copyright 1999 (C) Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 (C)SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadelf: fname cdrom0:¥SLES_523.79;1 secname all
loadelf version 3.30
Input ELF format filename = cdrom0:¥SLES_523.79;1
0 00100000 00148d78 .....................
Loaded, cdrom0:¥SLES_523.79;1
start address 0x100008
gp address 00000000
# Loader 'cdrom0:¥SLES_523.79;1':pc=00100008
Elf entry point @ 0x00100008 about to get recompiled. Load patches first.
[GameDB] Has not been initialized yet, initializing...
[GameDB] 10753 games on record (loaded in 74.46ms)
[GameDB] Searching for 'sles-52379' in GameDB
[GameDB] Found 'sles-52379' in GameDB
Not found Cheats file: C:\Users\thoma\Documents\PCSX2\cheats\36D7FE6C.pnach
Overall 0 Cheats loaded
[GameDB] Searching for 'sles-52379' in GameDB
[GameDB] Found 'sles-52379' in GameDB
GS Lookup CRC:36D7FE6C
Get Reboot Request From EE

PlayStation 2 ======== Update rebooting..

PlayStation 2 ======== Update reboot complete
cdvdman Init

IOP Realtime Kernel Ver. 2.2
    Copyright 1999-2002 (C) Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 (C)SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadbuffer: addrres 53500 args 0 arg
loadbuffer: id 25, ret 0
loadbuffer: addrres 55f00 args 0 arg
loadbuffer: id 26, ret 0
loadbuffer: addrres 6ad00 args 0 arg
loadbuffer: id 27, ret 2
loadbuffer: addrres 55f00 args 0 arg
loadbuffer: id 28, ret 2
loadbuffer: addrres 6ad00 args 0 arg
loadbuffer: id 29, ret 0
loadbuffer: addrres 55f00 args 0 arg
SDR driver version 4.0.1 (C) SCEI
Exit rsd_main
loadbuffer: id 30, ret 0
(UpdateVSyncRate) Mode Changed to PAL.
IOP memory 0x0006ad00(size:24576) is allocated
IOP memory 0x00056700(size:2048) is allocated
file: ¥INTRO.PSS;1
Stream Buffer 1Bank 32768byte 5banks 163840byte used
-------- audio information --------------------
[SShd]
header size:                            24
type(0:PCM big, 1:PCM little, 2:ADPCM): 1
sampling rate:                          48000Hz
channels:                               2
interleave size:                        512
interleave start block address:         -1
interleave end block address:           -1
[SSbd]
data size:                              7617536
decode thread: aborted
# TLB spad=0 kernel=1:12 default=13:30 extended=31:38
# Restart.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize User Memory ...
# Initialize Scratch Pad ...
# Restart Done.
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLES_523.79;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = PAL
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLES_523.79;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = PAL
Get Reboot Request From EE

PlayStation 2 ======== Soft reboot

IOP Realtime Kernel Ver.0.9.1
    Copyright 1999 (C) Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 (C)SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadelf: fname cdrom0:¥SHREK2.ELF;1 secname all
loadelf version 3.30
Input ELF format filename = cdrom0:¥SHREK2.ELF;1
0 00100000 00266e00 .......................................
Loaded, cdrom0:¥SHREK2.ELF;1
start address 0x100008
gp address 00000000
# LoadExec 'cdrom0:¥SHREK2.ELF;1':pc=00100008
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
Replace IOP
Get Reboot Request From EE

PlayStation 2 ======== Update rebooting..

PlayStation 2 ======== Update reboot complete
cdvdman Init

IOP Realtime Kernel Ver. 2.2
    Copyright 1999-2002 (C) Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 (C)SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
Load IRX's
loadmodule: fname cdrom0:¥MODULES¥SIO2MAN.IRX;1 args 0 arg
loadmodule: id 25, ret 0
loadmodule: fname cdrom0:¥MODULES¥MTAPMAN.IRX;1 args 0 arg
loadmodule: id 26, ret 0
loadmodule: fname cdrom0:¥MODULES¥PADMAN.IRX;1 args 0 arg
loadmodule: id 27, ret 0
loadmodule: fname cdrom0:¥MODULES¥MCMAN.IRX;1 args 0 arg
loadmodule: id 28, ret 2
loadmodule: fname cdrom0:¥MODULES¥MCSERV.IRX;1 args 0 arg
loadmodule: id 29, ret 2
loadmodule: fname cdrom0:¥MODULES¥LIBSD.IRX;1 args 0 arg
loadmodule: id 30, ret 0
loadmodule: fname cdrom0:¥MODULES¥STMMAN.IRX;1 args 0 arg
loadmodule: id 31, ret 0
loadmodule: fname cdrom0:¥MODULES¥SNDMAN.IRX;1 args 0 arg
loadmodule: id 32, ret 0
Initializing sound.
_InitGraphics()
STREAM: Failed to create stream for CD file Eng¥Globals¥Pickups.SND.
STREAM: Failed to create stream for CD file Eng¥Globals¥Storybk.SND.
STREAM: Failed to create stream for CD file Eng¥Levels¥Level00¥Scene.SND.
STREAM: Failed to create stream for CD file Eng¥Level00.lev.
STREAM: Failed to create stream for CD file Eng¥Levels¥Level01¥SceneB.SND.
STREAM: Failed to create stream for CD file Eng¥Levels¥Level01¥SceneC.P2B.
STREAM: Failed to create stream for CD file Chars¥Donkey.SND.
STREAM: Failed to create stream for CD file Eng¥Levels¥Level01¥Cinema¥08.npc.
STREAM: Failed to create stream for CD file Eng¥Levels¥Level01¥Cinema¥07.npc.
[GameDB] Searching for 'sles-52379' in GameDB
[GameDB] Found 'sles-52379' in GameDB
Reopening GS with existing display
Vsync is ON
GS Lookup CRC:36D7FE6C
Frame buffer size set to  640x512 (1920x1536)

I started in software rendering, which has the broken fog, then switched to hardware rendering, which has the broken object fade in.
Reply
#4
Here also is a video of the problems in action: youtu.be/TKlmlrjaNvA

Also there is some visual artifacts in the menu when using hardware rendering.
CPU: i7-8700k @ 3.70GHz 3.70GHz
MOBO: ASUS PRIME Z370-A
RAM: 32GB
GPU: NVIDIA GeForce RTX 3700
Reply
#5
Do you own another PS2 console ?
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Reply
#6
(01-08-2022, 09:12 AM)jesalvein Wrote: Do you own another PS2 console ?
yeah I have a ps2 slim. Why? I have the game and my friends and I play it as a yearly thing and I'm looking into emulating it in case anything happens to the disk or we run out of ps2s to play it on.
CPU: i7-8700k @ 3.70GHz 3.70GHz
MOBO: ASUS PRIME Z370-A
RAM: 32GB
GPU: NVIDIA GeForce RTX 3700
Reply
#7
Extract the bios from your PS2 slim and use it instead.
That very rare PS2 model you own is known to be buggy
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Reply
#8
oh okay I'll try that. I remember having trouble getting the bios dumper to work last time but I'll give it another go.
CPU: i7-8700k @ 3.70GHz 3.70GHz
MOBO: ASUS PRIME Z370-A
RAM: 32GB
GPU: NVIDIA GeForce RTX 3700
Reply




Users browsing this thread: 1 Guest(s)