May 13 2023 build: Difference between revisions
Elevator1512 (talk | contribs) m (Text replacement - "This build" to "{{legit}}{{db}} This build") |
Elevator1512 (talk | contribs) m (Text replacement - "Category:Development Builds" to "Category:Development Builds Category:2023 Builds") |
||
Line 24: | Line 24: | ||
* [https://skyscrapersimulatorforum.createaforum.com/download-skyscraper-simulator/new-build-51323-build/ Build: 5/13/23 build on the Skyscraper Simulator Forum] | * [https://skyscrapersimulatorforum.createaforum.com/download-skyscraper-simulator/new-build-51323-build/ Build: 5/13/23 build on the Skyscraper Simulator Forum] | ||
[[Category:Development Builds]] | [[Category:Development Builds]] | ||
[[Category:2023 Builds]] | |||
[[Category:Alpha 12 builds]] | [[Category:Alpha 12 builds]] |
Latest revision as of 13:59, 1 September 2024
It contains good-faith information, such as an existing building or content. |
It contains good information related to Skyscraper Simulator. |
This build features the new GitRev system, which is part of the build process. It calculates the number of revisions in the Git "master" branch, and puts that number into the simulator's reported versions. This replaces the old SvnRev system which was for when Skyscraper's code was in a Subversion/SVN repository. This will help builds have their own version number.
Before, after I removed the SvnRev code, Skyscraper's frontend version was 1.12.0.0; now it's 1.12.0.2734 for this build, meaning Git master revision 2734.
Skyscraper now reports it's version on startup in the console and log, and has more verbose initialization reporting, in order to help see the process better and to diagnose issues. I also did a cursor fix on Linux, which fixes Freelook mode when using Wayland instead of X11 (Skyscraper supports running on both of those windowing systems). I reverted a change from late 2016 that changed the behavior of vertical elevator door movement, this caused some issues that were recently reported on the forum. That original change was meant to fix vertical door behavior, we'll have to test buildings to find out of any are broken due to that change being reverted, I'm not sure what it fixed.
Changelog:
- Added GitRev system for reporting the Git revision number in code
- Integrate GitRev command into CMake build script
- Report Skyscraper version on startup
- Added verbose initialization reporting
- Use a blank cursor when in Freelook mode under Wayland, this fixes an issue where Freelook would be broken on Wayland
- Revert "Fixes for vertical door movement", due to it breaking some vertical doors