Yes! You've heard it right. We're working on 120 fps as an optional feature for reTHAWed.
Why 120 fps and not unlocked or something higher like 240 or standard like 144?
Simply because if we had it any higher we'd get more issues than we are already dealing with.
Old game engines like the Neversoft Engine used in THPS4+, GUN and Guitar Hero aren't designed to handle these high frame-rates exactly well.
Through heavy modding you can pull off things like 120, Unlocked is very trivial and might be very hard due to the fact that a lot of the game functions like to utilize a value of 60, so the game is expecting 60 frames rather than whatever value unlocked would be set to, Neversoft Engine uses Delta Time, but doesn't really use it for a lot of things.
The conversion to 120 fps has posed quite some issues for reTHAWed. currently it is trivial whether or not they can be fixed or not.
The known issues include:
• Scoring being slightly faster (in a short 3 second grind you'll receive about 5k extra points.)
• Special bar degradation is significantly faster
• Wall Runs cut off significantly earlier than on 60fps
• Color Intensity for Editable Color items like Clothing and Skin color are somehow incorrect.
• (POSSIBLY) looser balance.
• Rotation Animations like Rolls and Back/Front Flips seem to have a weird jump/cut off.
As it's trivial that these are fixed, if they aren't fixed in time for 3.2.0.0, 120 FPS mode will still be dropped, however Online will be locked if you have it enabled due to the Scoring change in-case there's weird balance issues.
Here are some examples:
Showcasing the screwed up colors
While searching for more values that might consist of frame rate ties i managed to find values that completely screws around with Colors, Game Logic, Grind Speeds, Animations, Skitching Exit Speeds, Audio Pitch and Loudness, HUD Placement and possibly more. We might use this for a randomizer mode in the future but we're unsure.
I did have a lot of fun messing about with these values though:
Annnnd that's about it so far for 120 FPS. I thought id make a blog post for this considering there's just a lot to unpack. If you did read this far i hope you enjoyed, more posts like this will definitely come in the future.