armory3d / armory3d/armory

Add a tool to adjust the maximum framerate in Krom

Open
#2,207 0 comments 3 reactions 0 assignees View on GitHub
feature request
Dominant language
C++
Stars
3.3k
Forks
353
Avg merge
3d 16h
Merged PRs (30d)
1

Description

I recently ran into an issue with the physics engine causing everything to well fly around in all directions anywhere below 50 fps.

To be able to debug this I used nVidia control panel in my case, but as this requires a restart of Krom it would have been more ideal if I could adjust it on the fly directly within Krom itself.

A tool like this could also be useful when debug common gamecode to make sure you havent left in any code thats assuming a certain framerate (say you forgot to multiply something by delta time).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating Krom's maximum-framerate handling and the existing entry point for runtime tools. Define the adjustment's runtime interface and verify that changing the maximum framerate takes effect without restarting Krom, including during physics and game-code debugging.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.