November 18 2014 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 has a couple serious bugfixes and some minor features. The main bugfix solves problems with texture overrides not working, and so the simulator now unloads the previous material/texture if a new one of the same name is specified, to override it, and is compatible with the CS version functionality. So far I've noticed that it fixes texture issues above the elevator doors in the Sky I building. A regression was found in the last build, which caused the FinishShaftDoor command to malfunction due to bad parameter count checking, and this has been fixed. When the simulator is run or started up in verbose mode, texture loading now shows more output and related texture/material names and filenames used. A "List Textures" button has been added to the control panel, which lists all loaded textures from the texture tiling information table, along with the related filename. The script commands ListAltitudes and ListTextures have been added, which perform the same function as pressing the buttons on the control panel window.

There doesn't seem to be any more major issues, and if this build checks out to be fine, it might be possible to release Alpha 9.

The patches also include the November 8th build changes.


Changelog:
-(Triton Center) Residential service elevator texture orientation fix
-(C++) split off texture multipler registration into separate functions
-(C++) added UnloadMaterial function and fixed UnloadTexture function
-fixed texture overrides; texture functions now unload previous material if a new one of the same name is specified
-added more verbose output for texture loading functions
-fixed a parameter count regression from rev 3213, with the FinishShaftDoor command
-texture listing now supports showing filename
-added script commands ListAltitudes and ListTextures
-added List Textures button to control panel

See Also