Dolphin, the GameCube and Wii emulator - Forums

Full Version: WWE Days of Reckoning 2
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13
I have a question, the "profiler" could help me to track down the problem? How it works exactly?
Or I have to test one by one all the instructions (or functions or addresses, I dont know the exact name) who jumps to OSPanic (The addresses in the bottom left with the "<")
Thanks!
Code:
__Pformatter
            Strchr
                  __FileWrite
                              zz_0431e34
                                        __fwrite
                                                 __sinit_AILoader_cpp
                                                 __memrchr
                                                 memcpy
                                        __fwrite
                              zz_0431e34
                  __FileWrite
             zz_0434368
             __va_arg
             zz_0434148
             __FileWrite
                     zz_0431e34
                               __fwrite
                                       fwide
                                        __sinit_AILoader_cpp
                                        __memrchr
                                        memcpy
                                        __flush_buffer
                                                      zz_04363a4
                                                                 WriteUARTN
                                                                            OSDisableInterrupts
                                                                            EXILock
                                                                                        OSDisableInterrupts
                                                                                        OSetExiInterruptMask
                                                                                                          OSMaskInterrupts
                                                                                                                     OSDisableInterrupts
                                                                                                                     OSRestoreInterrupts

                                                                                         OSRestoreInterrupts
                                                                            EXISelect
                                                                                         OSDisableInterrupts
                                                                                         OSRestoreInterrupts
                                                                            EXIImm
                                                                                         OSDisableInterrupts
                                                                                         OSRestoreInterrupts
                                                                            EXISync
                                                                                         OSDisableInterrupts
                                                                                         __OSGetDIConfig
                                                                                         OSRestoreInterrupts
                                                                            EXIImm
                                                                                         OSDisableInterrupts
                                                                                         OSRestoreInterrupts
                                                                            EXISync
                                                                                         OSDisableInterrupts
                                                                                         __OSGetDIConfig
                                                                                         OSRestoreInterrupts
                                                                            EXIDeselect
                                                                                         OSDisableInterrupts
                                                                                         OSRestoreInterrupts
                                                                            EXISelect
                                                                                         OSDisableInterrupts
                                                                                         OSRestoreInterrupts
                                                                            EXIImm
                                                                                         OSDisableInterrupts
                                                                                         OSRestoreInterrupts
                                                                            EXISync
                                                                                         OSDisableInterrupts
                                                                                         __OSGetDIConfig
                                                                                         OSRestoreInterrupts
                                                                            EXIImm
                                                                                         OSDisableInterrupts
                                                                                         OSRestoreInterrupts
                                                                            EXIDeselect
                                                                                         OSDisableInterrupts
                                                                                         OSRestoreInterrupts
                                                                            EXIUnlock
                                                                                         OSDisableInterrupts
                                                                                         OSRestoreInterrupts
                                                                            OSRestoreInterrupts
                                                                  WriteUARTN
                                                      zz_04363a4
                                                                  zz_042CD1C
                                                                            SaveLoad::DidGameIDChange(Void)
                                                                  zz_042CD1C
                                                      zz_04363a4
                                        __flush_buffer
                               __fwrite
                     zz_0431e34
             __FileWrite
__Pformatter
             zz_043299c
                      OSReport
                               OSPanic
                                        PPCHalt
Ok... this are the latest functions after you press a button for an attack and before the game hangs on PPCHalt, pretty insane work. In the exi part, theres a couple of loops in the same functions, i didnt copy them because im lazy.
on the build 7688, sometimes attacks connect, the other times it just freezes .... same with grapples too - usually it freezes within 5 secs, but now a move can be completewithout any animation ofcourse, before crashing ...
Yep, and even in older revisions happens (3.0), but only with some wrestlers, for example you can do a light strike with booker t and hit batista, but if you're wrestling against big show, the game freezes.
(08-08-2011, 11:44 AM)fernado666 Wrote: [ -> ]Yep, and even in older revisions happens (3.0), but only with some wrestlers, for example you can do a light strike with booker t and hit batista, but if you're wrestling against big show, the game freezes.



yes you are right . . . sometimes connect and with other wrestler it crashes

and we still don't know how we can fix this . . .

maybe we need a patch for this crash problem but the question is : who can trace the codes that make this game freeze and change it to solve the problem

but how in the hell that this game runs very very slow in Dolphin_Final_1.03_Beta without any crash problem and you can do a grapple move and the animation works perfect and camera angle changes according to the grapple you do

but if we can improve this old version from plugin , graphics , speed , and fps meter

then the game will work perfect . . . . . I wish i know who created this old version and ask him if he can improve it with the development of the latest dolphin versions
why this game still crash in dolphin v3.0

I hope the devs focus on fixing this crash nowadays because i really believe that they can fix it . . . . . the game almost playable but when you perform a grapple it crashes Huh
Fixed yet? Because if not, I've lost all hope that it will ever be fixed at this point.
Dont lose your hope, someday one of us will become a megamastercoder and he will fix this game.
Anyway at that point all of us will be playing WWE '28 on some PlayStation 7 emulator
=P
fernado666: in that log, the game has already died. What it is doing is getting information about where it crashed and writing it to the UART device on EXI (which we emulate, so you can see the debug message it is printing with the logger).
So... I have to go deeper? I mean, I have to search which instruction make the game go into WriteUART? The "tracking" I did its good for something or doesnt help at all?
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13