game-compatibility icon indicating copy to clipboard operation
game-compatibility copied to clipboard

4E4D07D3 - Ridge Racer 6

Open betelopson opened this issue 2 years ago • 2 comments

Validation

  • [X] I've read the FAQ.
  • [X] The Xenia build used is from a canary branch. (not MLBS/AlexVS/master/pull requests, etc)
  • [X] This issue isn't for help (tech support) with Xenia, or a game.
  • [X] I've checked if this game doesn't already have a compatibility report.

Xbox 360 Marketplace link

https://marketplace.xbox.com/en-us/product/ridge-racer-6/66acd000-77fe-1000-9115-d8024e4d07d3

Xenia version

https://github.com/xenia-canary/xenia-canary/commit/1ae524a8d51f7de5df8d2a1f72d7a5fb0416e266/

Issues

Textures are missing from Vulkan. Game crashes over 20 minutes mark with dx12. "d3d12_readback_resolve = true" crashes the emulator with "Graphic device lost". render_target_path_d3d12 = "rov" does nothing, just slow down and causes random freezes in-game while music plays but never crashed on me because of this. One of these two settings makes the emulator to run in "Graphic device lost" all the time if shaders folder is not deleted afterward. Looks like if you save a Replay, your save file gets corrupted. Looks like if you delete the shader folder for a race your car model stays in perfect conditions and the game plays replay well too. Second view allows you to play the game further, even with the jumbled graphics. I've made a video recording of this and the video itself is very choppy too because it uses amd's avc witch is hardware accelerated and I assume this garbled mess shows this is when so many slow-downs occur on video.

Log

xenia.zip

Screenshots

Clipboard01 Clipboard02 Clipboard03 Clipboard04 Clipboard05 Clipboard07 Clipboard08 Clipboard09 Clipboard06

Labels

apu-garbage state-gameplay

betelopson avatar Jun 12 '23 07:06 betelopson

d3d12_clear_memory_page_state = true This removes the glitched car models and fixes them in exchange for worse performance (A decrease of a few FPS in my case but it doesn't affect FPS if your PC is beefy.

Also, you should be able to save replays. I saved some during my playthrough in Xenia with no problems. Maybe it's because I have the mount_cache and mount_storage settings to true.

And the game never crashes anymore in Canary. That was long ago. Maybe it's cause you looked at the glitchy car models for way too long that Xenia ended itself. Give it a try again with the setting I mentioned above enabled. Maybe that crash will go away.

One more issue that you forgot to mention is the flickering trees. 2D trees flicker in this game and it's very similar to the emulation of its sequel, Ridge Racer 7. RR7 also had flickering trees in RPCS3 but they don't occur in AMD GPUs. I looked at gameplay of Ridge Racer 6 on Xenia and I noticed that the AMD thing seemed to also apply with its sequel cause the trees don't flicker on those gameplays with AMD GPUs. But I can't fully confirm this though. There is a setting to fix the trees flickering, but that breaks the transparency of other textures too so it's not really useful.

In my case, the game is pretty much playable. No crashes at all and the only issue I've had was the flickering trees.

ghost avatar Jan 30 '25 03:01 ghost

One more issue that you forgot to mention is the flickering trees. 2D trees flicker in this game and it's very similar to the emulation of its sequel, Ridge Racer 7. RR7 also had flickering trees in RPCS3 but they don't occur in AMD GPUs. I looked at gameplay of Ridge Racer 6 on Xenia and I noticed that the AMD thing seemed to also apply with its sequel cause the trees don't flicker on those gameplays with AMD GPUs. But I can't fully confirm this though. There is a setting to fix the trees flickering, but that breaks the transparency of other textures too so it's not really useful.

Can confirm that. No flickering @ all in RR 6 oder RR 7 with a AMD GPU,

d3d12_clear_memory_page_state = true

Fixes texture giltches in many other games, too. Like Soul Calibur 2 HD Online.

Setting it true will not effect performance noticeable on moderate modern HW...

madmax2000 avatar Jan 30 '25 04:01 madmax2000

I was able to complete a 100% playthrough of the World Xplorer mode, so I can confirm that the setting mentioned here makes the game playable, though in the lastest compiled versions of Xenia Canary, the name of said setting slightly changed:

clear_memory_page_state = true

I can also confirm NVIDIA cards have the glitch where trees flicker on the sides of the racing track, but you can fix that using the following option:

use_fuzzy_alpha_epsilon = true

However, this option also introduces some minor graphical glitches related to transparency, although IMO they are not nearly as bad as the trees flickering. The glitches I noticed are the following ones:

. On the car selection screen, the car image overlaps with the UI, where otherwise the background would be transparent:

Image

. On the racing UI, the times that show up on the bottom left of the screen when you go through a checkpoint are lacking the PAC-MAN graphic behind them:

Image

. On some very specific corners of some very specific tracks, the trees overlap with each other because of lack of transparency (it's not as glaring as this image makes it look, when you are playing it's easy to ignore):

Image

Aside from these graphical issues, I also had the save corruption problem mentioned in this issue: https://github.com/xenia-canary/xenia-canary/issues/298 As it says there, it's not an actual save corruption, and gets fixed simply by changing the name of the save file. I only had this happen once in my whole playthrough, so the chances are quite low.

Lastly, I had the game softlock about 4 times in my whole playthrough on the "Now Loading" screen that happens before a race. When that happens, the game just keeps loading forever, forcing you to reset the game. Since the game features autosave, this is not a big deal, but keep in mind the game only autosaves when you finish a route (as in, the group of races you pick to race in a row). So the safest way to avoid losing progress would be to do one race at a time, so you autosave after every race. Though I'd calculate the chances of this softlock to happen are probably around 1%, so I wouldn't worry too much about losing progress.

GabyOG avatar Jun 05 '25 16:06 GabyOG

How about now guys? Has the game's stability improved since the last post in this thread?

isamu99 avatar Aug 18 '25 07:08 isamu99

How about now guys? Has the game's stability improved since the last post in this thread? — @isamu99

During my 19.7 hours of playtime in Ridge Racer 6, I have not experienced any softlocks or crashes. The only issue I've encountered on several occasions has been xenia-canary/xenia-canary#298 where the save file becomes unreadable upon its name being changed to something that runs afoul of what's allowed under Windows (resulting in RR6 reporting that the save is corrupted). Navigating to the save file's location and renaming it to something valid (e.g. from X ?[YbZk !|!L7 d L#)]81 . to aksldfjhfgkdlgdf) with or without RR6 still running has immediately resolved the issue every time.

I have not tested the game using the Vulkan graphics system.

Hardware information:

  • Processor: Intel Core i5-13600KF @ 3.50 GHz
  • Memory: G.Skill F5-5600J2834F16GX2-RS5K 16GB DDR5-5600 CL28 (×2)
  • Storage: Crucial CT2000P3PSSD8 P3 Plus 2TB M.2-2280 PCIe 4.0 ×4 NVMe SSD
  • Video: MSI AMD Radeon RX 7600 MECH 2X CLASSIC 8G OC
    • Software: 24.10.27.01
    • Driver: 32.0.11027.1
    • Firmware: 022.003.001.027
  • Audio: PreSonus B07L9MWWDK Studio 24c USB Type-C Interface
  • Gamepad: Sony CUH-ZCT2U DualShock 4 Wireless Controller
  • Operating System: Microsoft Windows 10 Pro 22H2 x86_64 19045.6388

magic-spearmint avatar Sep 17 '25 20:09 magic-spearmint

How about now guys? Has the game's stability improved since the last post in this thread? — @isamu99

During my 19.7 hours of playtime in Ridge Racer 6, I have not experienced any softlocks or crashes. The only issue I've encountered on several occasions has been xenia-canary/xenia-canary#298 where the save file becomes unreadable upon its name being changed to something that runs afoul of what's allowed under Windows (resulting in RR6 reporting that the save is corrupted). Navigating to the save file's location and renaming it to something valid (e.g. from X ?[YbZk !|!L7 d L#)]81 . to aksldfjhfgkdlgdf) with or without RR6 still running has immediately resolved the issue every time.

I have not tested the game using the Vulkan graphics system.

Hardware information:

* Processor: **Intel Core i5-13600KF @ 3.50 GHz**

* Memory: **G.Skill F5-5600J2834F16GX2-RS5K 16GB DDR5-5600 CL28 (×2)**

* Storage: **Crucial CT2000P3PSSD8 P3 Plus 2TB M.2-2280 PCIe 4.0 ×4 NVMe SSD**

* Video: **MSI AMD Radeon RX 7600 MECH 2X CLASSIC 8G OC**
  
  * Software: **`24.10.27.01`**
  * Driver: **`32.0.11027.1`**
  * Firmware: **`022.003.001.027`**

* Audio: **PreSonus B07L9MWWDK Studio 24c USB Type-C Interface**

* Gamepad: **Sony CUH-ZCT2U DualShock 4 Wireless Controller**

* Operating System: **Microsoft Windows 10 Pro 22H2 x86_64 19045.6388**

That is very encouraging. Thanks for the reply buddy

isamu99 avatar Sep 17 '25 21:09 isamu99

Well I finally tried Canary and well, unfortunately it runs like total dog shit. Speed and performance seem OK but I can't see anything because as soon as I get on the track, my screen is filled with nothing but garbled textures and messed up graphics. My specs:

Intel Core i7 8600K OC'ed to 5.2Ghz(yes it's an ancient CPU) GeForce 2080TI(yes I know it's a dinosaur but it is what it is) 32GB DDR4 Ram Samsung 870Pro 2TB SSD LG C1 77" OLED TV

Any ideas guys? I'm just interested in Ridge Racer 6 no other games.

isamu99 avatar Oct 12 '25 10:10 isamu99

Disregard guys I figured it out. Does anyone know how to get Xenia Manager to select an already installed xenia.exe, instead of the one THEY want you to use?

isamu99 avatar Oct 12 '25 20:10 isamu99