Legacy of Kain: Blood Omen 2 - PCSX2 crashes during the final battle
#1
Tongue 
So, I'm using PCSX2 v.1.7.0 with GSdx 1.2.0. Played through the entire US (SLUS-20024) version of the game without problems (there was that bug with the bridge, but like it was said here, on forums before, changing the round mode to nearest fixed the problem). But. During the final battle PCSX2 simply crashes.

The final battle comes in three phases. During the first one you should jump at the boss by using your jumping ability, during the second one you should fight him in close combat with your claws and finally, you should use Soul Reaver sword. But. After the second phase, after you deal enough damage and cutscenes should start (the scripted one, not the pre-rendered one), PCSX2 simply freezes for a couple of moments and then crashes. All previous scripted cutscenes in the game worked fine. But this one just makes the emulator crash.

I tried pretty much everything. I tried to disable speedhacks, I tried to switch to software mode, I tried all sorts of settings and combinations, but the result is still the same. You deal enough damage to start the cutscene with Janos Audron and instead of showing the cutscene, emulator just crashes. Can't test it on PAL version since it's literally the very end of ten hours long game and there are no level skip cheats, so... decided to ask for help. Any ideas what can cause that? Did anyone here ever finish this game on PCSX2? Thank you.
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
Can you post a memory card save as well as savestate right before the crash point using latest dev build so we can have a look?
Reply
#4
Should I post the entire thing, or just the part with the problem? Here's where the problem occurs:

Code:
ERROR: Could not load sound definition for 'vo/SCRSND/lord_comb'
ERROR: Could not load sound definition for 'vo/SCRSND/lord_unst'
FileServer: Open cdrom0:¥GOGAMES¥BO2¥RESOUR‾1¥ANIMAT‾1¥LEVELS¥H3LDEN‾1.SAN;1
status=1, filesize=7907788, scefd=3, iStream=0
(EE pc:00400778) TLB Miss, addr=0x41157fb6 [load]
(EE pc:00400778) TLB Miss, addr=0x41157fc6 [load]
(EE pc:00400778) TLB Miss, addr=0x41157fd6 [load]
(EE pc:00400778) TLB Miss, addr=0x41157fe6 [load]
(EE pc:00400778) TLB Miss, addr=0x41157ff6 [load]
(EE pc:00400778) TLB Miss, addr=0x41158006 [load]
(EE pc:00400778) TLB Miss, addr=0x41158016 [load]
(EE pc:00400778) TLB Miss, addr=0x41158026 [load]
(EE pc:00400778) TLB Miss, addr=0x41158036 [load]
(EE pc:00400778) TLB Miss, addr=0x41158046 [load]
(EE pc:00400778) TLB Miss, addr=0x41158056 [load]
(EE pc:00400778) TLB Miss, addr=0x41158066 [load]
(EE pc:00400778) TLB Miss, addr=0x41158076 [load]
(EE pc:00400778) TLB Miss, addr=0x41158086 [load]
(EE pc:00400778) TLB Miss, addr=0x41158096 [load]
(EE pc:00400778) TLB Miss, addr=0x411580a6 [load]
(EE pc:00400778) TLB Miss, addr=0x411580b6 [load]
(EE pc:00400778) TLB Miss, addr=0x411580c6 [load]
(EE pc:00400778) TLB Miss, addr=0x411580d6 [load]
(EE pc:00400778) TLB Miss, addr=0x411580e6 [load]
(EE pc:00400778) TLB Miss, addr=0x411580f6 [load]
(EE pc:00400778) TLB Miss, addr=0x41158106 [load]
(EE pc:00400778) TLB Miss, addr=0x41158116 [load]
(EE pc:00400778) TLB Miss, addr=0x41158126 [load]
(EE pc:00400778) TLB Miss, addr=0x41158136 [load]
(EE pc:00400778) TLB Miss, addr=0x41158146 [load]
(EE pc:00400778) TLB Miss, addr=0x41158156 [load]
(EE pc:00400778) TLB Miss, addr=0x41158166 [load]
(EE pc:00400778) TLB Miss, addr=0x41158176 [load]
(EE pc:00400778) TLB Miss, addr=0x41158186 [load]
(EE pc:00400778) TLB Miss, addr=0x41158196 [load]
(EE pc:00400778) TLB Miss, addr=0x411581a6 [load]
(EE pc:00400778) TLB Miss, addr=0x411581b6 [load]
(EE pc:00400778) TLB Miss, addr=0x411581c6 [load]
(EE pc:00400778) TLB Miss, addr=0x411581d6 [load]
(EE pc:00400778) TLB Miss, addr=0x411581e6 [load]
(EE pc:00400778) TLB Miss, addr=0x411581f6 [load]
(EE pc:00400778) TLB Miss, addr=0x41158206 [load]
(EE pc:00400778) TLB Miss, addr=0x41158216 [load]
(EE pc:00400778) TLB Miss, addr=0x41158226 [load]
(EE pc:00400778) TLB Miss, addr=0x41158236 [load]
(EE pc:00400778) TLB Miss, addr=0x41158246 [load]
(EE pc:00400778) TLB Miss, addr=0x41158256 [load]
(EE pc:00400778) TLB Miss, addr=0x41158266 [load]
(EE pc:00400778) TLB Miss, addr=0x41158276 [load]
(EE pc:00400778) TLB Miss, addr=0x41158286 [load]
(EE pc:00400778) TLB Miss, addr=0x41158296 [load]
(EE pc:00400778) TLB Miss, addr=0x411582a6 [load]
(EE pc:00400778) TLB Miss, addr=0x411582b6 [load]
(EE pc:00400778) TLB Miss, addr=0x411582c6 [load]
Closing plugins...
Closing GS
Plugins closed successfully.
Shutting down plugins...
Plugins shutdown successfully.

Dump should be OK, cheats are disabled.

P.S. Yes, I can share the savestate, where should I upload it to (I'm new here and kinda afraid to break some rules I'm not aware of).
Reply
#5
entire thing + what prafull asked
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Reply
#6
Code:
PCSX2 1.7.0-20210302223926 - compiled on Mar  2 2021
Savestate version: 0x9a1d0000

Host Machine Init:
    Operating System =  Microsoft Windows 10 Home (build 19041), 64-bit
    Physical RAM     =  16270 MB
    CPU name         =  Intel(R) Core(TM) i5-4440 CPU @ 3.10GHz
    Vendor/Model     =  GenuineIntel (stepping 03)
    CPU speed        =  3.092 ghz (4 logical threads)
    x86PType         =  Standard OEM
    x86Flags         =  bfebfbff 7ffafbbf
    x86EFlags        =  2c100000

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

Reserving memory for recompilers...

Loading plugins from C:\! PS2\PCSX2-v1.7.0-dev-1040\PCSX2-v1.7.0-dev-1040\plugins...
    Bound   GS: GSdx32-AVX2.dll [GSdx 20210302223926 (MSVC 19.26 AVX2/AVX2) 1.2.0]
Plugins loaded successfully.

[GameDB] 10363 games on record (loaded in 475ms)
    HotSwapping to new ISO src image!
HLE Notice: ELF does not have a path.

Initializing plugins...
    Init GS
Plugins initialized successfully.

Patches: No CRC found, using 00000000 instead.
isoFile open ok: C:\! PS2\Blood Omen 2 - The Legacy of Kain Series (USA).iso
    Image type  = DVD
* CDVD Disk Open: DVD, Single layer or unknown:
* * Track 1: Data (Mode 1) (2021600 sectors)
Opening plugins...
    Opening GS
Current Renderer: Direct3D 11
GSdx Lookup CRC:00000000
McdSlot 0 [File]: C:\! PS2\PCSX2-v1.7.0-dev-1040\PCSX2-v1.7.0-dev-1040\memcards\001.ps2
McdSlot 1 [File]: C:\! PS2\PCSX2-v1.7.0-dev-1040\PCSX2-v1.7.0-dev-1040\memcards\Mcd002.ps2
Plugins opened successfully.
48000 SampleRate:
EE/iR5900-32 Recompiler Reset
    Bios Found: USA     v02.30(20/02/2008)  Console
    BIOS rom1 module not found, skipping...
    BIOS rom2 module not found, skipping...
    BIOS erom module not found, skipping...
# Initialize memory (rev:4.00, ctm:196Mhz, cpuclk:147Mhz detected)

PlayStation 2 ======== Hard reset boot
ROMGEN=2008-0220, IOP info (CPUID=1f, CACH_CONFIG=14000200, 2MB, IOP mode)
<20080220-175343,ROMconf,PS20230WC20080220.bin:11824>
# Total accessable memory size: 32 MB (B:2:8:0) (400: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 Sep  5 2006 12:57:08
  CPUID=2e20, BoardID=0, ROMGEN=2008-0220, 32M

(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_200.24;1
(SYSTEM.CNF) Software version = 1.02
(SYSTEM.CNF) Disc region type = NTSC
ELF (cdrom0:\SLUS_200.24;1) Game CRC = 0x9A8DC7D3, EntryPoint = 0x00100008
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_200.24;1
(SYSTEM.CNF) Software version = 1.02
(SYSTEM.CNF) Disc region type = NTSC

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:¥SLUS_200.24;1 secname all
loadelf version 3.30
Input ELF format filename = cdrom0:¥SLUS_200.24;1
0 00100000 00436484 ....................................................................
Loaded, cdrom0:¥SLUS_200.24;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.
[GameDB] Searching for 'slus-20024' in GameDB
[GameDB] Found 'slus-20024' in GameDB
[GameDB] Searching for patch with CRC '9a8dc7d3'
[GameDB] No CRC-specific patch or default patch found
[GameDB] Searching for 'slus-20024' in GameDB
[GameDB] Found 'slus-20024' in GameDB
[GameDB] Searching for patch with CRC '9a8dc7d3'
[GameDB] No CRC-specific patch or default patch found
Trap exception at 0x00463008
Get Reboot Request From EE
ROM directory not found
GSdx Lookup CRC:9A8DC7D3

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

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

IOP Realtime Kernel Ver. 2.1
    Copyright 1999-2001 (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)
Disk Type= PlayStation2 DVD
loadmodule: fname cdrom0:¥SIO2MAN.IRX;1 args 0 arg
loadmodule: id 25, ret 0
loadmodule: fname cdrom0:¥MCMAN.IRX;1 args 0 arg
loadmodule: id 26, ret 0
loadmodule: fname cdrom0:¥MCSERV.IRX;1 args 0 arg
loadmodule: id 27, ret 0
loadmodule: fname cdrom0:¥PADMAN.IRX;1 args 12 arg thpri=45,46
padman: thread priority: high=45, low=46
loadmodule: id 28, ret 0
loadmodule: fname cdrom0:¥IOPFILE.IRX;1 args 0 arg
Starting GOE FileServer
loadmodule: id 29, ret 0
loadmodule: fname cdrom0:¥LIBSD.IRX;1 args 0 arg
loadmodule: id 30, ret 0
loadmodule: fname cdrom0:¥SDRDRV.IRX;1 args 0 arg
SDR driver version 2.0.0 (C)SCEI
Exit rsd_main
loadmodule: id 31, ret 0
loadmodule: fname cdrom0:¥IOPMEM.IRX;1 args 0 arg
IMEMMAN init
set rpc queue
register function
allocate 6 meg for 2 meg simulation
goto wait loop
loadmodule: id 32, ret 0
loadmodule: fname cdrom0:¥IOPSND.IRX;1 args 0 arg
SNDIOP init
init libsd
Resetting SPU and reverb buffers.
Clearing 0x5000 SPU block!
set rpc queue
register function
goto wait loop
loadmodule: id 33, ret 0
loadmodule: fname cdrom0:¥IOPSNDS.IRX;1 args 0 arg
IOPSNDSTRM: Setting up RPC-queue
IOPSNDSTRM: Register function
loadmodule: id 34, ret 0
Loading savestate from slot 0...
    filename: C:\! PS2\PCSX2-v1.7.0-dev-1040\PCSX2-v1.7.0-dev-1040\sstates\SLUS-20024 (9A8DC7D3).00.p2s
EE/iR5900-32 Recompiler Reset
    Loading SPU2
    Loading USB
    Loading PAD
    Loading GS
MTVU speedhack is enabled, saved states may not be stable
(UpdateVSyncRate) FPS Limit Changed : 59.94 fps
[GameDB] Searching for 'slus-20024' in GameDB
[GameDB] Found 'slus-20024' in GameDB
[GameDB] Searching for patch with CRC '9a8dc7d3'
[GameDB] No CRC-specific patch or default patch found
[02:37:03.684] Auto-ejecting memcard [port:0, slot:0]
> Selected savestate slot 1
[02:37:05.203] Re-inserting auto-ejected memcard [port:0, slot:0]
Loading savestate from slot 1...
    filename: C:\! PS2\PCSX2-v1.7.0-dev-1040\PCSX2-v1.7.0-dev-1040\sstates\SLUS-20024 (9A8DC7D3).01.p2s
EE/iR5900-32 Recompiler Reset
    Loading SPU2
    Loading USB
    Loading PAD
    Loading GS
MTVU speedhack is enabled, saved states may not be stable
[GameDB] Searching for 'slus-20024' in GameDB
[GameDB] Found 'slus-20024' in GameDB
[GameDB] Searching for patch with CRC '9a8dc7d3'
[GameDB] No CRC-specific patch or default patch found
[02:37:06.307] Auto-ejecting memcard [port:0, slot:0]
> Selected savestate slot 2
Loading savestate from slot 2...
    filename: C:\! PS2\PCSX2-v1.7.0-dev-1040\PCSX2-v1.7.0-dev-1040\sstates\SLUS-20024 (9A8DC7D3).02.p2s
EE/iR5900-32 Recompiler Reset
    Loading SPU2
    Loading USB
    Loading PAD
    Loading GS
MTVU speedhack is enabled, saved states may not be stable
[GameDB] Searching for 'slus-20024' in GameDB
[GameDB] Found 'slus-20024' in GameDB
[GameDB] Searching for patch with CRC '9a8dc7d3'
[GameDB] No CRC-specific patch or default patch found
[02:37:07.924] Auto-ejecting memcard [port:0, slot:0]
> Selected savestate slot 3
[02:37:09.394] Re-inserting auto-ejected memcard [port:0, slot:0]
Loading savestate from slot 3...
    filename: C:\! PS2\PCSX2-v1.7.0-dev-1040\PCSX2-v1.7.0-dev-1040\sstates\SLUS-20024 (9A8DC7D3).03.p2s
EE/iR5900-32 Recompiler Reset
    Loading SPU2
    Loading USB
    Loading PAD
    Loading GS
MTVU speedhack is enabled, saved states may not be stable
[GameDB] Searching for 'slus-20024' in GameDB
[GameDB] Found 'slus-20024' in GameDB
[GameDB] Searching for patch with CRC '9a8dc7d3'
[GameDB] No CRC-specific patch or default patch found
[02:37:10.626] Auto-ejecting memcard [port:0, slot:0]
[02:37:12.094] Re-inserting auto-ejected memcard [port:0, slot:0]
ERROR: Could not load sound definition for 'vo/SCRSND/lord_comb'
ERROR: Could not load sound definition for 'vo/SCRSND/lord_unst'
FileServer: Open cdrom0:¥GOGAMES¥BO2¥RESOUR‾1¥ANIMAT‾1¥LEVELS¥H3LDEN‾1.SAN;1
    status=1, filesize=7907788, scefd=3, iStream=0
(EE pc:00400778) TLB Miss, addr=0x41157fb6 [load]
(EE pc:00400778) TLB Miss, addr=0x41157fc6 [load]
(EE pc:00400778) TLB Miss, addr=0x41157fd6 [load]
(EE pc:00400778) TLB Miss, addr=0x41157fe6 [load]
(EE pc:00400778) TLB Miss, addr=0x41157ff6 [load]
(EE pc:00400778) TLB Miss, addr=0x41158006 [load]
(EE pc:00400778) TLB Miss, addr=0x41158016 [load]
(EE pc:00400778) TLB Miss, addr=0x41158026 [load]
(EE pc:00400778) TLB Miss, addr=0x41158036 [load]
(EE pc:00400778) TLB Miss, addr=0x41158046 [load]
(EE pc:00400778) TLB Miss, addr=0x41158056 [load]
(EE pc:00400778) TLB Miss, addr=0x41158066 [load]
(EE pc:00400778) TLB Miss, addr=0x41158076 [load]
(EE pc:00400778) TLB Miss, addr=0x41158086 [load]
(EE pc:00400778) TLB Miss, addr=0x41158096 [load]
(EE pc:00400778) TLB Miss, addr=0x411580a6 [load]
(EE pc:00400778) TLB Miss, addr=0x411580b6 [load]
(EE pc:00400778) TLB Miss, addr=0x411580c6 [load]
(EE pc:00400778) TLB Miss, addr=0x411580d6 [load]
(EE pc:00400778) TLB Miss, addr=0x411580e6 [load]
(EE pc:00400778) TLB Miss, addr=0x411580f6 [load]
(EE pc:00400778) TLB Miss, addr=0x41158106 [load]
(EE pc:00400778) TLB Miss, addr=0x41158116 [load]
(EE pc:00400778) TLB Miss, addr=0x41158126 [load]
(EE pc:00400778) TLB Miss, addr=0x41158136 [load]
(EE pc:00400778) TLB Miss, addr=0x41158146 [load]
(EE pc:00400778) TLB Miss, addr=0x41158156 [load]
(EE pc:00400778) TLB Miss, addr=0x41158166 [load]
(EE pc:00400778) TLB Miss, addr=0x41158176 [load]
(EE pc:00400778) TLB Miss, addr=0x41158186 [load]
(EE pc:00400778) TLB Miss, addr=0x41158196 [load]
(EE pc:00400778) TLB Miss, addr=0x411581a6 [load]
(EE pc:00400778) TLB Miss, addr=0x411581b6 [load]
(EE pc:00400778) TLB Miss, addr=0x411581c6 [load]
(EE pc:00400778) TLB Miss, addr=0x411581d6 [load]
(EE pc:00400778) TLB Miss, addr=0x411581e6 [load]
(EE pc:00400778) TLB Miss, addr=0x411581f6 [load]
(EE pc:00400778) TLB Miss, addr=0x41158206 [load]
(EE pc:00400778) TLB Miss, addr=0x41158216 [load]
(EE pc:00400778) TLB Miss, addr=0x41158226 [load]
(EE pc:00400778) TLB Miss, addr=0x41158236 [load]
(EE pc:00400778) TLB Miss, addr=0x41158246 [load]
(EE pc:00400778) TLB Miss, addr=0x41158256 [load]
(EE pc:00400778) TLB Miss, addr=0x41158266 [load]
(EE pc:00400778) TLB Miss, addr=0x41158276 [load]
(EE pc:00400778) TLB Miss, addr=0x41158286 [load]
(EE pc:00400778) TLB Miss, addr=0x41158296 [load]
(EE pc:00400778) TLB Miss, addr=0x411582a6 [load]
(EE pc:00400778) TLB Miss, addr=0x411582b6 [load]
(EE pc:00400778) TLB Miss, addr=0x411582c6 [load]
Closing plugins...
    Closing GS
Plugins closed successfully.
Shutting down plugins...
Plugins shutdown successfully.

^^^ the entire log. And here's the link for savestate (uploaded to Dropbox):

https://www.dropbox.com/s/5aiuye8tlf4z1u...%29.03.p2s

Just hold R1 to face the boss and then press Circle to use the ability and deal enough damage to trigger the crash.
Reply
#7
(10-20-2021, 11:41 AM)Mr.Spock Wrote: ^^^ the entire log. And here's the link for savestate (uploaded to Dropbox):

https://www.dropbox.com/s/5aiuye8tlf4z1u...%29.03.p2s

Just hold R1 to face the boss and then press Circle to use the ability and deal enough damage to trigger the crash.

if you try to fight loading from memcard instead of savestate, do you get the same issue ?
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Reply
#8
jesalvein, ah, that solved the problem. In other words, my save state got corrupted? Because yes, I did save game to memory card, loaded from there, re-played the entire fight from the beginning and everything is OK now. Thank you!

P.S. Any advice about how to avoid such problems in the future? Thanks again.
Reply
#9
don't rely too much on savestates. that's the best advice.
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Reply




Users browsing this thread: 1 Guest(s)