game-compatibility
game-compatibility copied to clipboard
4D5307E8 - Mass Effect
https://github.com/benvanik/xenia/commit/ab04175aad4252aa149e691b2e7c27141a53f489
- Loads game and allows creation of character
- Proceeds past initial cutscenes into actual gameplay
- Too slow to actually play
- Not all textures load
- No audio after Title
- Text is "garbled"
- Fixed by using GPU > Clear caches
Thanks for the report - I wouldn't have expected it to get that far. Given the size of that log it may be getting slowed down a bit by just writing the log lines. Filed issue 406 to fix that.
I was surprised as well. Even better, I'm able to get rid of the "garbled" test by clearing the GPU cache manually. That also gets rid of some artifacts leftover from the Title screen and cutscenes. Video is up now if you'd like to see for yourself.
Not sure if this is related but I've found that, in numerous games, they load farther when an Output log is specified. If I load it through the GUI or just run xenia.exe default.xex, they most often crash at the first screen. Wasn't sure if I should open that up as an issue or not.
Also, in the spirit of reporting :) I also get the errors below when in debug.
@agrecalypse @benvanik Have you tried running it in release mode? That usually offers a huge speed boost for games. EDIT: changed title because OCD EDIT 2: Apparently you already did, silly me haha
@Razzile Sure did. Actually, that's what the original log is from. I've been running games in both Release and Debug as well as Extracted (.xex) and ISO to see if there are any discernible differences. The log from the OP is running .xex in release. The video is running .xex in debug. Long story short, same result regardless of build.
Interesting asserts - those will be good fixes.
Edit: Slowness during rendering seems to be caused by stalls on the GPU - the game is not providing frames fast enough. Not sure if this is because the game is not able to produce them, or if it's waiting for some callback not being delivered.
How do I run Xenia in Debug?? I'd like to provide any asserts to help out :)
If you're building it yourself you can set the configuration in Visual Studio to debug and then run it under the debugger.
On Mon, Aug 31, 2015 at 8:23 PM mrsellermrbuyer [email protected] wrote:
How do I run Xenia in Debug?? I'd like to provide any asserts to help out :)
— Reply to this email directly or view it on GitHub https://github.com/xenia-project/game-compatibility/issues/149#issuecomment-136564537 .
Update
Game goes into menu, after press play button Xenia: Guest has crashed. There are gpu drawing corruptions.
Tested
On (https://github.com/xenia-project/xenia/commit/0d429fc7d748831ac0b43a65cb64d2c688cb5156)
Issues
!> 0000002C ResolvePath(ShaderDumpxe:\CompareBackEnds) failed - no root found G> 00000004 Failed to find tile view!
Unimplemented
Undefined
GPU
Writes to unk. register
w> 00000004 GPU: Write to unknown register (0081 = 80010000) w> 00000004 GPU: Write to unknown register (0082 = 00000000) w> 00000004 GPU: Write to unknown register (1E4E = 00000000)
Log file
Labels
- state-menus
- state-crash-guest
- regression
- gpu-corrupt-drawing
ingame but very slow. https://github.com/xenia-project/xenia/commit/803fa0cba9416a73425bc44cc886a1826ca06d70
Game hangs like GTA V, sound is completely missing. Saving not working.
Runs pretty good, aside artifacting on character models (kind of like in Gears). Sound is fine too.
On canary, it was crashing all the time in this spot. But after break_on_debugbreak = true
it runs without crashing.
edit: problem is elswhere. Game will crash shortly after loading a savefile, and break_on_debugbreak doesn't help. So if you want to play for longer, don't try to load a savefile, it will crash when trying to load new area.
I got to this point, but without saves it's pointless to play more IMO.
Canary can create proper savefiles, they look fine and usable, but after pressing "Load Game" nothing happens.
It seems like Master can't create proper savefiles. It creates files in "content", but those won't appear in-game. After importing saves from canary to master, they look broken:
I tried using saves made on actual X360, but they won't load either. Their naming is different though, for some reason. (I think filesize is irrelevant, X360 save is end-game, a lot of crap in inventory, journal, etc)