May 30 2023 build: Difference between revisions

From Skyscraper Wiki
Jump to navigation Jump to search
(Created page with "This build mainly has the fix for the vertical elevator door movement, instead of keeping or reverting the old 2016 change like before, I remade the fix to match the horizontal door movement, and so it appears to be working now, this needs testing to make sure nothing breaks. Skyscraper now reports the number of CPU threads on startup, this was added since I've been playing with multithreading and trying to apply it to the simulator code, but am not having much success...")
 
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{legit}}{{db}}
This build mainly has the fix for the vertical elevator door movement, instead of keeping or reverting the old 2016 change like before, I remade the fix to match the horizontal door movement, and so it appears to be working now, this needs testing to make sure nothing breaks.
This build mainly has the fix for the vertical elevator door movement, instead of keeping or reverting the old 2016 change like before, I remade the fix to match the horizontal door movement, and so it appears to be working now, this needs testing to make sure nothing breaks.


Line 4: Line 5:


'''Changelog:'''
'''Changelog:'''
*Make Console::Write thread-safe using a mutex, this fixes console issues with Ogre running with a multithreaded WorkQueue
#Make Console::Write thread-safe using a mutex, this fixes console issues with Ogre running with a multithreaded WorkQueue
*Updated build doc to build Ogre with multithreading turned on (use the defalt option, instead of switching it off)
#Updated build doc to build Ogre with multithreading turned on (use the defalt option, instead of switching it off)
*Upgraded FMOD sound system
#Upgraded FMOD sound system
*(for Linux/Mac) build with C++17
#(for Linux/Mac) build with C++17
*Report hardware concurrency on startup (hardware threads)
#Report hardware concurrency on startup (hardware threads)
*additional mainscreen pointer checks
#additional mainscreen pointer checks
*Remade vertical door movement fix to match the horizontal door movement code
#Remade vertical door movement fix to match the horizontal door movement code


== See also ==
== See also ==
Line 20: Line 21:
* [https://skyscrapersimulatorforum.createaforum.com/download-skyscraper-simulator/new-build-53023-build/ Build: 5/30/23 build on the Skyscraper Simulator Forum]
* [https://skyscrapersimulatorforum.createaforum.com/download-skyscraper-simulator/new-build-53023-build/ Build: 5/30/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

This article is legitimate.
It contains good-faith information, such as an existing building or content.
This article describes a development build of Skyscraper Simulator.
It contains good information related to Skyscraper Simulator.

This build mainly has the fix for the vertical elevator door movement, instead of keeping or reverting the old 2016 change like before, I remade the fix to match the horizontal door movement, and so it appears to be working now, this needs testing to make sure nothing breaks.

Skyscraper now reports the number of CPU threads on startup, this was added since I've been playing with multithreading and trying to apply it to the simulator code, but am not having much success so far.

Changelog:

  1. Make Console::Write thread-safe using a mutex, this fixes console issues with Ogre running with a multithreaded WorkQueue
  2. Updated build doc to build Ogre with multithreading turned on (use the defalt option, instead of switching it off)
  3. Upgraded FMOD sound system
  4. (for Linux/Mac) build with C++17
  5. Report hardware concurrency on startup (hardware threads)
  6. additional mainscreen pointer checks
  7. Remade vertical door movement fix to match the horizontal door movement code

See also[edit | edit source]

External links[edit | edit source]