xenia-project / game-compatibility

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

4D5309C9 - Forza Horizon #509

Open TotalCaesar659 opened 8 years ago

TotalCaesar659 commented 8 years ago

Marketplace

Tested on xenia-project/xenia@3d1d4dea47dd95117befe436ed292ad79ca5ee13

Issues:

The message about bad or unimplemented file IO calls.

Log:

Log file

Screenshot(s):

0000

Labels:

state-nothing

Sleepy93 commented 7 years ago

Update:

bad or unimplemented file IO calls error after start.

!> 00000054 ResolvePath(\Device) failed - no root found

Unimplemented:

Undefined:

!> 00000054 XMsgStartIORequest: app 00000000 undefined

Tested:

On (https://github.com/benvanik/xenia/commit/eecc9d0aea1a0c841d9ddfa0d182c22a10ea4f86)

Log:

horizon.txt

Labels:

bdeimos commented 6 years ago

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

Issues:

Same issue.

Log:

xenia.zip

mostm commented 5 years ago

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

Log:

xenia.zip

Screenshot(s):

xenia_RPeEQBNX6y

vladmihai commented 5 years ago

Forza Horizon goes ingame but there is some problems, ground texture are missing, no colllsion between cars and crashes after the first race: https://www.youtube.com/watch?v=2zHhZn54qLc PR1461

HyproZe commented 5 years ago

Tested on xenia-project/xenia@1050fcb

Issues:

Goes in-game, intro played correctly, sound same

Sound when the menu is loaded and ask for Single or Online is a bit broken.

No collision in game between cars and some textures don't load properly.

Screenshot(s):

image image image image image image image image

Video: https://youtu.be/5PiAAl6BheM

Logs:

Too big (1go for 10min)

Labels:

state-gameplay

CookiePLMonster commented 4 years ago

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

Issues:

Goes in-game on master, collisions now work and random crashes are gone. Terrain rendering still broken, but that doesn't seem to affect playability.

Screenshot(s):

xenia_yRxGl245F0 xenia_BOdn3JH4rB xenia_JLUJWp693a xenia_1xhoScVDwi xenia_DJ4dTaL8yS

Log:

xenia.zip

Labels:

state-gameplay

Margen67 commented 4 years ago

@javi1111111111 https://github.com/xenia-project/game-compatibility#what-not-to-post

ghost commented 3 years ago

This youtuber "Shinyodd" played this on Xenia and it somehow made a 6 GB log file.. Does anyone know about this already?

JuanjoSevilla1 commented 3 years ago

Well today and I have detected a problem when playing xenia emulator b099d74 and it is that when I play forza horizon when doing the prologue it closes and closes so I would like to not have neither create nor hang nor close alone and that improved performance and there was no lag and that it could be driven without lag and that the ai did not fail as much and the cars did not crash into each other and that the graphics were the same as the xbox 360 and the lighting of the texture and colors are not transparent or have strange colors please it's time for the xenia emulator to go well and not fail so much I ask you please It is necessary for me because I do not have xbox 360 and my pc is powerful enough that the xenia emulator works without problems

mostm commented 3 years ago

Tested on... a lot of commits! Listed below: (Normal behavior qualifies here as before regression) https://github.com/xenia-project/xenia/commit/c9073e101f38afe7b1444bae97eb8b78dcb151f9 (master @ 2 Aug 2021) - Car interior broken, crashes during first race https://github.com/xenia-project/xenia/commit/795894b4c00b7ca6d2bfeb0aaf0bfe49edbbeab5 (2 Jul 2021) - Same behavior as master https://github.com/xenia-project/xenia/commit/21c28a07f1822750f116aaca0bb3b118a5dc0001 (8 May 2021) - Car interior renders normally, random crashes are still present https://github.com/xenia-project/xenia/commit/b5fc1efad52f934cb8f4a85108f98ec0b6eec50e (1 May 2021) - Same as previous entry https://github.com/xenia-project/xenia/commit/b6e5719173920ceeb1498016b002917c4f5d22e4 ... https://github.com/xenia-project/xenia/commit/47e36e6aeeff5148a7a1b23625e7649095fad3c4 - Random crashes are introduced https://github.com/xenia-project/xenia/commit/e5948bb81044b53ca1631fa1fef049a49b587e8e - Normal Behavior https://github.com/xenia-project/xenia/commit/556893177b079cd112c94abfe0ed7bf55baa0919 (28 Apr 2021) - Better perfomance-wise than previous entry, normal behavior otherwise https://github.com/xenia-project/xenia/commit/4ce43369a7cf94f72a09c75a37dcf20a72179b33 (7 Apr 2021) - Normal Behavior https://github.com/xenia-project/xenia/commit/99024aec3294f5db423d30450218040abfa5f00b (4 Mar 2021) - Normal Behavior https://github.com/xenia-project/xenia/commit/e7cd2ffffa418002ea5e526a3edba734d5f24990 (29 Dec 2020) - Normal Behavior https://github.com/xenia-project/xenia/commit/dffdf92e399f352b9e25e3ed99adf1c7e4efb105 (23 Aug 2020) - Normal Behavior https://github.com/xenia-project/xenia/commit/5558c8aafefffca68ada82d3d7a389ac8fcedde6 (4 Mar 2020) - Normal Behavior

Issues:

Somewhere between commits of 1 May 2021, regression was introduced: Random(ish) crashes. All during first race. I tested commits picking them by date, to try to find a source: https://github.com/xenia-project/xenia/commit/b6e5719173920ceeb1498016b002917c4f5d22e4 ... https://github.com/xenia-project/xenia/commit/47e36e6aeeff5148a7a1b23625e7649095fad3c4 Somewhere between or in those commits, this regression was introduced, and still happens on https://github.com/xenia-project/xenia/commit/c9073e101f38afe7b1444bae97eb8b78dcb151f9 (master at this time). After that, a new regression was introduced: Car interior doesn't render fully. Sometime between https://github.com/xenia-project/xenia/commit/21c28a07f1822750f116aaca0bb3b118a5dc0001 and https://github.com/xenia-project/xenia/commit/795894b4c00b7ca6d2bfeb0aaf0bfe49edbbeab5 (will probably checkout later).

Log:

All of my builds along with log files and pdb are available on Google Drive: https://drive.google.com/drive/folders/17BCstfpmFzc1Ut2jm82HUpk9wkX8wYsv?usp=sharing

https://github.com/xenia-project/xenia/commit/c9073e101f38afe7b1444bae97eb8b78dcb151f9: xenia_c9073e101f38afe7b1444bae97eb8b78dcb151f9.zip

Screenshot(s):

Labels:

regression state-gameplay

Sam36192 commented 2 years ago

Xenia-canary (canary_experimental@7b6cbc2f1 on Feb  8 2022) _  4D5309C9 v12 0  Forza Horizon _Direct3D 12 - RTV_DSV_ 2_11_2022 9_18_53 PM I keep receiving this message whenever I try to do the Horizon Heats race?

CookiePLMonster commented 2 years ago

Much like Forza Motorsport 4, the game needs mount_cache = true to work correctly.

Blackbird88 commented 2 years ago

100%'d both the base game and the Rally DLC with xenia-canary/xenia-canary@0df9213

Screenshots

Issues:

Random crashes

The game randomly crashes during the races and Rewind can sometimes cause a freeze in the Rally DLC. It's possible it has something to do with the physics since one time they froze completely while the game was still "working"

Square Shadow

Apparently Forza Motorsport 4 has same issue which is unsurprising as they share the same engine

Broken car colors in Autoshow/Garage

Certain colors are broken in Autoshow/Garage. They appear fine in freeroam/races ⚠This happens if you use higher than native resolution⚠

Certain parts of the car flicker in/out

Left picture has missing rear view mirrors, Right has them ⚠Requires gpu_allow_invalid_fetch_constants = true

Broken thumbs for cars with custom icon

⚠Requires native resolution and d3d12_readback_resolve = true

Light coronas visible through objects

Applies to any light sources be it street lights or car lights ⚠Requires query_occlusion_fake_sample_count = -1

Sam36192 commented 2 years ago

I'm playing on the latest Canary build, game is working amazing, but I cannot seem to get the title update for the game to work, unless this latest version of Canary doesn't support title updates?

Sam36192 commented 2 years ago

Things are working fine, but for some reason, I keep experiencing game freezes while trying to do the Kettle Hills rally in the rally expansion lately.

legolas119 commented 2 years ago

hi, i'm using the last canary version, I tried that game but it crashes as soon as i sign up into the first event... Did you solve this issue? I also tried to install DLC but it seems they aren't detected...is it necessary to install a Title update? thank you very much

legolas119 commented 2 years ago

hi, please can you help me? FH still continue to crash as soon as i sign in to the first event. Please check my details here: https://github.com/xenia-canary/issue-dumpster/issues/33 Is there any fix to run it? Thank you!

Margen67 commented 2 years ago

@legolas119 Ask for help on the Discord server: https://discord.gg/Q9mxZf9

Sam36192 commented 2 years ago

Xenia-canary (canary_experimental@f62ac9868 on Sep  5 2022) 9_10_2022 2_48_37 PM Here is one example of the Kettle Hills rally crash, on the other rally races it works fine except for this one where it just crashes randomly...

legolas119 commented 2 years ago

as i posted in the post mentioned above, my Forza Always crashes into the same point, at the beginning, as soon as i sign in to the first event... i don't know why, as a lot of users play the game correctly...is there any fix thati can apply?

thanks

ghost commented 2 years ago

as i posted in the post mentioned above, my Forza Always crashes into the same point, at the beginning, as soon as i sign in to the first event... i don't know why, as a lot of users play the game correctly...is there any fix thati can apply?

thanks

You just have to use Xenia Canary with the mount_cache = true in the xenia-canary.config That should fix it. Good Luck!

legolas119 commented 2 years ago

oh many thanks! great! it solve the same issue in Forza Horizon 2!!! Do you know if there is a database with all games fos Xenia with the specific settings we have to use to run them correctly? It could be really useful, otherwise it is impossible to know which settings are necessary for each game... For example i have Fable III and it crashes as soon as i choose the character...

In forza and forza 2, there is an issue into the texture near the car: https://i.postimg.cc/GtTcsRz1/forza2.png do you know if it is possible to fix it?

thanks!

wlb123git commented 2 years ago

oh many thanks! great! it solve the same issue in Forza Horizon 2!!! Do you know if there is a database with all games fos Xenia with the specific settings we have to use to run them correctly? It could be really useful, otherwise it is impossible to know which settings are necessary for each game... For example i have Fable III and it crashes as soon as i choose the character...

In forza and forza 2, there is an issue into the texture near the car: https://i.postimg.cc/GtTcsRz1/forza2.png do you know if it is possible to fix it?

thanks!

I disabled motion blur, to let those textures invisible. horizon 1 use patch, cause modify game setting files not work. horizon 2 modify game files in renderscenarios.zip, and disable game file check in xex. cause there is no patch to disable motion blur.

legolas119 commented 2 years ago

thanks, the patch is available only for FOrza horizon. I set DIsable Motion Blue = true, but the issue is still present...do i need to modify anything else? Forza horizon 2: where is the renderscenarios.zip file? I don't have it, i only have the .iso file...

thanks

legend800 commented 2 years ago

This is not a chat room. Stop spamming the game thread like it's a help forum. Take it to discord.

Mentalek commented 2 years ago

inside_car_view invisible_car_1

Has anyone had such a problem? After running the game for approx. 10-15 minutes car becomes "half-invisible" with little 2 car on left and right

321Gofast commented 1 year ago

My game keeps giving me an error after about 5-15 minutes of gameplay, afterwards it seems to keep running fine, but all sound stops working and just sounds like it would if it crashed. I set mount_cache to true, I don't know why this is an issue

slavvampyr commented 1 year ago

Same as 321GoFast, it's giving me some error saying that a device attached isn't functioning properly and the sound bugs, then I can still race but the game doesn't respond to controller commands. Is there an issue with using controllers or what? # Capture

jumbokoooookie commented 1 year ago

Same as 321GoFast, it's giving me some error saying that a device attached isn't functioning properly and the sound bugs, then I can still race but the game doesn't respond to controller commands. Is there an issue with using controllers or what?

Capture

this exact issue is still present on 20/02/23

Radukas commented 1 year ago

Much like Forza Motorsport 4, the game needs mount_cache = true to work correctly.

Can anybody tell me how and where do i need to put mount_cache = true . In which file because my forza horizon for me launches gives me the start screen u press singleplayer and after the cutscene it just goes dark no error nothing

ghost commented 1 year ago

Missing geometry fixed on canary a few months ago was fixed by using the xenos half float format instead of the ieee one for vpkd3d/vunpkd3d.

caretha85 commented 1 year ago

Specs:

Windows 10 Pro Ryzen 5 4600g Vega 7 1900mhz 16 Gb memoria 2667mhz Forza

i-am-jawaad commented 1 year ago

does not load textures Screenshot (2) # Screenshot (1) # the game then crashes right After

T3SL4A commented 1 year ago

does anyone know hot to fix this>> Xenia_canary Screenshot 2023 05 09 - 18 09 32 66

teamwork420 commented 1 year ago

i can play the game fine. vulkan or direct x 12 .. with vsync off get 120ish fps and the only thing i notice is the mirrors are not there lol . playing forza horizon and horizon 2 and fast and furious on pc still looks like shit compared to 5 but eh

IDKTomasss commented 1 year ago

Guys, I have had this problem trying to play the first race and if you could help me I would appreciate it a lot. Thanks in advance Problema

ItzTuber commented 1 year ago

Xenia-canary (canary_experimental@1319ff6ea on May  1 2023) _  4D5309C9 v12 0  Forza Horizon _Direct3D 12 - RTV_DSV_ 19 07 2023 12_59_06

the Games says that the profile is modiefied so it wont work

RiverDev0 commented 1 year ago

Xenia-canary (canary_experimental@e54262b71 on Jul 23 2023) _  4D5309C9 v10 0  Forza Horizon _Direct3D 12 - RTV_DSV_ 25_07_2023 1_15_46 PM

Xenia-canary (canary_experimental@e54262b71 on Jul 23 2023) _  4D5309C9 v10 0  Forza Horizon _Direct3D 12 - RTV_DSV_ 25_07_2023 1_15_46 PM (1) Xenia-canary (canary_experimental@e54262b71 on Jul 23 2023) _  4D5309C9 v10 0  Forza Horizon _Direct3D 12 - RTV_DSV_ 25_07_2023 1_15_44 PM

You can play the game but cant do the races

Blackbird88 commented 1 year ago

Unfortunately if the game requires readback then there's nothing you can do to fix it any other way.

RokkuDayo commented 1 year ago

image The reason why there's a rectangle-shaped hole under the car in the motion blur is because there literally is a cuboid in there. The purpose of this mesh is unknown to me but if I had to guess it's probably used to calculate physics since it's aligned with the ground below or it's what aligns the fake projected shadow to the ground. Either way, the motion vector pass is incorrectly picking it up as part of the car's geometry and masking it as if it were being rendered.

RokkuDayo commented 1 year ago

Looking deeper with PIX into what I mentioned in my previous comment, I've noticed some discrepancies in the DX12 states for these invisible meshes. The taller one, which starts at the same height as the shorter one, has different parameters for the DepthStencil, especially the StencilWriteMask and the StencilPassOp. It is also interesting to note that after looking at all the draw calls in the capture, only the ones belonging to this shorter mesh (they appear in the player's car and NPCs, so there's usually more than one in the scene) had these specific WriteMask and PassOp values. Since one of them appears on the motion vector pass and the other doesn't, I believe this has something to do with the incorrect rendering of motion blur and this mesh. I'm still convinced these belong to the game's physics system and/or the projected shadow and are somehow being picked up by DirectX 12 despite not being meant to be rendered into the motion blur pass. This mesh also exists in Forza Motorsport 2 albeit with different states when analyzed with PIX. Untitled-1

ninjinskie commented 1 year ago

just finished a full playthrough on the september 21st build and the game is totally playable from beginning to end with only a few minor graphical issues. this does require enabling the 'disable motion blur' patch and turning mount_cache to true - i also left vsync on and locked the game to 60FPS as any higher appeared to mess with the graphics further.

the problems i did encounter are:

some cars don't display mirrors correctly, and the interior view is sometimes missing (as was posted above) image

selecting cars always causes graphical corruptions on the menu itself image

applying any vinyls to a car causes major graphical corruptions image

legend800 commented 1 year ago

gpu_allow_invalid_fetch_constants = true fixes mirrors

ClaudeLib commented 1 year ago

The game stutters heavily during gameplay with vsync disabled in both Stable and Canary, with HUD flickering. Cutscenes and, weirdly, Rewind are not affected. That wasn't a thing, like, half a year ago when I last played with Xenia.

caretha85 commented 1 year ago

The guest has crashed.

Xenia has now paused itself.

==== CRASH DUMP ==== Thread ID (Host: 0x00002278 / Guest: 0x00000008) Thread Handle: 0xF8000034 PC: 0x82C7E59C

tornadox commented 1 year ago

The guest has crashed.

Xenia has now paused itself.

==== CRASH DUMP ==== Thread ID (Host: 0x00002278 / Guest: 0x00000008) Thread Handle: 0xF8000034 PC: 0x82C7E59C

You just have to use Xenia Canary with the mount_cache = true in the xenia-canary.config.toml

Samambaia-Roxa commented 5 months ago

Disclaimer: When it comes to computers, programming and coding; I am the smoothiest braindead guy you can find.

I wanted to play the game but had issues with textures and crashing, I eventually got to fix it so I'm gonna leave it here in case it's the same fix for someone else.

My specs are: -Ryzen 5700g -16gb RAM -No Graphic Card, I use the Integrated Graphics of the CPU

I looked here and then did the "mount_cache" and the "gpu_allow_invalid_fetch_constants" fixes, as well the "Motion Blur Patch", it didn't do much so I decided to "monkey press buttons" myself and see if I would be able to get somewhere.

I was getting the "Graphic Device Lost" error, so I decided to see how the game performed in the AMD Adrenaline. Making a game profile for Xenia and running it along the performance monitor. The CPU was fine, the problem was the GPU running at +80% and eventually spiking up to 100% and dying. So my first thought was "Well, the game is being too much for my low end pc, so let's make it unglier".

I wanted to lower the Draw Distance, but couldn't find how, so I turned "native_2x_msaa" to false, and it helped a little; next I set the "vsync" to false and "framerate_limit" to 30; then I changed the settings of Xenia in the AMD Adrenaline to daectivate anything that might be competing with Xenia, then running Xenia throught AMD Adrenaline.

Granted it work a bit, I could play for longer periods of time before crashing, but still crashing. Inspecting the AMD Adrenaline, I noticed that the Radeon Integrated Graphics is called a APU instead of a GPU, I checked the "xenia-canary.config" for the APU section and noticed that there was this "use_dedicated_xma_thread" that would use a separate (entire?) thread of the Radeon Graphics to process the audio.

Turning it to false, I was able to finally play the game without crashing and even set the framerate_limit to 60, but later setting to 50 because I don't feel confortable running the Radeon Graphics at 99%.

henk717 commented 4 months ago

Same as 321GoFast, it's giving me some error saying that a device attached isn't functioning properly and the sound bugs, then I can still race but the game doesn't respond to controller commands. Is there an issue with using controllers or what?

Capture

Having the exact same issue on a recent canary build, but was able to fix it. You want use_new_decoder = true for this game, that newer decoder doesn't have the audio crash issue.

jpriver56 commented 1 month ago

My first hour of gameplay went great. Then the following error appeared.

image

Appeared during a race and I finished it without any problem, then it lead to an infinite loading screen before clicking OK in the error window.

As said before, I set use_new_decoder = true but didn't fix the issue.

image

I'm using Xenia Canary. This is the build I'm using: canary_experimental@2c087406d on Sep 4 2024.

tranquilcarbon commented 1 month ago

I'm using build 50FCE8BDB (Considered to be the most stable build for the Forza 360 games), I changed the following settings from default:

vsync = false vsync_interval = 16 (Was already set to 16) mount_cache = true (Fixed the crash when loading the first event)

I have a noticeable audio desync, the game stutters fairly often and the HUD flickers, but in theory, the game is functional.

I've also tried the latest canary build (71de564), The audio delay seems to be either fixed or massively reduced.