April 2 2013 build

From Skyscraper
Jump to: navigation, search
This is the article of a development build of Skyscraper Simulator.
It has been confirmed a good-faith contribution to the Skyscraper wiki.

This build is mainly a bugfix release (fixes a number of reported issues and other things), but also has more speed improvements and now supports named variables (variables no longer have to have only numeric names). I've added a change that should solve the Caelum graphics crashes but have no way to test it right now - if your system has previously crashed, try this build with DirectX and report what happens. I've also put together a Windows build environment (for Visual C++ 2010) so that people can try messing around with the code on Windows and also try it out in the debugger - I'll post a new topic for that. I had to rebuild the libraries again (didn't build them against VS2010 SP1 last time), so the Windows patches are larger like last time.


Changelog:
-replaced IsNumeric code with smaller, faster code
-centralized number conversion into new ToString functions
-fixed issue where some wall handles wouldn't be deleted, due to a changing handle array size
-moved SBS initialization code into contructor
-removed obsolete shaders variables
-added popup error messages for sound errors
-added gpu program checks for Caelum initialization; should switch off Caelum on problematic graphics cards to prevent reported crashes
-Updated Visual Studio project files for VS2010
-Extended range of characters supported by the text-to-texture system
-added additional check to elevator service modes to prevent random activity
-elevator parking is no longer run while in a service mode
-fixed elevator availability check for LimitQueue
-added elevator queue reversal when arriving at top/bottom floor; fixes call quirks on those floors
-fixed issue in elevator_doors.txt script that prevented dual-speed left doors from closing properly
-switched user variable system over to named variables

See Also