Hello, and welcome to our latest alpha release! This release has focused more on the engine, with porting things from C to C++, cleaning up outdated or unused code, and implementing some new infrastructure. Some bugs have also been fixed.

To start off, mouse handling was improved: the cursor will never be locked if in_nograb is set to 1, mouse movements will be better coordinated with your window manager on menus, and the loading screen no longer displays an arbitrary cursor. Console history is now handled differently, with code cleanup, bug fixes, and it’s now thread-safe. A very large number of deprecated functions were removed, resulting in over two thousand lines of unused code being removed.

As part of refactoring the code involving colors and colored strings, it’s now possible to use a much broader variety of colors in text than before, something that would certainly be of use to clan players, server operators, and people that enjoy writing long rainbows of text. Two new color codes have been added: 12-bit and 24-bit hexadecimal RGB notation. You can use them just like the old color codes, starting with a ^ character. Respectively, they are ^xrgb and ^#rrggbb, with r, g, and b representing red, blue, and green values. That’s a lot of colors!

Lastly, there was an update to our Forlorn map, and boosters can now be built on walls and ceilings. Overall, 238 files have been changed over the last month, with 13,752 lines of additions and 7,752 lines of deletions.

By the way, we updated the forum’s phpBB version and the theme as well, check it out and let us know if you’re having any problems!

Commits