Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

5451087D - UFC Undisputed 3 #99

Open
4 tasks done
Jamklanson opened this issue Jun 8, 2022 · 6 comments
Open
4 tasks done

5451087D - UFC Undisputed 3 #99

Jamklanson opened this issue Jun 8, 2022 · 6 comments
Labels
gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. state-gameplay Title has functional gameplay. tech-middleware-havok Title uses Havok middleware. tech-middleware-wwise Title uses Wwise middleware. vsync-off-speedup Game speed changes when vsync is disabled or vsync interval is changed.

Comments

@Jamklanson
Copy link

Validation

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

Xbox 360 Marketplace link

https://marketplace.xbox.com/en-US/Product/UFC-Undisputed-3/66acd000-77fe-1000-9115-d8025451087d#

Xenia version

https://github.com/xenia-canary/xenia-canary/commit/e90156719326935033e6578b94a363b59f576ddb/

Issues

The game runs perfectly without crashing (when running with invalid fetch constants set to true), however the tutorial (including the career tutorial) has blacked out, invisible, or corrupted trainers (80% of the time they corrupt to the point their models cover the entire screen, if you're lucky your tutorial red and blue corner fighters are just black, one is black and one is invisible, vice versa, etcetera); Create-a-fighters (CAF) are black, corrupted, or a mixture of both (doesn't seem that their model corrupts like the training characters though); the CAF editor itself runs fine with some minor graphical glitches on the character, as well as custom logos and banners not working; high-powered computer specs with V-sync disabled cause the game to run at 2-3x speed despite time scalar being set to default time scale due to extremely high frame rates (but that's not a game issue, just something to report).

Log

xenia.log.zip

Screenshots

CAF Editor Screenshots

Screenshot

Screenshot

Screenshot

Career Screenshots

(Tutorial Menu when first beginning career)
Screenshot

In-game Tutorial Screenshots

Screenshot

(What happens if you don't set invalid fetch constants to true)
Screenshot

In-game Practice Mode Screenshots

(This one is with roster fighters)
Screenshot

Screenshot

(This one is with my CAF)
Screenshot

Screenshot

Labels

state-gameplay, gpu-drawing-corrupt

@Jamklanson
Copy link
Author

Jamklanson commented Jun 8, 2022

Got lucky and had the training characters not completely corrupt just now.

Screenshot

As you can see, the character on the left is solid black whereas the character on the right only has a few parts of their model visible as solid black.

@Jamklanson
Copy link
Author

I also had forgotten to add that the referee is invisible.

Other than that, crashing is rare and the only real issues are graphical.

(You can see the ref's shadow to the right of the fighters)
Screenshot

@Jamklanson
Copy link
Author

Appears that playing career mode with a roster fighter is causing crashing after the first fight won. Looking to find any kind of solution through in-game settings. Otherwise, the only way to progress in career mode is with a CAF. Attaching crash log if anybody wants to take a look.
xenia.zip

@Sowa95
Copy link

Sowa95 commented Oct 23, 2023

1cf9b16 broke the game, use earlier builds.
xenia.log
Update: needs protect_zero = false to launch.
Update 2: doesn't need protect_zero = false anymore.

@aakarsh-crypto
Copy link

1cf9b16 broke the game, use earlier builds. xenia.log Update: needs protect_zero = false to launch.

is the career mode playable now?

@Sowa95
Copy link

Sowa95 commented Oct 26, 2023

Always have been. It just doesn't render CAFs properly.

One of the builds fixed DX12 rendering both CAFs, but I don't remember which one. Just get latest, and also apply d3d12_clear_memory_page_state = true to get rid of vertex explosions and missing referees.

If DX12 doesn't work for you, try Vulkan with FSI render target path. VK used to be better for a long while, but now DX12 is pretty much on par, so try DX12 first.

But no matter what you do, CAFs are full black/rainbowy - only silhouette is visible. You can make them yellow with scribble_heap = true. Works on both DX12 and VK, it's up to preference.

You can make CAFs mostly working only outside of career. You have to create or edit CAF with readback_resolve enabled (have to be on DX12 for readback to work), once the game saves your CAF then you can disable it. Now your CAF will be ok-ish in exhibition, tournaments, title defense mode, etc. Everywhere but not in career for some reason.

@Margen67 Margen67 added gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. state-gameplay Title has functional gameplay. and removed gpu-drawing-corrupt labels Sep 21, 2024
@Margen67 Margen67 added tech-middleware-havok Title uses Havok middleware. tech-middleware-wwise Title uses Wwise middleware. vsync-off-speedup Game speed changes when vsync is disabled or vsync interval is changed. labels Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. state-gameplay Title has functional gameplay. tech-middleware-havok Title uses Havok middleware. tech-middleware-wwise Title uses Wwise middleware. vsync-off-speedup Game speed changes when vsync is disabled or vsync interval is changed.
Projects
None yet
Development

No branches or pull requests

4 participants