FiFA [2006-2011] Next gen ports via RPCS3 and Xenia

There's also a bug with current build of Xenia Edge. If you press the tirggers once, it acts more like a toggle state and it makes navigating through the menus pain in the ass. It only untoggles if you press some other button or move the left stick/dpad. A very weird bug.

Regarding the stuttering, see if you have variable refresh option enabled for dx12. It will bypass the desktop composition vsync- which affects the frametimes regardless of having VRR monitor.

For WC 06, the canary build is fine because you can't run that game at 4k without the missing crowd bug anyways. For RTWC 06, I'm still using edge since the higher resolution really makes the game look great.
 
There's also a bug with current build of Xenia Edge. If you press the tirggers once, it acts more like a toggle state and it makes navigating through the menus pain in the ass. It only untoggles if you press some other button or move the left stick/dpad. A very weird bug.

Regarding the stuttering, see if you have variable refresh option enabled for dx12. It will bypass the desktop composition vsync- which affects the frametimes regardless of having VRR monitor.

For WC 06, the canary build is fine because you can't run that game at 4k without the missing crowd bug anyways. For RTWC 06, I'm still using edge since the higher resolution really makes the game look great.
"Xenia Edge is currently the best Xbox 360 emulator available. When running FIFA RTWC 06 or FIFA 06 World Cup, you don't need to switch the rendering mode to 'accuracy' (precise rendering); just keep it on 'Performance' mode and set 'Readback Resolve' to 'Full'."
 
Is there a way to have per-game settings (like we can do for example with RPCS3)?
Otherwise, is there a way to launch Xenia via command line? This way we could create a .bat that loads the correct settings (by copying the relevant .toml file in the "default" location) for each game annd then invokes Xenia with the path to the ISO to make it run.
I do something similar already with different patches for of PES 2021 (bat files handle the files in "My Documents" then launch Sider in the relevant folder, then Sider lauches the game) so it could be an interesting solution also for Xenia.

EDIT: apparently it can be done! 🤩
So, expanding the cmd file by adding copy commands for the .toml before starting Xenia should be possible also.
Xenia Edge supports per-game config overrides—you can set graphics, CPU, audio, etc. individually for each title. The only thing that can't be customized per-game is the controller/button mapping (input bindings are global).
 
"Xenia Edge is currently the best Xbox 360 emulator available. When running FIFA RTWC 06 or FIFA 06 World Cup, you don't need to switch the rendering mode to 'accuracy' (precise rendering); just keep it on 'Performance' mode and set 'Readback Resolve' to 'Full'."

I think you are a little too late with the settings suggestion. I've already posted about the performance mode thing in the attached screenshots few comments back. However, setting "Readback Resolve" to "Full" tanks the performance on my 5070 Ti. I went from locked 60 FPS during cutscenes to 30-33 FPS without any improvement in the visuals. The stadium lights still bleed through the player models. Screenshot attached below:
1779708931747.png


Also, none of that solves the problem about the trigger bug. Details linked in the github bug post here: https://github.com/has207/xenia-edge/issues/169#issuecomment-4533451649

Demonstration of the trigger bug on Xenia Edge (It doesn't occur with Xenia Canary):

 
Xenia Edge supports per-game config overrides—you can set graphics, CPU, audio, etc. individually for each title. The only thing that can't be customized per-game is the controller/button mapping (input bindings are global).
Thanks! Yes I went that route before but apparently (and probably it's my fault but I haven't quite found why) Canary performs better than Edge for me so I reverted to Canary and managed to "keep" also the "custom settings" feature by copying and replacing the .toml files before and after launching Xenia.
So far the first test has been successful so I think I'll stay on that route (unless there's something forcing me to go to Edge but at the moment it isn't the case).
 
I think you are a little too late with the settings suggestion. I've already posted about the performance mode thing in the attached screenshots few comments back. However, setting "Readback Resolve" to "Full" tanks the performance on my 5070 Ti. I went from locked 60 FPS during cutscenes to 30-33 FPS without any improvement in the visuals. The stadium lights still bleed through the player models. Screenshot attached below:
View attachment 422490


Also, none of that solves the problem about the trigger bug. Details linked in the github bug post here: https://github.com/has207/xenia-edge/issues/169#issuecomment-4533451649

Demonstration of the trigger bug on Xenia Edge (It doesn't occur with Xenia Canary):




Trigger lock bug has been fixed on the latest fix. Thanks to has207 on github for quick response and fix.

Link of the latest release:

Github release page
Windows build Mirror 1
Linux build


Thanks! Yes I went that route before but apparently (and probably it's my fault but I haven't quite found why) Canary performs better than Edge for me so I reverted to Canary and managed to "keep" also the "custom settings" feature by copying and replacing the .toml files before and after launching Xenia.
So far the first test has been successful so I think I'll stay on that route (unless there's something forcing me to go to Edge but at the moment it isn't the case).
Did you set the settings in Edge like this?
1779713105684.png1779713109309.png

As for resolution scale, you can try setting it to 2x or 1x because higher resolution puts a lot of load on GPU and even on my 5070 Ti, on night matches, I do get drops below 60 on replays sometimes. You can also increase the resolution scale on a single axis to further lower the performance impact while still having some resolution boost:

1779713212385.png

You have to add it on game specific settings.
 
Trigger lock bug has been fixed on the latest fix. Thanks to has207 on github for quick response and fix.

Link of the latest release:

Github release page
Windows build Mirror 1
Linux build



Did you set the settings in Edge like this?
View attachment 422492View attachment 422493

As for resolution scale, you can try setting it to 2x or 1x because higher resolution puts a lot of load on GPU and even on my 5070 Ti, on night matches, I do get drops below 60 on replays sometimes. You can also increase the resolution scale on a single axis to further lower the performance impact while still having some resolution boost:

View attachment 422494

You have to add it on game specific settings.
There's no need for 3x resolution; it's overkill. Since these are native 720p games, 2x (1440p) is plenty clear. Unlike your setup, I didn't tweak multiple parameters. I just use 2x resolution with readback_resolveset to full. My 3060 Ti maintains a stable 60 FPS. Graphically, it's near perfect aside from the missing crowds in the World Cup 2006 mode and the occasional commentary glitch.
 
There's no need for 3x resolution; it's overkill. Since these are native 720p games, 2x (1440p) is plenty clear. Unlike your setup, I didn't tweak multiple parameters. I just use 2x resolution with readback_resolveset to full. My 3060 Ti maintains a stable 60 FPS. Graphically, it's near perfect aside from the missing crowds in the World Cup 2006 mode and the occasional commentary glitch.

3x resolution scale is required for 4k screens. "Not enough" is subjective.

Setting readback resolve to full is making no difference visually other than dropping my framerate by nearly half on cutscenes. So I personally see no reason to set it to "full" instead of "fast" which so far looks same but with siginificantly higher framerate.
 
I have FIFA World Cup 2010 on RPCS3 and the game runs perfectly on 30 and 60 fps but when i start a match the audio is not fine, it slows down and becomes choppy.

PLEASE HELP!! 😭😭😭
 
FIFA 06: Road To FIFA World Cup is finally working with audio without crashing. Played a full match with audio with minimal visual bugs.

Took more than 13 years since Xenia first became a thing and it's been over 20 years since the game has been released. It was a long wait but finally the game is running on PC without crashing or significant issue.

You have to download this build of Xenia canary from here: https://github.com/xenia-canary/xenia-canary/actions/runs/26235088799

Direct link of the build (Windows): Windows build
Direct link of the build (Linux): Linux build


Gameplay footage of Xenia running on my pc (Video is still processing):

Settings to be changed in Xenia-canary.config.toml (Open with notepad):
readback_resolve = "fast" [Otherwise the game's lighting will be completely broken]
draw_resolution_scale_x = 1 [Rendering the game in higher resolution breaks the lighting unfortunately]
draw_resolution_scale_y = 1

Some bugs I noticed:
-Random post process glitch in cutscenes: rare but the colors glitches out for few seconds.
-Random artifacts during cutscenes: rare.
-Stadium lights bleed through the player models: Most noticeable on dusk and night matches. Looks wrong but in most cutscenes the camera angles wont be in such situation.
-Cloth and hair physics randomly stops working at times: no idea why it happens or if it's a problem with the game itself.
-Audio has some double playback effect randomly, especially noticeable with commentary.


I haven't tested FIFA world Cup 2006 yet but this build of Xenia might work with that game as well and UCL 06-07.

Edit: FIFA World Cup 2006 is playable too. Footage below:

hi friend! please tell me, during loading such an error pops up
 

Attachments

  • Безымянный.png
    Безымянный.png
    2.2 MB · Views: 0
I have FIFA World Cup 2010 on RPCS3 and the game runs perfectly on 30 and 60 fps but when i start a match the audio is not fine, it slows down and becomes choppy.

PLEASE HELP!! 😭😭😭
So currently, Xenia Edge is the top choice for playing FIFA-style games.
 
I haven't had any luck with UCL so far.
I solved the problem with this error by turning off the processor cores before the match, but now this problem has appeared.....
 

Attachments

  • Безымянный.png
    Безымянный.png
    3.4 MB · Views: 0
  • Безымянный 2.png
    Безымянный 2.png
    1.8 MB · Views: 0
1780415097111.png

Black levels and saturation are completely crushed on rtwc 06 release build. Have to find the lighting files in the game. It was possible to modify the lighting values on fifa 09-10.
 
Stadium flood lights bleeding through player models on RTWC 06 and WC 06 has been improved. On game specific settings, set occlusion_query_fast_preserve_cached_zero = true and it will be 'fixed'.

This will unfortunately cause the framerate to drop significantly but not as much as regular occlusion_query = strict where the framerate dropped to abysmal amounts [the stadium lights did not improve either with that setting on rtwc 06, but it did improve on wc 06]. My GPU and CPU did not necessarily reach 100% usage either. However, after some discussion on github, I think it's probably a CPU bottleneck as well. My CPU is quite old and so its my overall spec other than the GPU. Discussion source.

Here's some footage with the fix:

RTWC 06:


WC 06:


Unfortunately, WC 06 still suffers from missing crowd if you render the game at higher resolutions:


Download links of the Xenia Edge build used here:
Github page
Windows build Mirror 1
Linux build

Here's some screenshots showing the improvements with stadium flood light bleed:
1780525627383.png1780525670805.png
1780525735081.png

It seems like the light still bleeds slightly onto the player models through their right side and remains occluded slightly to the left side even after it's no longer occluded by the player models. Depth buffer position mismatch perhaps?

I also managed to swap grass color on RTWC 06 by renaming these files:
1780526199288.png

Using quick bms tool, I was able to extract all the files from .big files. Majority of the files seems to be easily extractable. Most of these files are packaged in .rx2 format, this includes 3d models, textures, light data txt files, etc. If we can manage to extract and re import the files back in these .rx2 containers, we can start modding the game.

FIFA converter tool by tokke001 can already extract some of the .rx2 files from FIFA 07 and 08. Unfortunately the tool still can't correctly extract files from FIFA 06 WC and RTWC 06. Hopefully we will see some progress now that the game is playable on pcs.

FIFA Converter tool page
 
Last edited:
Back
Top Bottom