Igrium / ReplayFPS

A proof-of-concept for client-side replay mod data capture.
20 stars 0 forks source link

Taking damage shakes the regular replay view #3

Open CeleiteCode opened 7 months ago

CeleiteCode commented 7 months ago

Taking damage causes the 3rd person/freecam view to shake as well. The shake repeats until the replay ends and still occurs when playing back a path. Each instance of damage will cause the camera to shake more.

Replay Mod version: 1.20.4-2.6.14 Replay FPS version: 0.2.1

drenkmann commented 6 months ago

This problem exists in 1.20.2, too.

Igrium commented 6 months ago

Working on it

Igrium commented 6 months ago

Can you send a replay file where this happens?

CeleiteCode commented 6 months ago

Awesome, here's a short replay of it happening. damage-bug.zip

Igrium commented 6 months ago

Do you have a version on 1.20.2? That's the version I'm developing on, and although it's not much different, it won't let me load it.

CeleiteCode commented 6 months ago

I do not, unfortunately. Maybe @drenkmann has one. I spent a few minutes in a world seeing if I could replicate it on 1.20.2 but I haven't had any luck so far. Would it help if I got a video of it from the replay I have with the bug?

CeleiteCode commented 6 months ago

I unzipped the replay file and edited the metadata. The protocol version changed from 764 to 765 from 1.20.2 to 1.20.4 for ReplayMod, it seems. On changing it back, the replay doesn't really work, but this still indicates why the bug is probably happening. A few seconds into playing it back, the replay player is killed and has that jittery rotating death screen appears that sometimes happens in regular gameplay until you respawn.

damage-bug-metadata.zip

drenkmann commented 6 months ago

I do have a replay file on 1.20.2. I'll send it when I get home.

drenkmann commented 6 months ago

This is a pretty long replay file, but the first time I took damage was at 2:40 or so, where I walk into a berry bush. Because of the size of the file, I had to upload it to filetransfer (https://filetransfer.io/data-package/ch98zN3t#link).

The second replay shows the problem in a more controlled environment. Bug Report.zip