Kristian Duske
Kristian Duske
TB includes several entity definition files that produce warnings and errors. We had a unit test that was supposed to fail when this happens, but the test was broken so...
Textures that exist in a map, but could not be loaded, should still exist in the texture browser in a special texture collection. This would also allow replacing missing textures...
Setting up compilation profiles seems to cause a lot of trouble for a lot of new users, so it would be useful if TB came with builtin profiles. To make...
Currently, some settings are stored in the preferences (and thus are persistent already and consistent over several maps). Preference include: - Quake path - Input configuration (speed / axis inversion)...
It's quite confusing for these controls to be in the mouse preferences.
Reading through the mapping help thread on func, it becomes apparent that setting up compilation profiles is a major problem for a lot of people. We should come up with...
The "Export Map" step can result in data loss (omitted layers) if it is set to overwrite the source map file. We could show a warning in the UI if...
The new range adaptors introduced in C++23 can replace a lot of the code in the `kdl` library, so we should use them. Unfortunately, support is currently limited across the...
Now that we have upgraded to cpp20, we don't need the fmt library. Check if we can easily replace it with std::format. Xcode only support `std::format` as of 15.3, which...
- Valve Map Format (vmf): https://developer.valvesoftware.com/wiki/Valve_Map_Format - Valve Texture Format: https://developer.valvesoftware.com/wiki/Valve_Texture_Format - most of the textures are dxt1-5 compressed, unlike most other formats, the largest Mip is at the end...