Merge upstreams#25
Merged
Nomagno merged 121 commits intoNomagno:tyre2Xfrom Jul 9, 2025
Merged
Conversation
v_tangent.w is bitangent sign
For the instant speed increase to work, the game applies a speed floor that gets reset the next frame. This speed floor is now also adjusted by the adjustSpeed() function.
- Increase the character limit for the name before forced scrolling from 15 to 30. Beyond 30, many parts of the GUI become problematic anyways, and while many reasonable usernames exceed 15, none exceed 30. - Use the actual rendered width of the player name to compute how many characters can be shown at once if scrolling is needed. -- Also check the width of substrings to avoid overflows from uneven character lengths - Add a short pause at the beginning and the end of the name scrolling, as otherwise there is little time to see the first and last characters compared to others
…5399) Signed-off-by: Piotr Danecki <i3riced@mailfence.com>
Also fix the portability issue from uint introduced in 14b356a
v_tangent.w is bitangent sign
For the instant speed increase to work, the game applies a speed floor that gets reset the next frame. This speed floor is now also adjusted by the adjustSpeed() function.
- Increase the character limit for the name before forced scrolling from 15 to 30. Beyond 30, many parts of the GUI become problematic anyways, and while many reasonable usernames exceed 15, none exceed 30. - Use the actual rendered width of the player name to compute how many characters can be shown at once if scrolling is needed. -- Also check the width of substrings to avoid overflows from uneven character lengths - Add a short pause at the beginning and the end of the name scrolling, as otherwise there is little time to see the first and last characters compared to others
…5399) Signed-off-by: Piotr Danecki <i3riced@mailfence.com>
Also fix the portability issue from uint introduced in 14b356a
This only applies to normal fonts, not to title fonts
It's not needed anymore now that the screen has a dedicated random track button
Mostly to make it harder for labels to overflow
Also avoid a potenial null pointer dereference Remove two unused includes Minor cleanups
This caused issues with snprintf, leading to an invalid config.xml file.
First spotted in 5740698
Remove unused functions in lib/irrlicht/source/Irrlicht/CBlit.h Handle unused debug variables
Not all, however. For inspiration, check BcfWor@8500b80
[skip ci]
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
For now I have no idea why it doesn't crash without TME but crashes with, seemingly everything around is the same
Agreement