xenia-project / game-compatibility

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

4E4D07DC - Beautiful Katamari #297

Open michalstec1 opened 8 years ago

michalstec1 commented 8 years ago

Marketplace

https://github.com/benvanik/xenia/commit/b5469b57bacdba11d13c9052fda9e2128abef5ba Nothing happens, grey screen.

Log

bdeimos commented 6 years ago

Tested on (https://github.com/xenia-project/xenia/commit/94d1106386e571bd371c0cdcb893336f66d364ae)

Hangs and fills log with this error i> 00000028 RtlNtStatusToDosError => 57 i> 00000028 RtlNtStatusToDosError(C000000D)

RoosterIllusion commented 5 years ago

This is throwing the 0x57 (ERROR_INVALID_PARAMETER) because of a NtQueryVirtualMemory call on the following address spaces: 0x7f000000-0x7fff0000 0xffd00000-0xffff0000 They are returning nullptr in LookupHeap.

The following memory check changes seem to get passed this. (address < 0x7F000000) to (address <= 0x7FFF0000) (address < 0xFFD00000) to (address <= 0xFFFF0000)

With those changes, the logs display some missing functions and the following warning: C> 00003360 WARNING: imported a variable with no value: ExThreadObjectType

Log file: xenia.log

Missing functions: xam - 66 imports 57 implemented, 9 unimplemented XamShowGamerCardUIForXUID XamShowMarketplaceUI XamUserCreateStatsEnumerator XamShowMessageBoxUIEx XamTaskShouldExit XamTaskCloseHandle XamTaskSchedule XamVoiceSubmitPacket NetDll_XNetQosRelease

xboxkrnl - 147 import 134 implemented, 13 unimplemented NtDeviceIoControlFile IoDismountVolumeByFileHandle IoDismountVolume StfsControlDevice StfsCreateDevice XeKeysConsolePrivateKeySign XeKeysConsoleSignatureVerification NtReadFileScatter XexLoadImageHeaders __C_specific_handler ExThreadObjectType RtlUnwind RtlCaptureContext

Etokapa commented 4 years ago

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

Played through the tutorial level and the Delightful Dirigible level with no issues. 60FPS. Saves work. :warning:You must set protect_zero=false and scribble_heap=true!

bea (5)

More Screenshots ![bea (1)](https://user-images.githubusercontent.com/31154606/94324243-9cbf1a80-ff5e-11ea-9064-79e9c075ef79.png) ![bea (2)](https://user-images.githubusercontent.com/31154606/94324245-9df04780-ff5e-11ea-878c-ed69d9febf4a.png) ![bea (3)](https://user-images.githubusercontent.com/31154606/94324247-a052a180-ff5e-11ea-8675-392e212e579f.png) ![bea (4)](https://user-images.githubusercontent.com/31154606/94324253-a47ebf00-ff5e-11ea-9267-55595fdf55e0.png) ![bea (6)](https://user-images.githubusercontent.com/31154606/94324257-aa74a000-ff5e-11ea-86eb-d1afa7187a4d.png) ![bea (7)](https://user-images.githubusercontent.com/31154606/94324260-af395400-ff5e-11ea-8a37-63771a939ce2.png) ![bea (8)](https://user-images.githubusercontent.com/31154606/94324232-8b760e00-ff5e-11ea-9e21-ebde648c1220.png) ![bea (9)](https://user-images.githubusercontent.com/31154606/94324235-93ce4900-ff5e-11ea-9e48-572a3155467d.png) ![bea (10)](https://user-images.githubusercontent.com/31154606/94324238-992b9380-ff5e-11ea-84a2-ecabae177c94.png)

xenia.zip

state-gameplay

korean-squireel commented 3 years ago

unknown some graphical issues log.zip

gonhunta commented 3 years ago

The game runs pretty fine with some minor issues only. The theme music for the press start screen is broken and the same happens for the transiction screen for when you finish a stage (screenshot with king face and rainbow colors), some graphical effects from when you finish any stage are missing as already described in reports above. There are a also massive fps drop for advanced stages right before changing the map sizes, the same happens in the 360 console but its slightly more noticeable in the emulator. All the issues but the missing music got registered in the first linked screenshots. Despites that the game runs pretty fine, i did tested all the stages, including the extra one and minigame and did tested all the features but the ones which requires online connection. Everything works and the performance stays far above 60fps 99% of time.The game needs scribble_heap = true and writable_executable_memory = true in order to work.

Screenshots (Click to expand) Example: ![](https://cdn.discordapp.com/attachments/340808585443278848/829715157231075368/unknown.png) Example 2: ![](https://cdn.discordapp.com/attachments/340808585443278848/829735498138255431/unknown.png) Example 3: ![](https://cdn.discordapp.com/attachments/340808585443278848/829728624055681094/unknown.png) Example 4: ![](https://cdn.discordapp.com/attachments/340808585443278848/829720008916860928/unknown.png) Example 5: ![](https://cdn.discordapp.com/attachments/340808585443278848/829724507891564614/unknown.png) Example 6: ![](https://cdn.discordapp.com/attachments/340808585443278848/829725385369321482/unknown.png) Example 7: ![](https://cdn.discordapp.com/attachments/340808585443278848/829725482437181481/unknown.png) Example 8: ![](https://cdn.discordapp.com/attachments/340808585443278848/829726884568891449/unknown.png) Example 9: ![](https://cdn.discordapp.com/attachments/340808585443278848/829727464934735922/unknown.png) Example 10: ![](https://cdn.discordapp.com/attachments/340808585443278848/829730797837352970/unknown.png) Example 11: ![](https://cdn.discordapp.com/attachments/340808585443278848/829734831709356113/unknown.png) Example 12: ![](https://cdn.discordapp.com/attachments/340808585443278848/829735424632946706/unknown.png) Example 13: ![](https://cdn.discordapp.com/attachments/340808585443278848/829735658401955920/unknown.png) Example 14: ![](https://cdn.discordapp.com/attachments/340808585443278848/829735734239035522/unknown.png) Example 15: ![](https://cdn.discordapp.com/attachments/340808585443278848/829737083248705656/unknown.png) Example 16: ![](https://cdn.discordapp.com/attachments/340808585443278848/829737420902891580/unknown.png) Example 17: ![](https://cdn.discordapp.com/attachments/340808585443278848/829737522174623764/unknown.png) Example 18: ![](https://cdn.discordapp.com/attachments/340808585443278848/829738128365060176/unknown.png) Example 19: ![](https://cdn.discordapp.com/attachments/340808585443278848/829742919413399582/unknown.png)

xenialog.zip

CQDS commented 3 years ago

Has anyone tested up to DLC?

Katach314 commented 3 years ago

A couple issues: The katamari rolls slightly too fast, making 120 points runs of stages very difficult. Notable is that this bug seems to have some connection to framerate, as when average framerate was much lower the katamari was so fast as to render the game unplayable. Another bug is that the Princedom lags a lot for no apparent reason (despite it seemingly being much less complicated than the stages, which have a more reasonable framerate).

EDIT: Also, all DLC stages load and work perfectly.

EDIT 2: The emulator crashes to desktop (i.e. no "the guest has crashed" and thus presumably no log) when large collection categories are selected (such as "Nature" and "World").

EDIT 3: The game sometimes crashes:

yayanibi commented 2 years ago

downloaded the most recent Xenia version .. game keeps crashing when the king is loading a level... I checked and marked the above requirements in the settings... still crashes :( ----- "the guest has crashed"

previous version doesn't crash ...just checked

boommby commented 2 years ago

my game keeps crashing after the kings monologue before any level. ive tried downloading older versions of xenia and nothings working. strange thing is the levels were working yesterday

lostromb commented 2 years ago

Playing on the 24 Aug 2022 canary version (after the huge performance gains?? merge), almost everything seems fine. I did not need any special settings, so protect_zero=true, writable_executable_memory=false and scribble_heap=false seemed to work OK. Played for about 45 minutes, no crashes, no slowdowns. The katamari did seem a little faster than in other games in the series but it was hard to quantify. The only obvious glitch was the "photo" of the final katamari for the results screen; something messed up in that framebuffer copy (?) so the king is just holding nothing.

https://www.youtube.com/watch?v=gIRmK4iOwBY

SpittusFactus commented 1 year ago

Game crashes immediately after loading into the main world after completing Cloud 9 Forest every time no matter what. I have protect zero = false, scribble heap = true and writable executable memory = true.

I also have no idea where it actually spits the log out to be able to link it here. (new to this)

(was also having similar issues to others in this thread about re-launching and the game crashing before loading into the level, but fixed that by just keeping the master.zip around and overwriting the existing emulator files before each re-launch)

(also have the same glitch where the final katamari held up the King is just a grey rectangle)

angarg12 commented 1 year ago

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

Game crashes randomly, although I managed to make it quite far. However I got to a point where it crashes consistently. Most often it happens after I finish a level and go back to the princedom. Now I'm basically stuck and unable to make progress.

The beginning of the log is

!> F8000028 BaseHeap::Release failed because address is not a region start
!> F800000C XmaContext 3: Error during decoding
!> F8000150 ==== CRASH DUMP ====
!> F8000150 Thread ID (Host: 0x00008528 / Guest: 0x0000000C)
!> F8000150 Thread Handle: 0xF8000150
!> F8000150 PC: 0x826713E8

I tried all the variations of configuration mentioned here. I've also tried several older releases.

xenia.log

Margen67 commented 2 weeks ago

Xenia Canary issue: https://github.com/xenia-canary/game-compatibility/issues/202