xenia-project / game-compatibility

https://xenia.jp
BSD 3-Clause "New" or "Revised" License
467 stars 145 forks source link

5451087D - UFC Undisputed 3 #1081

Open JABirchall opened 5 years ago

JABirchall commented 5 years ago

Marketplace

Tested on https://github.com/xenia-project/xenia/commit/37e59464c2d8f84ac59d86b73a6eb86569b06df3

Issues:

Log:

xenia.log.zip

Screenshot(s):

Labels:

state-menus gpu-corrupt-drawing

ghostriley96 commented 3 years ago

It's the main problem of Xenia gets stuck at loading screen can't boot I think using a custom build will solve this but when game starts can't boot into so problem is it can compile shaders need some time to fix

Nighterlev commented 3 years ago

Has anyone else noticed how the title ID for this issue is for Left 4 Dead 2? https://marketplace.xbox.com/en-US/Product/Left-4-Dead-2/66acd000-77fe-1000-9115-d802454108d4 I believe the original poster may of had a mix up by copying the title ID off of the Xbox marketplace website itself even though the actual title ID is 5451087D which someone had apparently made a issue for here #1495 .

The title ID for the demo of UFC Undisputed 3 is 5451887E (neither of these appear to be the demo btw). I believe this issue should have it's name changed to 5451087D - UFC Undisputed 3, or this one can be closed in favor of #1495 which has the correct title ID already.

Nighterlev commented 3 years ago

Tested on xenia-project/xenia@587c250

Issues:

It does sorta get in-game now, on the demo at least (has the same title ID). Seems to render just fine in game, but if you wait to long in the menu's it'll crash. You also have to try and skip everything quick enough otherwise it'll eventually crash to. From what I've been able to gather, once you do get in-game and try to pass through all the different scenes, it'll begin playing in a constant loop with the cheering in the background. It won't progress any further, just a loop.

Here's the errors I can find in the log - !> F8000030 BaseHeap::Alloc failed to find contiguous range !> F8000030 PhysicalHeap::Alloc unable to alloc physical memory in parent heap

Log:

Log level set to 3 Actual size is 378MB's xenia.zip

Log level set to 3 Actual size is 197MB's (made this one for easier debugging through the xenia discord, but this one only involves me getting in-game, not at the point where it crashes in-game like the above one). xenia (2).zip

Screenshots:

Screenshot_47 Screenshot_48 Screenshot_49 Screenshot_51 Screenshot_52 Screenshot_56

This is where it will begin playing in a constant sound loop. Screenshot_55

Labels:

state-gameplay tech-middleware-havok tech-middleware-wwise

Etokapa commented 3 years ago

I think the report above could go on its own Issue since it's for 5451887E, while this Issue is for 5451887D.

kroaton commented 3 years ago

image

It works with this setting added - "gpu_allow_invalid_fetch_constants = true" A bit slow and with a few audio stutters here and there but seems playable

kroaton commented 3 years ago

Running with vsync off results in an immense framerate boost in this game. It went from sub 20 frames to 80 on my 9900k.

JABirchall commented 3 years ago

So since Ive seen some progress, I post my findings.

Vulkan

Still corrupted drawing like in the initial post - https://i.imgur.com/1cbbrBD.png : https://i.imgur.com/zSqfnmj.png very low framrates

D3D12

Rending works, Framerate is good. Able to load into a game and play Random freezes or complete lockup after or between rounds during a transition.

JABirchall commented 3 years ago

Heres a log of a freeze.

!> F8000228 XMA: Write to unknown register (0601): 00000003
!> F8000228 XMA: Write to unknown register (0601): 00000002
!> F8000228 XMA: Write to unknown register (0601): 00000003
!> F8000228 XMA: Write to unknown register (0601): 00000002

xenia.zip

Opened issue: https://github.com/xenia-project/xenia/issues/1779

kroaton commented 3 years ago

D3D12 rendering for comparison with JABirchall's Vulkan pic. image

Resolution scaling (2x/3x) also does not seem to work, as random artifacting becomes apparent quickly.

kroaton commented 3 years ago

First hard crash on my end as well - here is the crash dump xenia.log

Clooduh commented 3 years ago

Marketplace

Tested on https://github.com/xenia-project/xenia/commit/800db1aa49814e12044809b52ed69d0dd941a740 on May 19 2021

Issues:

Game launch just fine, but as soon as starting any matches or training, the game does not shows the arena and everything. and skipping to the fight, the game crash.

Log:

xenia.log.zip

Screenshot(s):

Screenshot (151) Screenshot (152) Screenshot (153) Screenshot (154)

Labels:

gpu-drawing-missing tech-middleware-havok

finthechatgame commented 3 years ago

how do you fix this its happening to me rn

Mookie19 commented 3 years ago

gpu_allow_invalid_fetch_constants needs to be set to 'true' in the config. It will render but will freeze or crash currently.

kroaton commented 3 years ago

The game only seems to crash in between fights and occasionally between rounds, where it plays a random animation.

It seems as though it is trying to play an animation and the path it reads is wrong/something else goes wrong.

If that were to be fixed, it would be fully playable. Pride mode also seems to crash less often.

JABirchall commented 3 years ago

The game only seems to crash in between fights and occasionally between rounds, where it plays a random animation.

It seems as though it is trying to play an animation and the path it reads is wrong/something else goes wrong.

If that were to be fixed, it would be fully playable. Pride mode also seems to crash less often.

I found using the UFC training ring for fights also crash a lot less. you can even complete a round or 2 before it crashes. Full stage scenes tend to crash between rounds, and if you lucky to reach the end of the fight, it will defo crash there.

Antibiotika224 commented 3 years ago

The game only seems to crash in between fights and occasionally between rounds, where it plays a random animation. It seems as though it is trying to play an animation and the path it reads is wrong/something else goes wrong. If that were to be fixed, it would be fully playable. Pride mode also seems to crash less often.

I found using the UFC training ring for fights also crash a lot less. you can even complete a round or 2 before it crashes. Full stage scenes tend to crash between rounds, and if you lucky to reach the end of the fight, it will defo crash there.

I Have found turning off "Fighter Entrances" in the game settings , makes it crash ALOT LESS in most arenas,(I have only experienced a few crashes with the arenas I beloeve its the fighter entrances causing crash) with that setting turned off i can play "title mode" 80% crashless , it crashes after matches SOMETIMES and only lost progress once because of a crash, Also turning off "Highlight Reel Auto Rec" makes it crash less between rounds , This is all in my experience though

Mookie19 commented 3 years ago

Interesting, I did figured it was something along the lines of the memory not clearing itself properly so it doesn't have enough memory to load the next fighter entrance or gathering clips for the replay/highlights, etc. That's just my assumption though, with some game programming knowledge... none in emulation however.

SHARONALALUF commented 3 years ago

https://github.com/xenia-project/game-compatibility/issues/1081#issuecomment-848182889 did someone got a solution for this? i couldnt understend, i really want to play but the game always in black screen.

kroaton commented 3 years ago

#1081 (comment) did someone got a solution for this? i couldnt understend, i really want to play but the game always in black screen.

Download the latest Xenia build, make a text file called "portable" (so with the extension visible it is portable.txt) Open Xenia and then close it -> this will create a file called "xenia.config.toml" Open xenia.config.toml, modify this setting from false to true - "gpu_allow_invalid_fetch_constants = true"

Have fun.

SHARONALALUF commented 3 years ago

https://github.com/xenia-project/game-compatibility/issues/1081#issuecomment-864325526 ty very much, i got another problem, the game crushes after 1 round, when we go to the corners its showing a black screen ty for helping

JJ34D commented 3 years ago

Yup seems like the general issue is it crashing when there is a new round. If anyone could find a fix to this it would be greatly appreciated..

ultimateDRZ commented 3 years ago

Hello. I found the required build in which there are no crashes, try it and you will be the next version of "canary". 2 times passed the tournament mode 8 fighters in "ufc" and "pride" without a single departure and stuttering of music after the battle

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

JABirchall commented 3 years ago

Hello. I found the required build in which there are no crashes, try it and you will be the next version of "canary". 2 times passed the tournament mode 8 fighters in "ufc" and "pride" without a single departure and stuttering of music after the battle

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

Thanks, Ill try it out and report if it works

Antibiotika224 commented 3 years ago

Hello. I found the required build in which there are no crashes, try it and you will be the next version of "canary". 2 times passed the tournament mode 8 fighters in "ufc" and "pride" without a single departure and stuttering of music after the battle https://github.com/xenia-canary/xenia-canary

Thanks, Ill try it out and report if it works

I tried it out, No crashes so far but I am seeing a issue where the Referee is not loading, its just a shadow thing EDIT: A restart of xenia seems to have fixed this

ultimateDRZ commented 3 years ago

Read above there is an answer to this question

JABirchall commented 3 years ago

Can confirm works 100% without crashing on canary. Tho I have noticed numerous graphical glitches which do not happen on standard xenia

praziquantel commented 3 years ago

Can confirm works 100% without crashing on canary. Tho I have noticed numerous graphical glitches which do not happen on standard xenia

How to playing on xenia canary ? is just like standard xenia's ?

yess, in standard xenia i found graphical gliches, especially in carrer mode. its unplayable

UFC xenia career mode

praziquantel commented 3 years ago

and the glitch like this XD

part 2

libal44 commented 3 years ago

With the latest canary build the fights are no longer crashing after a round or two. Also the Career fights in the WFA are working (they crashed before). Only problem that's left now is that the created fighters are all black like they are coming straight from the shadow realm. The ref is invisible as well.

I'm currently running thru a career using Lyoto Machida (real fighters are properly rendered). You just have to fight shadow people for ~10 fights until you get out of the WFA and into the UFC where the fighters are properly rendered. This is good progress I think

taraskopytchak commented 2 years ago

Hi everyone ! Have anybody tried to install dlc to this game ? I did everything like in xenia guide (using velocity) but additional fighters and all content havent appeared yet. Maybe someone knows the solution ?

Kodebreaker5150 commented 2 years ago

So after playing this on the most recent xenia-master (master@9b1fdac98) i can say this is probably the smoothest playing UFC/MMA thats playable on xenia. But heres some pros and cons that some might've experience.

Pros

The game runs super smooth 60fps with no frame drops from the intro all the way to the gameplay. No texture bugs at all when it comes to the in-game models except for CAF's. But i will save that part for the cons. Title mode or Title Defense mode doesent crash after 4 matches. And with the new Post-Processing settings the game already had very good models but with this it makes some of the models pop out with especially Jon Jones and Anderson Silva.

Cons Created Fighters show up either blacked out or invisible in the career mode and regular game modes. There is a glitch where the fighters would go through the mat in certain arenas such as the Pride FC arena or MGM Grand

I will be providing screenshots and clips but i hope this helps out

Screenshot of a guy going through the octagon mat Screenshot (6124)

Screenshot of the CAF not working in any game modes Screenshot (6217)

nickvasallo commented 2 years ago

Some things I've noticed, upgrading to GTX 1070 was a game changer. Editing the config file to use: d3d12, changing "gpu-invalid-fetch-constants" to "true" In game options: disable ring walk and auto-record HL

Game is now playing smooth, but CAFs do not appear. Do Career doesn't work either... Hope this gets fixed then the game will be closer to 100% usable. thanks!

nickvasallo commented 2 years ago

I have tried putting the DLC packages in the 00000002 folder in the Canary content folder, I also tried unpacking them with wxPirs and putting the files in the folders for the master. No luck...anyone able to get DLC working?

nickvasallo commented 2 years ago

I figured out how to mod Xbox360 and Xenia UFC 2010 saves to work with UFC 2010 CAF Editing Tool

If you have Xenia start at Step 1, if you have Xbox360 file start at step 6:

  1. Locate your Xenia CAF folder, we need to create a package compiling the 2 files inside.
  2. Open Le Fluffie.
  3. Create a Package, STFS Type 1.
  4. Add the 2 files from the CAF folder.
  5. Create the package.
  6. Open the package in the UFC 2010 Modding Tool
  7. Do all the max stats you want then rehash/save.
  8. Open the package in Modio 5.
  9. Go to Advanced and Edit Contents.
  10. Save each of the 2 files into the Xenia CAF folder.

Boom! 🤟

Sowa95 commented 2 years ago

Guided Tutorial on Vulkan. Still broken, but at least the opponent is visible, so it's much more playable. 1

besarat2341 commented 1 year ago

The game works fine if you use xenia canary . But isn't it possible to play career mode? At first he was in pixels, and now he is only a black character, and after the victory the game crashes. I can play in any mode except career due to crashes and black people

Yayabtw commented 1 year ago

image

mrchappedlips commented 1 year ago

I am having a similar issue to most people here, my game runs completely fine until i load into a fight then every thing behind the hud is a black screen, when I first had this issue i found a "fix". I went into my xenia config and changed a few things, being : "gpu-invalid-fetch-constants = false > gpu-invalid-fetch-constants = true", "vsync = false > vsync = true" , "render_target_path_d3d12 = "" > render_target_path_d3d12 = "rov"" and "gpu = "any > gpu= "d3d12" If anyone has any ideas on how to fix this please let me know, thank you.

4mrniceguy20 commented 8 months ago

i have a problem where animations are sped up ive changed maxfsrpasses to 1 when higher fight would be slow be everything would be okay since changing ive had the animation speed up and everything else is fine though

Sowa95 commented 8 months ago

Game speed is tied to FPS, which should be 60. Don't disable vsync and you'll be fine.

AhayriSG commented 6 months ago

Quick settings guide for people want to play; https://discord.com/channels/1133007456826564608/1154530157172895794

brianx87 commented 4 months ago

Game is working fine on Steam Deck but with slow down in arenas, you need to use the gym to get full speed, settings below to get it running without black screen and artefacts.

gpu-invalid-fetch-constants = true
vsync = true
gpu= "d3d12"