Help Request: Masters of the Universe Defender of Grayskull
#1
I have played this game from start to end three times and ran into various issues:

1) The most annoying one: from level 4 onwards when He-Man is riding Battle Cat, when Battle Cat touches certain areas of the ground he gets "teleported" most often into empty space resulting in endless falls into a blue colored screen eventually resulting in the loss of a life. Often when the game places battle cat right in the same spot after this happens it results in an endless cycle causing the loss of ALL lives that the player has. Other times this results in Battle Cat skipping from the beginning to the end of a level or viceversa. This does not happen when controlling He-Man alone (levels 1-3,6-7 and 10)

2) The sound when FMVs are playing is messed up. The characters talk like they have a speech disability: "Yo-Yo-You wi-wi-will ne-ne-ne-ne-ve-ve-ver ha-ha-have the po-po-we-wer of -gra-gra-gra-ysk-ku-kull ske-ke-ke-le-le-to-tor".

3) The screen starts flickering while the FMVs are playing. This has nothing to do with software or hardware GSdx emulation as stated in the compatibility list (the same happens with both). It's possible to fix the video on spot (but not the audio) by pausing and resuming the emulator. This will fix the current video but the next one will once more have the issue.

Any ideas how to solve this? (1) is particularly annoying and makes the gameplay very frustrating especially on levels 2 and 9.
Reply

Sponsored links

#2
In order to help you further with your problem, please make sure the following are all provided.
  • Your hardware specs - CPU, Graphics Card, Memory, Operating System.
  • The version of PCSX2 you are using.
  • Any non default settings you are using.
  • What games you are trying to play and if you are playing them from ISO or DVD.

Thank You.

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.
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Reply
#3
(01-03-2018, 07:52 AM)jesalvein Wrote: In order to help you further with your problem, please make sure the following are all provided.
  • Your hardware specs - CPU, Graphics Card, Memory, Operating System.
  • The version of PCSX2 you are using.
  • Any non default settings you are using.
  • What games you are trying to play and if you are playing them from ISO or DVD.

Thank You.

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.

Thanks for replying Smile
1) I am using an Intel Core i7 860 @2.8GHz with 8GB of memory running Windows 7
2) I am using PCSX2 1.5 (tried 1.4, 1.2 and 0.9 - still same problems)
3) I tried the default setting and various other combinations with no results.
4) As per title the issue is with He-Man - Defender of Grayskull. I am using an ISO. Other games run fine.
Reply
#4
Quote: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.
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Reply
#5
I found the file! Here are the contents:

CSX2 1.5.0-20171228111123 - compiled on Dec 28 2017
Savestate version: 0x9a0d0000

Host Machine Init:
Operating System = Microsoft Windows 7 Home Premium Edition Service Pack 1 (build 7601), 64-bit
Physical RAM = 8151 MB
CPU name = Intel® Core™ i7 CPU 860 @ 2.80GHz
Vendor/Model = GenuineIntel (stepping 05)
CPU speed = 2.792 ghz (8 logical threads)
x86PType = Standard OEM
x86Flags = bfebfbff 0098e3fd
x86EFlags = 28100000

x86 Features Detected:
SSE2.. SSE3.. SSSE3.. SSE4.1.. SSE4.2

Reserving memory for recompilers...

Loading plugins from C:\Games\PS2\PCSX2_15\plugins...
Bound GS: gsdx32-sse4-r5875.dll [GSdx 5875 (MSVC 18.00, SSE41) 0.1.16]
Bound PAD: LilyPad.dll [LilyPad (20171228111123) 0.12.1]
Bound SPU2: Spu2-X.dll [SPU2-X 20171228111123 2.0.0]
Bound CDVD: cdvdGigaherz.dll [cdvdGigaherz 20171228111123 0.11.0]
Bound USB: USBnull.dll [USBnull Driver 20171228111123 0.7.0]
Bound FW: FWnull.dll [FWnull Driver 20171228111123 0.7.0]
Bound DEV9: DEV9null.dll [DEV9null Driver 20171228111123 0.5.0]
Plugins loaded successfully.

(GameDB) 9714 games on record (loaded in 200ms)
HLE Notice: ELF does not have a path.

Initializing plugins...
Init GS
Init PAD
Init SPU2
Init CDVD
Init USB
Init FW
Init DEV9
Plugins initialized successfully.

Patches: No CRC found, using 00000000 instead.
Opening plugins...
Opening GS
Opening PAD
Opening SPU2
Opening CDVD
isoFile open ok: C:\Games\PS2\Games\Heman2\Masters of the Universe - He-Man - Defender of Grayskull (Europe).bin
Image type = CD
* CDVD Disk Open: CD, 1 tracks (1 to 1):
* * Track 1: Data (Mode 1) (305546 sectors)
Opening USB
Opening FW
Opening DEV9
McdSlot 0 [File]: C:\Games\PS2\PCSX2_15\memcards\Mcd001.ps2
McdSlot 1 [File]: C:\Games\PS2\PCSX2_15\memcards\Mcd002.ps2
Plugins opened successfully.
EE/iR5900-32 Recompiler Reset
Bios Found: Europe v02.00(14/06/2004) Console
# Initialize memory (rev:3.70, ctm:196Mhz, cpuclk:147Mhz detected)

PlayStation 2 ======== Hard reset boot
ROMGEN=2004-0614, IOP info (CPUID=1f, CACH_CONFIG=0, 2MB, IOP mode)
<20040614-100914,ROMconf,PS20200EC20040614.bin:11696>
# Total accessable memory size: 32 MB (B:2:8:0) (370:2:7c30)
# 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 ...
# Initialize Scratch Pad ...
# Initialize Done.

EE DECI2 Manager version 0.06 Feb 6 2003 08:38:48
CPUID=2e20, BoardID=0, ROMGEN=2004-0614, 32M

Patches: No CRC found, using 00000000 instead.
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLES_530.35;1
(SYSTEM.CNF) Software version = 1.02
(SYSTEM.CNF) Disc region type = PAL
found 0 symbols
ELF (cdrom0:\SLES_530.35;1) Game CRC = 0x492DFF9C, EntryPoint = 0x00100008
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLES_530.35;1
(SYSTEM.CNF) Software version = 1.02
(SYSTEM.CNF) Disc region type = PAL

IOP Realtime Kernel Ver.0.9.1
Copyright 1999 © Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 ©SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadelf: fname rom0OhmySDSYS secname all
loadelf version 3.30
Input ELF format filename = rom0OhmySDSYS
0 00100000 000586dc ......
Loaded, rom0OhmySDSYS
start address 0x100008
gp address 00000000
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.
Get Reboot Request From EE

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

PlayStation 2 ======== Update reboot complete
cdvdman Init
rmreset start
rmreset end
clearspu: completed
Pad Driver for OSD (2000/12/05 18:05) 392, 128

IOP Realtime Kernel Ver.0.9.1
Copyright 1999 © Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 ©SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
read/write allocate memory 4000
open name rom0OhmySDVER flag 1 data 4a978
open fd = 2
open name rom0:ROMVER flag 1 data 4a978
open fd = 2
open name rom0:XDEV9 flag 1 data 4a978
open fd = 2
loadmodule: fname rom0:XDEV9 args 0 arg
dev9: unknown dev9 hardware.
loadmodule: id 32, ret 1
loadmodule: fname rom0:XDEV9SERV args 0 arg
loadmodule: id -200, ret 1
open name rom0:FONTM flag 1 data 4a978
open fd = 2
open name rom0:FNTIMAGE flag 1 data 4a978
open fd = 2
open name rom0WackoNDIMAGE flag 1 data 4a978
open fd = 2
open name rom0:TEXIMAGE flag 1 data 4a978
open fd = 2
open name rom0:ICOIMAGE flag 1 data 4a978
open fd = 2
open name rom0:TZLIST flag 1 data 4a978
open fd = 2
_spu_rev_offsetaddr 1f9021
### addr = 1034255 size = 28640
_spu_rev_offsetaddr 1d9021
### addr = 968719 size = 28640
open name rom0:ROMVER flag 1 data 4a978
open fd = 2
get val add 3c0 type 2 ret 1ff000
get val add 1ff000 type 2 ret 300
open name rom0TongueS1ID flag 1 data 4a978
open fd = 2
open name rom0TongueS1VERE flag 1 data 4a978
open fd = 2
open name rom1LaughVDIDE flag 1 data 4a978
open fd = 2
open name rom1LaughVDVERE flag 1 data 4a978
open fd = 2
(UpdateVSyncRate) Mode Changed to DVD PAL.
(UpdateVSyncRate) FPS Limit Changed : 50.00 fps
ExecutePs2GameDisk
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLES_530.35;1
(SYSTEM.CNF) Software version = 1.02
(SYSTEM.CNF) Disc region type = PAL
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLES_530.35;1
(SYSTEM.CNF) Software version = 1.02
(SYSTEM.CNF) Disc region type = PAL
open name cdrom0:¥SYSTEM.CNF;1 flag 4 data 4a978
open fd = 2
# 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_530.35;1
(SYSTEM.CNF) Software version = 1.02
(SYSTEM.CNF) Disc region type = PAL
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLES_530.35;1
(SYSTEM.CNF) Software version = 1.02
(SYSTEM.CNF) Disc region type = PAL
Get Reboot Request From EE

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

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

IOP Realtime Kernel Ver.0.9.1
Copyright 1999 © Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 ©SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadelf: fname rom0TongueS2LOGO secname all
loadelf version 3.30
Input ELF format filename = rom0TongueS2LOGO
0 01000000 00019bf0 ..
Loaded, rom0TongueS2LOGO
start address 0x1000008
gp address 00000000
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.
read/write allocate memory 4000
open name rom0:ROMVER flag 1 data 44078
open fd = 2
loadmodule: fname rom0OhmySDSND args 0 arg
loadmodule: id 25, ret 0
_spu_rev_offsetaddr 1dfff1
### addr = 2097120 size = 32
_spu_rev_offsetaddr 1f9021
### addr = 1034255 size = 28640
(UpdateVSyncRate) Mode Changed to PAL.
# 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_530.35;1
(SYSTEM.CNF) Software version = 1.02
(SYSTEM.CNF) Disc region type = PAL
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLES_530.35;1
(SYSTEM.CNF) Software version = 1.02
(SYSTEM.CNF) Disc region type = PAL
Get Reboot Request From EE

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

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

IOP Realtime Kernel Ver.0.9.1
Copyright 1999 © Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 ©SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadelf: fname cdrom0:¥SLES_530.35;1 secname all
loadelf version 3.30
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLES_530.35;1
(SYSTEM.CNF) Software version = 1.02
(SYSTEM.CNF) Disc region type = PAL
Input ELF format filename = cdrom0:¥SLES_530.35;1
0 00100000 0027f480 ........................................
Loaded, cdrom0:¥SLES_530.35;1
start address 0x100008
gp address 00000000
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.
Elf entry point @ 0x00100008 about to get recompiled. Load patches first.
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 © Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 ©SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadmodule: fname cdrom0:¥IOPMODS¥SIO2MAN.IRX;1 args 0 arg
loadmodule: id 25, ret 0
loadmodule: fname cdrom0:¥IOPMODS¥PADMAN.IRX;1 args 0 arg
loadmodule: id 26, ret 0
loadmodule: fname cdrom0:¥IOPMODS¥LIBSD.IRX;1 args 0 arg
loadmodule: id 27, ret 0
loadmodule: fname cdrom0:¥IOPMODS¥SDRDRV.IRX;1 args 0 arg
SDR driver version 4.0.1 © SCEI
Exit rsd_main
loadmodule: id 28, ret 0
loadmodule: fname cdrom0:¥IOPMODS¥MCMAN.IRX;1 args 0 arg
loadmodule: id 29, ret 2
loadmodule: fname cdrom0:¥IOPMODS¥MCSERV.IRX;1 args 0 arg
loadmodule: id 30, ret 2
loadmodule: fname cdrom0:¥IOPMODS¥FPS2.IRX;1 args 0 arg
loadmodule: id 31, ret 0
loadmodule: fname cdrom0:¥IOPMODS¥FSTREAM.IRX;1 args 0 arg
loadmodule: id 32, ret 0
loadmodule: fname cdrom0:¥IOPMODS¥CDVDSTM.IRX;1 args 0 arg
loadmodule: id 33, ret 2
Stream Buffer 1Bank 32768byte 5banks 163840byte used
Suspending single plugin: GS
Saving GS
Closing GS
Recovering single plugin: GS
Opening GS
Loading GS
Stream Buffer 1Bank 32768byte 5banks 163840byte used
Suspending single plugin: GS
Saving GS
Closing GS
Recovering single plugin: GS
Opening GS
Loading GS
Stream Buffer 1Bank 32768byte 5banks 163840byte used
Suspending single plugin: GS
Saving GS
Closing GS
Recovering single plugin: GS
Opening GS
Loading GS
Closing plugins...
Closing DEV9
Closing FW
Closing USB
Closing CDVD
Closing SPU2
Closing PAD
Closing GS
Plugins closed successfully.
Opening plugins...
Opening GS
Opening PAD
Opening SPU2
Opening CDVD
isoFile open ok: C:\Games\PS2\Games\Heman2\Masters of the Universe - He-Man - Defender of Grayskull (Europe).bin
Image type = CD
* CDVD Disk Open: CD, 1 tracks (1 to 1):
* * Track 1: Data (Mode 1) (305546 sectors)
Opening USB
Opening FW
Opening DEV9
McdSlot 0 [File]: C:\Games\PS2\PCSX2_15\memcards\Mcd001.ps2
McdSlot 1 [File]: C:\Games\PS2\PCSX2_15\memcards\Mcd002.ps2
Plugins opened successfully.
Suspending single plugin: GS
Saving GS
Closing GS
Recovering single plugin: GS
Opening GS
Loading GS
Stream Buffer 1Bank 32768byte 5banks 163840byte used
Suspending single plugin: GS
Saving GS
Closing GS
Recovering single plugin: GS
Opening GS
Loading GS
Suspending single plugin: GS
Saving GS
Closing GS
Recovering single plugin: GS
Opening GS
Loading GS
Closing plugins...
Closing DEV9
Closing FW
Closing USB
Closing CDVD
Closing SPU2
Closing PAD
Closing GS
Plugins closed successfully.
Opening plugins...
Opening GS
Opening PAD
Opening SPU2
Opening CDVD
isoFile open ok: C:\Games\PS2\Games\Heman2\Masters of the Universe - He-Man - Defender of Grayskull (Europe).bin
Image type = CD
* CDVD Disk Open: CD, 1 tracks (1 to 1):
* * Track 1: Data (Mode 1) (305546 sectors)
Opening USB
Opening FW
Opening DEV9
McdSlot 0 [File]: C:\Games\PS2\PCSX2_15\memcards\Mcd001.ps2
McdSlot 1 [File]: C:\Games\PS2\PCSX2_15\memcards\Mcd002.ps2
Plugins opened successfully.
Stream Buffer 1Bank 32768byte 5banks 163840byte used
Suspending single plugin: GS
Saving GS
Closing GS
Recovering single plugin: GS
Opening GS
Loading GS
Suspending single plugin: GS
Saving GS
Closing GS
Recovering single plugin: GS
Opening GS
Loading GS
Stream Buffer 1Bank 32768byte 5banks 163840byte used
Suspending single plugin: GS
Saving GS
Closing GS
Recovering single plugin: GS
Opening GS
Loading GS
Suspending single plugin: GS
Saving GS
Closing GS
Recovering single plugin: GS
Opening GS
Loading GS
Closing plugins...
Closing DEV9
Closing FW
Closing USB
Closing CDVD
Closing SPU2
Closing PAD
Closing GS
Plugins closed successfully.
Opening plugins...
Opening GS
Opening PAD
Opening SPU2
Opening CDVD
isoFile open ok: C:\Games\PS2\Games\Heman2\Masters of the Universe - He-Man - Defender of Grayskull (Europe).bin
Image type = CD
* CDVD Disk Open: CD, 1 tracks (1 to 1):
* * Track 1: Data (Mode 1) (305546 sectors)
Opening USB
Opening FW
Opening DEV9
McdSlot 0 [File]: C:\Games\PS2\PCSX2_15\memcards\Mcd001.ps2
McdSlot 1 [File]: C:\Games\PS2\PCSX2_15\memcards\Mcd002.ps2
Plugins opened successfully.
padman: *** VBLANK OVERLAP ***
Stream Buffer 1Bank 32768byte 5banks 163840byte used
Suspending single plugin: GS
Saving GS
Closing GS
Recovering single plugin: GS
Opening GS
Loading GS
Suspending single plugin: GS
Saving GS
Closing GS
Recovering single plugin: GS
Opening GS
Loading GS
Stream Buffer 1Bank 32768byte 5banks 163840byte used
Suspending single plugin: GS
Saving GS
Closing GS
Recovering single plugin: GS
Opening GS
Loading GS
Suspending single plugin: GS
Saving GS
Closing GS
Recovering single plugin: GS
Opening GS
Loading GS
Closing plugins...
Closing DEV9
Closing FW
Closing USB
Closing CDVD
Closing SPU2
Closing PAD
Closing GS
Plugins closed successfully.


I also managed to solve two of the issues:

2) It appears this wasn't an emulation problem. The ISO I was using had a patch applied that converted the game from PAL to NTSC. It appears this is what was causing the trouble. Running the game from my original DVD solved the issue completely.

3) Using the individual game hacks in PCSX2 solved this issue too.

Unfortunately I can't get rid of the most annoying one: Battle Cat being randomly teleported into nothing and killed. It is as if the character just shifts from one place of the map to the other.
Reply
#6
can you please try fiddling with round mode & clamping mode ? that sound like a round mode issue to me
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Reply
#7
You mean under VU and EE? I tried already most probably all sorts of combinations. I will try to make a video later to show the problem exactly.

EDIT: Here is the video:

Reply
#8
After trying round/clamp mode, try every core hacks one by one and report here the results.
Reply
#9
What are core hacks? I tried all the game fixes and various combinations but that still didn't work. Further seaching on Google revealed someone experiencing the same issue with a game named "black".
Reply




Users browsing this thread: 1 Guest(s)