Skyscrapersim 2.0 Alpha 9 Update 2

From Skyscraper Wiki
Revision as of 11:37, 8 September 2024 by Elevator1512 (talk | contribs) (→‎Changelog)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
This article is legitimate.
It contains good-faith information, such as an existing building or content.
Current Development Builds by Version (Update)
Versions: Alpha 1, Alpha 2, Alpha 3, Alpha 4, Alpha 4.1, Alpha 5, Alpha 6, Alpha 7, Alpha 8, Alpha 9 (Update 1 / Update 2)
Alpha 10 (Update 1 / Update 2 / Update 3 / Update 4 / Update 5 / Update 6), Alpha 11 (Update 1 / Update 2), Alpha 12, Beta

Skyscrapersim 2.0 Alpha 9 Update 2 / 1.9.2 was the 12th release of the 2.0 releases. It was released on April 16, 2015.

Changelog

  1. fix TriangleType element names
  2. turn off directional indicators if elevator is switching into a service mode, or is being switched off
  3. startup functions no longer crash if CreateElevator is never specified
  4. positioned elevator sounds properly
  5. need to initialize motor idle sound (fixes potential crashes)
  6. elevator door and chime sounds are now positioned properly at the door
  7. removed change_light parameter of AddRoute function, since the call type now handles this
  8. elevators now set queue-related call status for each call (car, hall and system), and they no longer chime if a related hall call is not active on that floor
  9. elevator queues can now store call-related information in addition to floor number
  10. (Glass Tower) added remaining interior atrium windows
  11. removed "SetUpIndicator" and "SetDownIndicator" buttons from elevator editor
  12. elevator door sensors are now set permanent to prevent crashes
  13. controls and triggers can now be made permanent
  14. AreDoorsMoving function now supports checking separate door types
  15. fixed an issue where the car idle (fan) sound would play when only shaft doors were opening
  16. elevator door name fixes
  17. door/sensor reset is now only done if doors are opened normally
  18. sensor and nudge modes are now switched off when manually opening doors
  19. for manual elevator doors, interlock error needs to reset direction value, otherwise a lockup may occur
  20. interior directional indicators are given the floor number to check for the existence of shaft doors
  21. elevator interior and exterior directional indicators are now controlled together from elevator's SetDirectionalIndicators function
  22. elevator should switch off directional indicators if leaving that floor
  23. added ShaftDoorsExist function to elevator
  24. added a shut-off timer to the directional indicator object, which will only start if associated elevator's AutoDoors is false, or no shaft doors exist on that floor
  25. rewrote ReplaceAll function, to work directly on the string reference to avoid copies
  26. in IfProc function, keep character references for performance
  27. optimization to the Cut function - only do name string copies when necessary
  28. sensor status variables need to be initialized first
  29. added more CS information to the texmap.cpp file
  30. GetPoint/isect functions are now working
  31. removed unnecessary vertex array copy from planar texture mapper
  32. wall object's plane calculations need to use full vertex list - this is the same issue as r3356
  33. added new ComputePlane function
  34. added StopDoors action
  35. fixed length values for a number of action names - fixes issues where door number parameters don't work
  36. fixed elevator's DoorsStopped function
  37. elevator will no longer move if doors are stopped and interlocks are enabled
  38. hold code in elevator's OpenDoor function will now only enable if an associated control has just been pressed
  39. caller objects are now passed to actions when running
  40. cleaned up elevator number text code for reports
  41. elevator doors now report if no timer reset will be performed due to blocked sensor
  42. triggers can now report their "inside" status
  43. elevator doors no longer reset door timers if sensors are blocked/triggered
  44. elevator door code cleanups
  45. control/trigger variable check_state was being handled in reverse
  46. added references to missing elevator action names
  47. in CreateWallBox function, don't try to create side walls if there's no thickness