Project

General

Profile

Emulator Issues #10963

GUN Animation/Music/Crash Issues.

Added by JMC4789 over 1 year ago. Updated over 1 year ago.

Status:
Accepted
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

GUN

Game ID? (right click the game in the game list, properties, info tab)

GUME52

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

29ca9557c484216e7dc15f08d7b21812

What's the problem? Describe what went wrong.

Music constantly restarts and cuts itself off like Resident Evil 2/3. Rigs tend to explode (I saw a horse collapse into itself,) crashes are possible to happen when lots of enemies are on screen.

I believe this is caused by the ARAM-DMA hack, but, Star Wars: Rogue Squadron 3's rig issues were MMU related, so that is also a possibility. More testing is required to narrow it down, but, given the nature and randomness, this will take time.

What steps will reproduce the problem?

If you play through the boat chase, the first area with the horses will have the ambient bird loop skipping and restarting. I saw the horse rig explode just getting off of him after riding for a minute. Probably can reproduce that just getting on and off enough but it seems random.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
I tested 5.0-6605, and also went back to 5.0-186 to confirm the ARAM-DMA hack was activated for this game (it is.) Those builds do not seem to have music/ambience issues.

Is the issue present in the latest stable version?

Did not appear to in a quick check. I believe that ARAM-DMA Hack removal is the cause, but, DynamicBATs also falls in the current range of my bisect.

If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)

[First broken version number here (if applicable)]

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

Not Applicable

What are your PC specifications? (CPU, GPU, Operating System, more)

Two PCs were used for testing:

Core i5-3570K @ 3.4GHz with an AMD Vega 56 (It's working again!)
Core i7-7700K with a GTX 1060.

Both on Windows 10

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

I didn't save because i'm dumb and stupid.

GUME52-1.jpg (520 KB) GUME52-1.jpg JMC4789, 03/25/2018 10:07 PM
6677

Related issues

Has duplicate Emulator - Emulator Issues #10755: Gun Intro Hang RegressionDuplicate

History

#1 Updated by JMC4789 over 1 year ago

Finally reproduced a crash myself. It just stops while loading, no crash log at all.

54:10:615 HW\DVD\DVDInterface.cpp:832 I[DVD]: Read: DVDOffset=203ddcb8, DMABuffer = 00738180, SrcLength = 00000be0, DMALength = 00000be0
54:10:855 HW\DVD\DVDInterface.cpp:832 I[DVD]: Read: DVDOffset=203de898, DMABuffer = 00739660, SrcLength = 00000be0, DMALength = 00000be0
54:11:080 HW\DVD\DVDInterface.cpp:832 I[DVD]: Read: DVDOffset=203df478, DMABuffer = 0073ab40, SrcLength = 00000bc0, DMALength = 00000bc0
54:11:327 HW\DVD\DVDInterface.cpp:832 I[DVD]: Read: DVDOffset=203e0038, DMABuffer = 0073c020, SrcLength = 00000be0, DMALength = 00000be0
54:11:562 HW\DVD\DVDInterface.cpp:832 I[DVD]: Read: DVDOffset=203e0c18, DMABuffer = 0073d500, SrcLength = 00000ba0, DMALength = 00000ba0
54:11:796 HW\DVD\DVDInterface.cpp:832 I[DVD]: Read: DVDOffset=203e17b8, DMABuffer = 0073e9e0, SrcLength = 00000bc0, DMALength = 00000bc0
54:12:037 HW\DVD\DVDInterface.cpp:832 I[DVD]: Read: DVDOffset=203e2378, DMABuffer = 0073fec0, SrcLength = 00000be0, DMALength = 00000be0
54:12:279 HW\DVD\DVDInterface.cpp:832 I[DVD]: Read: DVDOffset=203e2f58, DMABuffer = 007413a0, SrcLength = 00000ba0, DMALength = 00000ba0
54:12:507 HW\DVD\DVDInterface.cpp:832 I[DVD]: Read: DVDOffset=203e3af8, DMABuffer = 00742880, SrcLength = 00000b80, DMALength = 00000b80
54:12:734 HW\DVD\DVDInterface.cpp:832 I[DVD]: Read: DVDOffset=203e4678, DMABuffer = 00743d60, SrcLength = 00000ba0, DMALength = 00000ba0
54:12:968 HW\DVD\DVDInterface.cpp:832 I[DVD]: Read: DVDOffset=203e5218, DMABuffer = 00745240, SrcLength = 00000bc0, DMALength = 00000bc0
54:13:323 HW\DVD\DVDInterface.cpp:832 I[DVD]: Read: DVDOffset=203e5dd8, DMABuffer = 00746720, SrcLength = 00000bc0, DMALength = 00000bc0
54:13:598 HW\DVD\DVDInterface.cpp:832 I[DVD]: Read: DVDOffset=203e6998, DMABuffer = 00747c00, SrcLength = 00000400, DMALength = 00000400

#2 Updated by JMC4789 over 1 year ago

Also noticed part of the minimap didn't render. This is pointing toward something else probably.

#3 Updated by JMC4789 over 1 year ago

  • Subject changed from GUN Animation/Music/Crash Issues. Possible ARAM-DMA issue. to GUN Animation/Music/Crash Issues.

Horse Glitch reproduced in build with ARAM-DMA hack enabled.

#4 Updated by JMC4789 over 1 year ago

6677

Example provided above. Unlike master (this is in 5.0) the issue doesn't disappear.

#5 Updated by JMC4789 over 1 year ago

Reproduced the crash in Dolphin 5.0. Reproduced the music issues as well, though, I'm not entirely sure what's causing them. It may jsut be a quirk of the game itself as it seems to be trying to make things quiet for voice acting but then intermittently making it loud again.

#6 Updated by JMC4789 over 1 year ago

The game can pretty much crash whenever it feels like. The easiest place to set it up to crash is in the Saloon during the card games. If you just mash A you'll usually lose and if you lose hitting A restarts the event infinitely. It has a chance of hanging every time it switches to another character for their action.

#7 Updated by JMC4789 over 1 year ago

After paying closer attention to the issue, I believe it can be solved by using a CPU Clock Override of 215% or higher. I noticed in the town there were large disparities between FPS and VPS. When I tested on console the game seemed smooth enough (I don't have the tools to see how smooth it was running really...) meanwhile Dolphin would be running something like 38/60.

I ended up at 215% by testing it in the towns until FPS matched VPS (I could no longer run it full speed, so, think 54/54 or something) in single core. I believe this is a similar case to True Crime: New York.

#8 Updated by JMC4789 over 1 year ago

  • Status changed from New to Accepted

I've confirmed this

TODO: roll in the other GUN issues into this one.

#9 Updated by JMC4789 over 1 year ago

Also available in: Atom PDF