-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unreal Tournament 1999 is too fast #283
Comments
Downloading the (now actually legal!) .isos from archive.org. :) I haven't looked at this specific bug yet, but I remember at some point UT99 did something similar to this if your FPS was really high...some delta time calculation would go to zero and everything would just go into fast-forward. So I'm wondering if vsync accidentally got turned off for a game that was designed to run well on an ATI Rage128. I could be totally wrong, I'll know more soon though. |
This is working for me (at 1000fps, lol) using sdl2-compat with the latest OldUnreal patch, but if my initial idea is right, it's 100% possible they fixed this. Is there a good place to get an older UT99 binary? |
Looks like the video was created with patch 436: https://unrealarchive.org/unreal-tournament/patches-updates/patches/patch-436/index.html |
...that would be SDL 1.2, though. @OlegAckbar, is this chaining through sdl12-compat, too? |
My version is using sdl12-compat, haven't tried the latest one, will check it out |
Okay, I tried this with the final 436 binaries from Loki. I'm getting this problem with sdl12-compat (not even chaining through sdl2-compat), so I think this is the bug I described and not something we can fix (beyond maybe adding a quirk to force vsync on). This bug appears to be fixed in UT99 itself if you use OldUnreal's Linux binaries, which also gets you x86-64 binaries (and wow, ARM64, too) ... https://github.com/OldUnreal/UnrealTournamentPatches |
Exporting the |
Yes, that seems like a good idea. |
Setting |
I added the vsync stuff to sdl12-compat; I'm not really sure what else to do with this in sdl2-compat, and OldUnreal has binaries available for modern systems with a ton of good fixes, making further research on this low priority. |
Unreal Tournament 1999 is too fast even with framerate cap applied. I'm using it in conjuncture with sdl12-compat and sdl2-compat, but there was no such problem with just sdl2.
ut99fast.webm
The text was updated successfully, but these errors were encountered: