game-compatibility
game-compatibility copied to clipboard
4D53085F - Viva Piñata: Trouble In Paradise
Tested on https://github.com/xenia-project/xenia/commit/b5469b57bacdba11d13c9052fda9e2128abef5ba
Issues:
Nothing happens, grey screen.
Log:
Labels:
state-nothing
Hanging in the WMV decoder. See: benvanik/xenia#137
https://github.com/benvanik/xenia/commit/826ea608902974be788d8de0593258ff4d4cd440 Now it hangs while loading the main menu. The intro videos seem to be too bright.
Now Viva Pinata TIP gets to the main screen, didn't try getting any further, however there is a significant amount of "weird" colors. I can upload a log if someone can tell me where to get it.
https://github.com/benvanik/xenia/commit/abdf071c7d3a3ee28d7d23e0aa9f4486c5627fc2
There's regression when it comes to intro videos:
But it does show the main menu:
Tested on xenia-project/xenia@e8f55d8ff276cce22cf7c44fa95c2fac974ddbef
Works until the loading screen, and force closes Xenia.
Now it gets ingame. The main problem now is that the terrain inside the garden is not rendered.
In the log xenia complains a lot about the fact that primitive type 18 is unsupported, maybe that's why the terrain is not rendered. (and in fact in the source code it says that primitive type 18 (k2DCopyRectListV2) has to be researched, along with other primitive types)
Log: xenia.zip
Tested with xenia-project/xenia@9a158963
Main menu
Ingame (the area not rendered is inside the garden)
It looks to be much the same as above. there is only water. the hole asset appears when digging. the outside part is very odd, it's like the shadows are flickering or zapping all over the place.
the lighting of the in-game objects is also odd.
september 23rd and i as well am getting missing ground issues.
@SpadezyMex Game-compatibility isn't for tech support.
@SpadezyMex Game-compatibility isn't for tech support.
oh right sorry I forgot haha. I was into finding out how to fix it, I forgot this was compatibility section not issue haha. Any Idea where I can post the issue? @Margen67
Any news? :c
@Survikrowa Here is the news: https://github.com/xenia-project/game-compatibility#what-not-to-post
Now the terrain appears to be rendered correctly. However, when going ingame the screen becomes completely white while in the garden. It looks like xenia is failing to clear the screen at some point (see the gif at the end).
Log: xenia.zip
Tested with xenia-project/xenia@3d2b043
EDIT: it looks like the white screen bug has always been in the DX12 backend (at least since it started going ingame with this game), while the (now obsolete) Vulkan backend never had it while it worked (now it crashes before reaching the main menu). The DX12 backend started going ingame with xenia-project/xenia@4d1b3ca, and while it did not render much back then, the screen still became white when going ingame. The same revision does not have this bug when using the Vulkan backend.
Main menu
Ingame (all white)
Ingame (brief moment during which the garden is visible)
GIF of the moment it becomes white (slowed down by 3x)
@Pareas9 https://github.com/xenia-project/game-compatibility#what-not-to-post
Probably HDR tone mapping never receiving the average luminance because GPU>CPU readback is not implemented, try --d3d12_readback_resolve=true
, but performance will be terrible.
@Triang3l You're right, launching xenia with --d3d12_readback_resolve=true
fixes the bug, although the performance is quite bad (10 FPS on my PC (i7-9700k), ~~but the game speed isn't tied to the framerate (no slowdowns), so it isn't that bad~~ EDIT: it actually is slowed down, just not as much as I expected at 10 FPS).
EDIT: Also, with --d3d12_readback_resolve=true
xenia crashes a few minutes after launching the game ("Graphics device lost"), but this doesn't happen without it, so I suppose it's not a real issue.
It has got a bit better (on Canary at least): it still requires --d3d12_readback_resolve=true
, but the performance improved quite a bit (in the garden it runs at 13-16 FPS now on my PC (i7-9700k), before it was around 10 FPS), and crashes way less frequently (during my test it crashed after 30 minutes, after reentering a store having graphical issues, before the crash happened within 5 minutes), there are some corrupted models and textures (but not always: the stores sometimes are rendered correctly, sometimes they're severely corrupted).
Log: xenia.zip
Tested with xenia-canary/xenia-canary@053782c
In the garden
Corrupted model and texture
Graphically corrupted store
The same store after reopening it, it got better but Xenia crashed this time
The game seems to run a lot better since i've tried it, not perfect yet ofc, but it's getting there! Audio works fine too. It does require --d3d12_readback_resolve=true
otherwise you won't be able to see the visuals. It crashed once when i was alt-tabbed... Overall no crashes so far and played for 30 mins to an hour+ in story and free mode.
The fps is around: 10 - 15 FPS In shops around: 19 FPS When reading the help page: 30 FPS
Log File: Log_File1.zip
Tested on: Xenia Master fdec0ab3 (Nov 3 2021)
My computer specs: (got a pretty old pc) Intel Core i7 4790K @ 4.00GHz 4GB NVIDIA GeForce GTX 970 (MSI) DDR3 16GB RAM
My first time making a post here, so let me know if i posted it "wrong" or something. :)
Thanks to the users on the Discord, it seems like --scribble_heap=true
can serve as a substitute to
--d3d12_readback_resolve=true
in order to get past the white screen without the performance hit of the latter (I also used
--protect_zero=false
since that is often paired with scribble heap, but I didn't notice any difference when playing with it enabled or disabled). Played around five hours of it over the course of a week and had solid performance and no crashes ingame. There are some audio issues in some instances where it doesn't seem to sync up with the video (only in the first cutscene upon starting a new garden or when obtaining a new gardener rank), but the game almost runs like a native port. Really good stuff. The build I used is from Xenia Canary but everything works the same in master branch as well.
The bugs I came across were as follows: vsync doesn't eliminate screen tearing in fullscreen mode (but is needed to prevent graphical bugs like flickering water), the game can sometimes load in the wrong image for an item in shops or information menus (easiest to trigger by scrolling through every item category in Costalot's shop), and there is a Chippopotamus in full color present upon starting a new garden that is located in the forest north of the garden (not there in Just For Fun mode though). Overall minor issues that don't impede the gameplay in any meaningful way. I should also note that these bugs are not specific to changing scribble_heap or protect_zero as they also happen with d3d12_readback_resolve enabled.
Frame rate: Consistent 30 FPS that can dip to around 25 FPS if there's a lot of stuff in your garden.
My specs: i5 8300H GTX 1060 16 gb RAM Running off an SSD
Log file: xenia log.zip
Tested with Xenia Canary Experimental 5046e46f5 (Feb 2 2022)
Images for candies being replaced with items from the tiles section due to scrolling through too many images at once
Chippopotamus in the forest north of the garden (wild pinatas are supposed to be black and white, and the Chippopotamus comes from a mud lake to the south side of the garden once you fulfill the Appear Requirements)
Thanks to the users on the Discord, it seems like
--scribble_heap=true
can serve as a substitute to--d3d12_readback_resolve=true
in order to get past the white screen without the performance hit of the latter (I also used--protect_zero=false
since that is often paired with scribble heap, but I didn't notice any difference when playing with it enabled or disabled). Played around five hours of it over the course of a week and had solid performance and no crashes ingame. There are some audio issues in some instances where it doesn't seem to sync up with the video (only in the first cutscene upon starting a new garden or when obtaining a new gardener rank), but the game almost runs like a native port. Really good stuff. The build I used is from Xenia Canary but everything works the same in master branch as well.The bugs I came across were as follows: vsync doesn't eliminate screen tearing in fullscreen mode (but is needed to prevent graphical bugs like flickering water), the game can sometimes load in the wrong image for an item in shops or information menus (easiest to trigger by scrolling through every item category in Costalot's shop), and there is a Chippopotamus in full color present upon starting a new garden that is located in the forest north of the garden (not there in Just For Fun mode though). Overall minor issues that don't impede the gameplay in any meaningful way. I should also note that these bugs are not specific to changing scribble_heap or protect_zero as they also happen with d3d12_readback_resolve enabled.
Frame rate: Consistent 30 FPS that can dip to around 25 FPS if there's a lot of stuff in your garden.
My specs: i5 8300H GTX 1060 16 gb RAM Running off an SSD
Log file: xenia log.zip
Tested with Xenia Canary Experimental 5046e46f5 (Feb 2 2022)
Chippopotamus in the forest north of the garden (wild pinatas are supposed to be black and white, and the Chippopotamus comes from a mud lake to the south side of the garden once you fulfill the Appear Requirements)
Just want to give the heads up that the chippo on the hill by the village has its colours in the original game, it's blocking the Goobaa. So that's not a glitch from the emulator, I think it was a bug in the game itself
I just want to take the time to thank everyone who has posted here. I've been keeping track of this page for a very long time and I'm very happy to read that the game is finally playable with minor issues. You guys are the real ones.
If anyone wants the game to look like rare replay with 4k just set draw_resolution_scale_x (and y) to =2. For 60 fps turn vsync off. For sharpening the image for better quality go to the post-processing tab on xeina by clicking display in the top left hand corner then click post-processing. From there you can adjust Anti_aliasing (I use fxaa extreme quality) and resampling and sharpening (I use fsr to make the image more crisp because fxaa makes it too blury). With my settings I get roughly 60fps a bit up and down but I dont know if my fps counter is messing up because it looks like 120fps (I'm using a 120hz 4k panel) but either way the game runs great and looks awesome. Hope this helps and thanks to lotus482 and the other github users on this page for updating.
My specs: Ryzen 5 3600 Rtx 3080 10gb 24gb ddr4 3200 (I know I need to get a forth stick xD)
Thanks to the users on the Discord, it seems like
--scribble_heap=true
can serve as a substitute to--d3d12_readback_resolve=true
in order to get past the white screen without the performance hit of the latter (I also used--protect_zero=false
since that is often paired with scribble heap, but I didn't notice any difference when playing with it enabled or disabled). Played around five hours of it over the course of a week and had solid performance and no crashes ingame. There are some audio issues in some instances where it doesn't seem to sync up with the video (only in the first cutscene upon starting a new garden or when obtaining a new gardener rank), but the game almost runs like a native port. Really good stuff. The build I used is from Xenia Canary but everything works the same in master branch as well. The bugs I came across were as follows: vsync doesn't eliminate screen tearing in fullscreen mode (but is needed to prevent graphical bugs like flickering water), the game can sometimes load in the wrong image for an item in shops or information menus (easiest to trigger by scrolling through every item category in Costalot's shop), and there is a Chippopotamus in full color present upon starting a new garden that is located in the forest north of the garden (not there in Just For Fun mode though). Overall minor issues that don't impede the gameplay in any meaningful way. I should also note that these bugs are not specific to changing scribble_heap or protect_zero as they also happen with d3d12_readback_resolve enabled. Frame rate: Consistent 30 FPS that can dip to around 25 FPS if there's a lot of stuff in your garden. My specs: i5 8300H GTX 1060 16 gb RAM Running off an SSD Log file: xenia log.zip Tested with Xenia Canary Experimental 5046e46f5 (Feb 2 2022)Chippopotamus in the forest north of the garden (wild pinatas are supposed to be black and white, and the Chippopotamus comes from a mud lake to the south side of the garden once you fulfill the Appear Requirements)
Just want to give the heads up that the chippo on the hill by the village has its colours in the original game, it's blocking the Goobaa. So that's not a glitch from the emulator, I think it was a bug in the game itself
I tried to use the suggestion of substituting the d3d12 line with scribble_heap, nothing changed in game for me. If someone got this to work, are you able to show us exactly how to input it into the config? Because I can't seem to figure it out. Thanks!
I playing this game for a while, but still have some issue with store textures some times, and when i take poto nothing show on that photo. and i used (fps_titlebar = true) on setting file under General tab but it didnt work for me, what can i do to see fps?
RX 580 8gb i7 7700k 32gb ddr4 3200
With draw_resolution_scale_x = 1
and draw_resolution_scale_x = 1
, d3d12_readback_resolve = true
, protect_zero = false
, scribble_heap = true
and vsync = false
, I get about 10 fps in the gurden and 20 fps in the shop, but if I use draw_resolution_scale_x = 2
and draw_resolution_scale_x = 2
, i get 30 fps in the gurden and 60 fps in the shop but i also get texture issue for game icons (corrupted textures)
gpu: rx 580 8gb ram: 16gb 3200 cpu: i7 7700k
I got the game to run very well! In the main garden. The Pinarctic or whatever has this overlay that I'm certain would cause seizures. I recorded it in OBS. https://cdn.discordapp.com/attachments/729671788187091024/1016602397411377275/SPOILER_2022-09-06_07-54-16.mp4 Here's my config file. https://cdn.discordapp.com/attachments/729671788187091024/1016603970321530880/xenia.config.toml The game runs at what feels like 60fps on my machine (i5 9400f/gtx 1650/16gb ram) and in fact I noticed that some animations are faster than they should be, which I don't really mind. Maybe it's because I have vsync off? Idk.
I just went on Pinarctic and it's fine now. I've also noticed that sometimes accessory previews glitch out but eventually fix themselves if you move between it and another accessory enough. Speaking of, accessory icons also seem to get replaced a lot. Like, you'll see the wrong icon for the wrong thing. One of the icon's textures often ends up on the Yellow colour selection (for accessories that have colour selections), so that's weird. TL;DR pinarctic is fine rn, the emulation bugs in this game aren't very consistent it seems
Speaking of, accessory icons also seem to get replaced a lot. Like, you'll see the wrong icon for the wrong thing. One of the icon's textures often ends up on the Yellow colour selection (for accessories that have colour selections), so that's weird.
I think the accessory icons is a glitch in the actual game as well because I have noticed it on the Gamepass version of the game.
The game crashes after I confirm creation of a save file. How can I solve it?
Just want to give the heads up that the chippo on the hill by the village has its colours in the original game, it's blocking the Goobaa. So that's not a glitch from the emulator, I think it was a bug in the game itself
Feel free to mark this as Off-topic as it is but no, that was never a bug, it's a mechanic in the actual game itself.