xenia-project / game-compatibility

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

434D8850 - GRID 2 Demo #1246

Open Nighterlev opened 5 years ago

Nighterlev commented 5 years ago

Marketplace GRID 2 Demo

Tested on (xenia-project/xenia@f7ea931)

Issues:

Seems to do the exact same thing the full game did in 2016, but Xenia displays a different error message. GRID 2 #602 GRID 2 also uses the EGO engine, which a ton of other racing games tested under Xenia also use. Here's a list of all the games that use it: https://en.wikipedia.org/wiki/Ego_(game_engine)

It also has a bunch of XexGetProcedureAddress's not found, one's you don't normally see in the other games at least from what I've seen.

w> 00000028 ERROR: fn export referenced GetProcAddressByOrdinal(01BA(XamInputGetUserVibrationLevel) GetProcAddressByOrdinal(0282(XInputdFFGetDeviceInfo)) GetProcAddressByOrdinal(0283(XInputdFFSetEffect)) GetProcAddressByOrdinal(0284(XInputdFFUpdateEffect)) GetProcAddressByOrdinal(0285(XInputdFFEffectOperation)) GetProcAddressByOrdinal(0286(XInputdFFDeviceControl)) GetProcAddressByOrdinal(0287(XInputdFFSetDeviceGain)) GetProcAddressByOrdinal(0288(XInputdFFCancelIo)) GetProcAddressByOrdinal(0289(XInputdFFSetRumble))

None of these seems to be implemented, and might be why the game is crashing.

Log:

xenia.log 65.2KB's

Screenshot(s):

Screenshot_8

Specs:

Ryzen 1200 @ 3.9GHz 2x4GB 3000MHz GTX 1070 Founders edition

Labels:

state-crash-guest

Etokapa commented 3 years ago

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

Completed entire demo. 40-70FPS with vsync off and shaders cached.

:warning:Textures on cars will not render properly unless you set d3d12_readback_resolve=true. This will severely impact performance though.

g2d (10)

More Screenshots ![g2d (1)](https://user-images.githubusercontent.com/31154606/120248616-8d0a7b00-c23d-11eb-9997-800454ed73f3.png) ![g2d (5)](https://user-images.githubusercontent.com/31154606/120248620-8e3ba800-c23d-11eb-8704-64be0013db0e.png) ![g2d (6)](https://user-images.githubusercontent.com/31154606/120248621-8ed43e80-c23d-11eb-8ddc-9ff027e96c83.png) ![g2d (7)](https://user-images.githubusercontent.com/31154606/120248622-8f6cd500-c23d-11eb-8fa1-ef4d733d7d7b.png) ![g2d (8)](https://user-images.githubusercontent.com/31154606/120248623-90056b80-c23d-11eb-9562-aacbd0f24b95.png) ![g2d (9)](https://user-images.githubusercontent.com/31154606/120248624-90056b80-c23d-11eb-8bf6-e6068a27abcc.png) ![g2d (3)](https://user-images.githubusercontent.com/31154606/120248618-8e3ba800-c23d-11eb-92f2-ad0b543644f1.png)

xenia.zip xenia.z01.zip xenia.z02.zip xenia.z03.zip

state-playable | tech-middleware-wwise | gpu-readback