Project

General

Profile

Actions

Emulator Issues #10626

closed

Xenoblade Chronicles - Game Save Image Blank

Added by DoWii over 6 years ago. Updated over 6 years ago.

Status:
Working as intended
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: Xenoblade Chronicles
Game ID: SX4E01
MD5: 9d55b3f46aee375ccb58ba5c980c7ca2

Dolphin: 5.0-5796

System: Slackware 14.2 x64
Desktop: Openbox 3.6.1
CPU: i7 6700K
RAM: 16GB 2133mhz
GUI: Default wxWidget
GPU: Nvidia GTX1060 - nvidia-driver-384.90
Monitor: 24" 1920x1080

I've had this happen in the past with dolphin in this game, it was something I reported going back to the 4.x versions of Dolphin. After reporting it, at that point in time it was fixed, but I haven't used dolphin since the 4.x versions, and now I see this problem has returned, in the latest 5.x versions.

I'm attaching an image,'xc.game.save.jpg' that you can see the saved game image appears blank.

When I save a game, the screen shot that is suppose to appear for the location save shows up blank.

To be honest, I don't remember the last version I used that this was working in.

I have 5.0, so I will test it with 5.0 and report back, but 5.0 is over a year old, so of course I'd like to use the latest git versions when they come out...


Files

xc.game.save.jpg (134 KB) xc.game.save.jpg DoWii, 11/09/2017 05:23 AM
efb.jpg (27.9 KB) efb.jpg DoWii, 11/09/2017 05:47 AM
hacks.jpg (29.9 KB) hacks.jpg DoWii, 11/09/2017 05:51 AM
Actions #1

Updated by Helios over 6 years ago

  • Status changed from New to Working as intended

Disable EFB to texture / enable EFB to RAM. I forget what we call it in UI.

It's in Graphics > Advanced.

Actions #2

Updated by DoWii over 6 years ago

WOW fast reply, ok I will go try it and brb... :)

By the way is this info on like a Xenoblade Chronicles Dolphin Wiki?

Thanks

Actions #3

Updated by DoWii over 6 years ago

I forgot to ask, is there any downside, to making these changes, effecting anything?

Actions #4

Updated by DoWii over 6 years ago

Here I have a screen shot attached, is this the 'Dump EFB Target'?

Thanks

Actions #5

Updated by DoWii over 6 years ago

Ahh I found it, it's actually under 'Hacks'

'Store EFB Copies to Texture Only'

I'll give it a try...

Thanks

Actions #6

Updated by DoWii over 6 years ago

SORRY for not looking online, thought there was a bug, my bad... :(

https://wiki.dolphin-emu.org/index.php?title=Xenoblade_Chronicles

THANKS it works!

Actions #7

Updated by DoWii over 6 years ago

Is this a bug? That is why I reported, it because I see better performance using Store EFB Copies to Texture Only.

Even something like the 60FPS mod by 'One More Try' says to leave this one for better performance;

https://forums.dolphin-emu.org/Thread-ntsc-jp-xenoblade-60fps-and-other-mods?pid=456363#pid456363

I really wish this could be fixed to be left on...

Thanks

Actions #8

Updated by JosJuice over 6 years ago

No, this is not a bug. The entire point of the "Store EFB Copies to Texture Only" setting is that it boosts your speed at the expense of breaking effects like this.

Actions #9

Updated by degasus over 6 years ago

IMO this is a valid bug. But for now, we don't want to fix it by requiring the more accurate emulation. The performance hit would be too big. Let's hope for locking, it might fix this bug as well ;)
https://github.com/dolphin-emu/dolphin/pull/6128

Actions #10

Updated by DoWii over 6 years ago

Ok...

I guess for now, going to have to turn it on and off...

Actions #11

Updated by DoWii over 6 years ago

It's really irritating, because if we want the performance advantage then it needs to be checkec, but doing this, no screen shot.

So then you have to shutdown the game, change the option, uncheck it, start the game over, save it again so you can have a screen shot, then shut it down again, enable the option and play the game.

Does anyone get this is a lot of effort going on in order to maintain having a screen shot?

I hope something can be done?

Thanks

Actions #12

Updated by JMC4789 over 6 years ago

There isn't. We can't detect when a game is going to read the EFB until it's reading it. Either you turn it on manually and incur the performance loss or deal with the image not showing up.

Locking is an attempt to detect it (and thus increase EFB2RAM perf) but it's not foolproof.

Actions #13

Updated by DoWii over 6 years ago

Ok thanks...

Actions

Also available in: Atom PDF