xemu-project / xemu

Original Xbox Emulator for Windows, macOS, and Linux (Active Development)
https://xemu.app
Other
2.62k stars 262 forks source link

some games shadows are broken or missing #577

Open Triticum0 opened 2 years ago

Triticum0 commented 2 years ago

Missing

Clipping

Streched/Misaligned

Rounding offset

Miscellaneous

Bug Description

Some games have a missing or broken shadow. It can be broken by being misaligned, not respecting other surfaces(Clipping through objects), Stretched, missing, Completely black or being artefacts on the floor. So of these issues are sometimes linked to lighting issues (Missing lighting/broken lighting) as well.

Expected Behavior

All shadow should render correctly

xemu Version

Version: 0.6.2 Branch: master Commit: 69ceec4 Date: Wed Nov 24 02:59:42 UTC 2021 Last-known Working: Unknown

System Information

Field Value
OS Ubuntu 20.04.3 LTS
CPU Intel(R) Pentium(R) CPU 3825U @ 1.90GHz
Graphics Device Mesa Intel(R) HD Graphics (BDW GT1)
Graphics Driver Drivers: 4.6 (Core Profile) Mesa 21.0.3

Additional Context

05/06/2022 I've Retested all the games on the list except for Sonic Riders and Wallace Gromit The Curse of the Were Rabbit

Fabxx commented 2 years ago

https://xemu.app/titles/5553005e/#Tom-Clancy-s-Splinter-Cell-Double-Agent has missing shadows as well.

RinMaru commented 2 years ago

https://xemu.app/titles/41430005/#Vexx has broken shadows. AMD here so not sure its a vendor issue

MaouYumisu1 commented 2 years ago

https://xemu.app/titles/454100a4/#Tiger-Woods-PGA-Tour-07 https://xemu.app/titles/4541007e/#Tiger-Woods-PGA-Tour-06 https://xemu.app/titles/45410054/#Tiger-Woods-PGA-Tour-2005 Tiger Woods 2005 to 2007 have no Shadows for golfers. I used both the final version and a Debug version with free camera to showcase for example. https://imgur.com/a/KBtK9uL Edit: AMD Ryzen 5 graphics card here

Triticum0 commented 2 years ago

Note: World War II Combat: Road to Berlin andTimeSplitters: Future Perfect don't have character shadows on real xbox

Triticum0 commented 2 years ago

Games Fixed with #735 Aeon Flux Beat Down Curse: The Eye Crime Life: Gang Wars Harry Potter and the Goblet of Fire Shadows Gui yi Manhunt Nickelodeon SpongeBob SquarePants in: Battle for Bikini Bottom Peter Jackson's King Kong The Official Game of the Movie Strike Force Bowling Without Warning

Triticum0 commented 2 years ago

@RinMaru Could you post a pic or comment on which one it looks like. 1. 2.#1010 3.Missing

RinMaru commented 2 years ago

@RinMaru Could you post a pic or comment on which one it looks like. 1. 2.#1010 3.Missing

Vexx is fixed it renders shadows now. They just dont scale with the res

jorfgm commented 1 year ago

i solve this disbling HardFPU option and Using 128mb memory option.

raintrija commented 1 year ago

Hi all, I want to update on the situation of two games in this list that is:  Harry Potter the Goblet of Fire, and Jade Empire game. 

First I want to say thank you to Triticum0 who has created and maintained a very well list for everyone.

I have followed the Xemu project for 1 year, my previous PC spec is Intel i5 10400 and AMD R9 290 graphic card. I have encountered shadow problems in these two games.

Recently I checked these games again, with the latest Xemu version 0.7.83 as of this writing. I found the framerate of games has improved, but the shadow problems still persist.

These shadow problems happen in both the native resolution and 2x Resolution Scale which I use to take the screenshots here.

This is Harry Potter 4 game screenshot with a shadow problem loi 8

This is Jade empire screenshot shadow problem

Screenshot 2023-01-26 113120

My PC spec now is Intel i5 12400f, Win 10, Rtx 3080 12 Gb with the latest graphic card driver.

Hope that these problems will be fixed in the future, I also want to say that I am really grateful because of the Xemu developers and every contributor who have made this great project for the community in recent years. Thank you, everyone

Triticum0 commented 1 year ago

@raintrija Use this build and it should fix the issue in Harry Potter 4 and jade empire. https://github.com/xemu-project/xemu/pull/1362

Note: I only tested the harry potter game with the older pull of the pr but I know it fixed the issue(https://github.com/xemu-project/xemu/pull/735). as for jade it should fix the issue but please note, It may cause z-fighting issues with higher res scales past 1x so be warned. Also if you need to have building the pr just responded to this and I will have you get the build set up

raintrija commented 1 year ago

@Triticum0 Hi Triticum0, thanks for your response. Yes, if you can help me to build the pr or send me a guide to do this, please both ways are good ^^. Thank you for your kindness. Sometimes I will reply late, I apologize. Because I'm from Vietnam a country in Asia with a different timezone.

About the issues with higher resolution scales past 1x, although it is unfortunate because I hope to play these games again with 2x res to reduce the jaggy and aliasing of native res.

But I understand to create and improve the Xemu emulator is very hard. Maybe in the future, there will be a solution to solve these shadow problems when playing with higher-resolution scaling.

I also hope that people and the community will be supportive, understanding, and nice to Xemu's developers and other contributors like you, Triticum0.

Although I am not a programmer, from what I know developing and maintaining a project like the Xemu emulator is very difficult. Not to mention that Xemu's developers have a lot of other things to care about like their jobs and family, life... So I'm very grateful for what Xemu's developers and other contributors have done for the community.

Thank you. Wish you the best.

OrganicOstrich commented 4 months ago

Shadows on Splat-Magazine-Renegade-Paintball do work and this game needs to be removed from this page.