Robert Müller

Results 148 issues of Robert Müller

Pressing the 0 - 9 number/keypad keys in the demo player will skip to 0% - 90% of the demo length.

- Shifting signed integers (in `fx2i` and `i2fx`) is undefined behavior. The shifts are replaced with equivalent multiplication and division. - Internally, the `random_int()` function may shift a bit into...

See #2271. ### Skin saving Embed the png files of non-standard skin parts into the json skin files as base64 encoded strings when saving the skin. Standard (`SKINFLAG_STANDARD`) means that...

This allows 0.8 to have different standard maps than 0.7 without needing to run a separate instance of the version server. Closes #1122. The client sends the `CLIENT_VERSION` together with...

Server and client chat messages previously had no mode name when printed in the console, so they appeared as `[]` or `[all]`. The names `server` and `client` are added for...

Most notably, replace bubble sort with `std::stable_sort` for a 2x speedup of huffman tree construction. Reduces client startup time by around 1ms! 🚀🎉

Previously the players in the statboard were sorted by client ID. They are now sorted by team and then client ID. The local / spectated player is always shown in...

Reminder to change https://github.com/teeworlds/teeworlds/labels/os%20x to macOS also.

The code previously assumed that the game is reset after a round is end, but this is not always the case, so the time for the automatic stat screenshots was...