February 21 2024 build: Difference between revisions

From Skyscraper Wiki
Jump to navigation Jump to search
No edit summary
Line 2: Line 2:


'''Changelog:'''
'''Changelog:'''
#upgrade Ogre to 14.1.2
#Upgrade Ogre to 14.1.2
#upgrade wxWidgets to 3.2.4
#Upgrade wxWidgets to 3.2.4
#Minimize use of Ogre namespace for code portability
#Minimize use of Ogre namespace for code portability
#Move script processor to separate library (Mac and Linux only)
#Move script processor to separate library (Mac and Linux only)
Line 17: Line 17:


== External links ==
== External links ==
* [https://skyscrapersimulatorforum.createaforum.com/download-skyscraper-simulator/new-build-february-21-2024-build/ New build: 2/21/24 build on the Skyscraper Simulator Forum]
* [https://skyscrapersimulatorforum.createaforum.com/download-skyscraper-simulator/new-build-february-21-2024-build/ Build: 2/21/24 build on the Skyscraper Simulator Forum]
[[Category:Development Builds]]
[[Category:Development Builds]]
[[Category:Alpha 12 builds]]
[[Category:Alpha 12 builds]]

Revision as of 13:34, 24 March 2024

This is finally a new build after a while, it's been delayed somewhat since I've had to rebuild some of the libraries on all platforms. Currently the Windows version is having some major issues, and so I'll upload it once it's working properly. The Mac and Linux versions appear to work fine though, so you can use those. The changes in this version are a shutdown crash fix on Mac, Ogre has been upgraded to version 14.1.2 (we need to test Skyscraper now to make sure it performs properly, since we had issues with the older 14 release, I've done testing and the performance seems good), and wxWidgets has been upgraded to version 3.2.4. On Mac and Linux, the script processor is now a separate shared library file, this wasn't possible for Windows (to make the script processor it's own DLL file) due to how Windows does compile-time link resolving.

Changelog:

  1. Upgrade Ogre to 14.1.2
  2. Upgrade wxWidgets to 3.2.4
  3. Minimize use of Ogre namespace for code portability
  4. Move script processor to separate library (Mac and Linux only)
  5. Fix typo in string conversion line
  6. Fixed FMOD declarations
  7. Fixed a build failure on Mac due to an incorrect namespace change
  8. Skip OGRE shutdown on Mac due to crash issues
  9. Removed FMOD dependency from SBS library linkage

See also

External links