rpcs3 icon indicating copy to clipboard operation
rpcs3 copied to clipboard

[Regression] Small physics bug in LittleBigPlanet [NPUA80472] (#10809)

Open Metraberryy opened this issue 3 years ago • 6 comments

Quick summary

The wall the Skulldozer busts down in the level Skulldozer falls over early. Likely reproducible in create mode but I wouldn't know how.

Details

There isn't a whole lot I can say besides what's said in the summary, but here are some videos:

Regression: https://user-images.githubusercontent.com/30480654/180102847-c1d63fa3-5ddb-4c38-96c2-9480aa9fbb2c.mp4

Previous behaviour: https://user-images.githubusercontent.com/30480654/180103126-0faa0bb0-3cde-4352-a27d-14087faf49c5.mp4

Build with regression

v0.0.18-12773-9e62ca56 https://github.com/RPCS3/rpcs3/pull/10809

Attach two log files

https://drive.google.com/file/d/1RDmLgIKd5QfYcMm2fkTwe5Jk-wD9bI9-/view?usp=sharing

System configuration

Windows 10.0.19044 Build 19044 Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz NVIDIA GeForce GTX 1660 Ti Driver Version 27.21.14.6089

Metraberryy avatar Jul 21 '22 00:07 Metraberryy

joints seem to have regressed too in both LBP1 and 2 (especially pistons, they act like strings now)

TorutheRedFox avatar Jul 24 '22 18:07 TorutheRedFox

looks like that only happens with accurate xfloat, with approximate xfloat fixing it

huh

TorutheRedFox avatar Jul 26 '22 12:07 TorutheRedFox

@Nekotekina any idea? Very weird as it works with approximate but not accurate Also, can someone retest just to make sure it's still an issue after all the fixes that happened in between?

AniLeo avatar Sep 25 '22 14:09 AniLeo

yeah it's weird

accurate xfloat made my pod just completely break one time too

TorutheRedFox avatar Sep 28 '22 17:09 TorutheRedFox

@Nekotekina any idea? Very weird as it works with approximate but not accurate Also, can someone retest just to make sure it's still an issue after all the fixes that happened in between?

Yes this is still an issue. - in fact, it may be even worse, as it's occurring on approximate xfloat now as well.

ruvaldak avatar Nov 10 '22 10:11 ruvaldak

Some other clips:

Accurate XFloat: https://github.com/user-attachments/assets/44361a71-e61a-4db6-982a-227770f2bb47 Approximate XFloat: https://github.com/user-attachments/assets/7e94d42a-1a01-4c50-bcd2-b792207940ce

Level: Skate to Victory Approximate is the intended behavior.

Pacomatic1 avatar Oct 23 '24 21:10 Pacomatic1

Please retest, there were some changes to CPU accuracy not too long ago

AniLeo avatar Mar 27 '25 16:03 AniLeo

Accurate: https://github.com/user-attachments/assets/0f076175-473f-49cc-aca9-9324d2d84f76 Approximate: https://github.com/user-attachments/assets/2357bc22-3dfa-4de2-8278-4c22139f3091

Using Accurate XFloat, everything seems to be fine expect the piston and the rod. When they aren't stiff, they act like strings. For the rod, this is fine. For the piston, this means that it doesn't push and pull like it should. When they are stiff, we get the same bug from before.

Approximate XFloat is still intended behaviour.

Pacomatic1 avatar Mar 27 '25 22:03 Pacomatic1

@kylometra is that still an issue?

digant73 avatar Oct 26 '25 19:10 digant73