News for hackers. Stuff that matters.
Re:GTA III and Vice City fully reverse engineered: re3 by rwmj on Sunday February 14, 2021 @08:54AM (#26132384)
> physics have always been wonky beyond 30fps

I suppose this is because the original developers knew exactly what hardware this would run on and the achievable framerate on the PS2 and so took lots of short-cuts in the code?

Edit: Incredible project by the way.

Re:GTA III and Vice City fully reverse engineered: re3 by aap_ on Sunday February 14, 2021 @08:55AM (#26132397)
They actually did try to make it work at all frame rates but I don't think they were actually able to test it very well because the hardware, as you said, didn't do it.
Re:GTA III and Vice City fully reverse engineered: re3 by peruvian on Sunday February 14, 2021 @10:35AM (#26133198)
A lot of games were hardcoded for a specific FPS. Even modern-ish ones!
Re:GTA III and Vice City fully reverse engineered: re3 by ricardobayes on Sunday February 14, 2021 @11:19AM (#26133579)
Our local computer graphics prof hated this and set the loop rate random for the opengl idle function on our submission server. At one point it hang for 5 minutes between frames.
Re:GTA III and Vice City fully reverse engineered: re3 by lostgame on Sunday February 14, 2021 @01:07PM (#26134550)
Brilliant move, must have been one hell of a smart guy.

I hate to say it, but fixed frame rates these days seem very 'lazy'? Obviously depending on use case and hardware.

Re:GTA III and Vice City fully reverse engineered: re3 by dagmx on Sunday February 14, 2021 @02:59PM (#26135672)
I wouldn't call it lazy. All development is compromise. Especially game development.

If you know the game is only going to run on certain hardware, and you make the most money during the launch period of the game, it doesn't make sense to spend time, effort and money on something niche for the future.

Re:GTA III and Vice City fully reverse engineered: re3 by Macha on Tuesday February 16, 2021 @08:33PM (#26161501)
Delta times make difficulty for games that rely on lockstep for multiplayer. It's why factorio, for example, is capped at 60fps and will slow down gameplay at slower framerates.