Skip to content

Merge upstreams#25

Merged
Nomagno merged 121 commits intoNomagno:tyre2Xfrom
kimden:tme---merge-250708
Jul 9, 2025
Merged

Merge upstreams#25
Nomagno merged 121 commits intoNomagno:tyre2Xfrom
kimden:tme---merge-250708

Conversation

@kimden
Copy link
Copy Markdown

@kimden kimden commented Jul 7, 2025

For now I have no idea why it doesn't crash without TME but crashes with, seemingly everything around is the same

Agreement

By creating a pull request in stk-code, you hereby agree to dual-license your contribution as
GNU General Public License version 3 or any later version and
Mozilla Public License version 2 or any later version.

This includes your previous contribution(s) under the same name of contributor.

Keep the above statement in the pull request comment for agreement.

deveee and others added 30 commits May 3, 2025 23:50
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
nyllet and others added 28 commits June 16, 2025 21:30
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.
Remove unused functions in lib/irrlicht/source/Irrlicht/CBlit.h
Handle unused debug variables
[skip ci]
@Nomagno Nomagno merged commit 86217af into Nomagno:tyre2X Jul 9, 2025
25 checks passed
@kimden kimden deleted the tme---merge-250708 branch July 14, 2025 21:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants