bstone icon indicating copy to clipboard operation
bstone copied to clipboard

Plasma Sphere Damage Tied to Frame Rate

Open sudobbq opened this issue 5 months ago • 2 comments

Problem: Plasma sphere attack rate is too fast at high frame rates (60+) Discovery: Playing the game as usual and getting hit by plasma spheres nearly felt like instant death from full health.

Build I'm using: 296ebe1636ccce60071aed7edf8ce072ee3f80c2.zip

Testing: DOSBox To compare against the original exe In DOS Box, I tested the damage per second done by the plasma sphere when lowering the CPU cycles for DOSBox.

  • First test was at 50,000 cycles which gives me 60fps. Damage was pretty fast.
  • Second test was at 10,000 cycles, bringing the frame rate down to about 20fps. The rate of the damage was slow enough for me to react without taking too much damage.

Bstone: I then tested the same thing in bstone and can confirm that it reproduces the same behavior that is true to the original DOS executable. I did this by capping the framerate of bstone.exe in the nvidia driver to 20fps. The experience was reproduced just like in the DOS version.

This bug is extremely similar to this bug report: https://github.com/bibendovsky/bstone/issues/398 However, Instead of the spheres doing too much damage, the damage is tied to the frame rate. Damage per second skyrockets when increasing from 20 to 60+

sudobbq avatar Jan 25 '24 00:01 sudobbq