libretro / LRPS2

GNU General Public License v2.0
172 stars 49 forks source link

Darkwatch ragdoll physics bug #192

Open HoJo215 opened 2 years ago

HoJo215 commented 2 years ago

PCSX2 version: alpha 26890da6f

PCSX2 options: default

Description of the issue:

It looks like the havok engine ragdoll physics has the dead bodies flying all over the screen
as well as stretching the polgons out.

It happens a few train carts up in the first level (first cart with bodies in it.)
Its hilarious looking but completely breaks immersion.

This is on linux (ubuntu) not sure if it affects windows users.

How to reproduce the issue: Start Darkwatch and play the first level up to about the 3rd train cart.

PC specifications:


h@h-NUC11PHi7:~$ screenfetch
                          ./+o+-       h@h-NUC11PHi7
                  yyyyy- -yyyyyy+      OS: Ubuntu 20.04 focal
               ://+//////-yyyyyyo      Kernel: x86_64 Linux 5.15.7-051507-generic
           .++ .:/++++++/-.+sss/`      Uptime: 24m
         .:++o:  /++++++++/:--:/-      Packages: 2408
        o:+o+:++.`..```.-/oo+++++/     Shell: bash 5.0.17
       .:+o:+o/.          `+sssoo+/    Resolution: 1920x1080
  .++/+:+oo+o:`             /sssooo.   DE: GNOME 3.36.5
 /+++//+:`oo+o               /::--:.   WM: Mutter
 \+/+o+++`o++o               ++////.   WM Theme: Adwaita
  .++.o+++oo+:`             /dddhhh.   GTK Theme: Yaru [GTK2/3]
       .+.o+oo:.          `oddhhhh+    Icon Theme: Yaru
        \+.++o+o``-````.:ohdhhhhh+     Font: Ubuntu 11
         `:o+++ `ohhhhhhhhyo++os:      Disk: 1.3T / 2.7T (51%)
           .o:`.syhhhhhhh/.oo++o`      CPU: 11th Gen Intel Core i7-1165G7 @ 8x 4.7GHz [48.0°C]
               /osyyyyyyo++ooo+++/     GPU: NVIDIA GeForce RTX 2060
                   ````` +oo+++o\:     RAM: 2364MiB / 31805MiB
                          `oo++.
bslenul commented 2 years ago

This is on linux (ubuntu) not sure if it affects windows users.

I can reproduce on Windows 10, and it's not happening in standalone, really not sure what's going on here 🤔

edit: Switching the speedhack preset to "Aggressive" fixed it for me, still not sure why it is needed with the core tho...

ghost commented 2 years ago

@bslenul this may be to do with speedhack "aggressive" changing the ee cyclerate, it would be better if pcsx2 core had ee cyclerate, ee cycleskip and mtvu options exposed as i have requested in an issue here : https://github.com/libretro/pcsx2/issues/203