Skyscrapersim 2.0 Alpha 8

From Skyscraper Wiki
Revision as of 10:31, 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 8 / 1.8 was the ninth release of the 2.0 releases. It was released on March 1, 2013. This version has 20 builds and was the first version to use the OGRE engine.

Changelog[edit | edit source]

  1. elevators now report as available if on the same floor as the call and not moving, regardless of the door state - fixes an issue where pressing call buttons more than once would open additional elevators
  2. fixed TruncateNumber function, to return correct floating point precision without exponent
  3. dialog text box resizes
  4. remade queueresets feature
  5. floor announcement sound is now played along with the other arrival notifications, and so is affected by NotifyEarly
  6. up/down message sounds now play according to last chime direction
  7. elevator now chimes the previous chime direction if doors reopen (if applicable)
  8. turned off queue reversals if NotifyEarly is on
  9. added ReOpen elevator parameter
  10. added AutoEnable option to turn on and off automatic enabling/disabling of elevator interior objects
  11. added queue pending state flag - fixes issue where pressing both call buttons in a 2-elevator shaft would call the same elevator for both
  12. switched to standard elevator availability check for single-elevator call buttons
  13. major work on elevator queue/arrival notification code
  14. call button behavior fixes
  15. changed freelook crosshair to cross
  16. added elevator queue limit, to prevent calls opposite of queue direction from being placed
  17. removed same-floor check in call button code, which broke calls when elevator was moving past current floor
  18. decreased classic elevator door spacing
  19. fixed logic that caused down calls to alternate chime direction
  20. added inspection service speed multiplier setting
  21. elevators now ignore the leveling offset if brakes are turned on while beyond that offset
  22. fixed a floor check and positioning issue with in-elevator directional indicators, which caused only single indicators to be created
  23. added default/error texture
  24. added support for configuring the main menu from the INI file
  25. reversed the Sears Tower and Glass Tower menu entries
  26. shift-clicking on doors now locks them
  27. added new command SetKey, which allows models to be specified as keys
  28. added new command SetLock, which sets lock parameters when creating doors, controls and call buttons
  29. fixed elevator door bumpers
  30. added actions for inspection service up/down/go toggle options
  31. added support for multiple parents per action
  32. added ip20112.5 update for "The Spire" building
  33. new Glass Tower roof, based on movie blueprints
  34. fixed a name check bug in the cut function, which was causing elevator door filler walls (done by FinishDoor()) to sometimes fail
  35. added support for elevator door vertical offsets
  36. elevators now stop according to the shaft door's voffset instead of the floor's base, where applicable
  37. added note to script guide mentioning that automatic filler walls needs all related walls to contain the word "shaft" for it to work
  38. changed camera speed to half, for a more realistic walking speed
  39. fixed texture autosizing quirks (diagonal walls/floors are now autosized correctly)
  40. added ability to delete models, controls and triggers
  41. limited object prepare on delete, speeds up object deletion
  42. added a fog multiplier setting in the INI file (changes fog density)
  43. Glass Tower - new test service elevator serving most floors
  44. Glass Tower - changed executive elevator to use floors in movie depiction
  45. new stairwells in Glass Tower, along with railings
  46. work done on Glass Tower floors 135-137
  47. updated AddFloor command, which fixes a number of issues with the old command
  48. fixes for planar texture mapper's autoflip functionality - now appears to work properly (but might potentially cause minor breakage of existing buildings - need to check)
  49. added ReverseAxis and texture direction parameters to AddFloor
  50. added rotate option to the planar texture mapper (which the texture direction parameter now uses)
  51. added GotoFloor function (mainly in camera controller window)
  52. added percentage indicator to script startup
  53. added note to the script guide about custom texture mapping and automatic reversals
  54. new glass elevators in Glass Tower
  55. fixed issue preventing custom walls from being made in elevators
  56. separated elevator motor sounds between up and down movements
  57. added comments in script guide about leaving sound fields blank
  58. performance improvements
  59. fixed volume bug in AddSound - volume parameter was specified as an int, preventing fractional volume values
  60. added lobby ambient sound to Triton Center
  61. added support for split car up/down elevator sounds
  62. added support for playing multiple sounds with the same name from an action
  63. added support for running multiple actions with the same name
  64. added couch model to Simple building, with physics enabled
  65. added centering support to models, and added parameter to AddModel commands
  66. added second couch to Simple building, and couch to top of Triton Center
  67. fixed object parent values for some new objects
  68. some fixes to cascading object deletion
  69. Triton Center antenna tiling fix
  70. added texture animation
  71. added support for direct loading of ogre materials in data/materials
  72. added caching to GetFloor() and related functions
  73. Triton Center external windows overhaul, using alpha blending
  74. Glass Tower overhaul
  75. added Action and Trigger objects
  76. added action viewer (control panel window)
  77. fixed global AddSound command which was overriding the per-object ones
  78. updated AddSound command for FMOD and added loop option for new control/trigger commands
  79. fixed texture and material counters
  80. added changetexture, playsound and stopsound actions
  81. disabled doppler effect (sounds) by default
  82. default main sim window size now changed to 800x600, menu window size separated and kept at 640x480 (configurable)
  83. added internal skip for wildcards in filenames (*) (fixes those bogus error messages)
  84. started in-sim object creation (code constructor)
  85. added building startup options to turn on/off collisions and gravity (listed in the designguide)
  86. disable basement number conformity (fixes Cliveden Desmond Wharf)
  87. added a file check for the include section (loading now fails if an included file cannot be found - this prevents serious and hard-to-diagnose errors later on)
  88. added Empty building (not working properly, but is used to create buildings from scratch)
  89. object colliders are now removed by default (for running performance) except for elevator doors (due to slowdowns when entering Triton Center elevators)
  90. disabled backface polygons for ground
  91. object info listbox now updates if you exit that window and re-enter
  92. added new control aliases, mostly for Mac users
  93. added support for setting the default sky time speed in the INI file for Caelum, and changed the default to 25 (you can now easily see the clouds moving, and a day moves much faster so you can more quickly see sunrises and sunsets)
  94. switched Mac frontend to use Cocoa
  95. switched from normal flipping to standard texture flip (for ogre coordinate system compatibility)
  96. added the Caelum sky system
  97. lowered default texture filtering anisotropy level to 4 (from 8 )
  98. switched to 16-bit hardware indices; should fix geometry corruption on some older cards, and should improve performance somewhat
  99. if a cut operation eliminated an entire polygon, the original polygon would not be deleted
  100. added ability to only play elevator music while moving, and updated related INI file parameters
  101. added advanced option to profiler
  102. added profiler system
  103. added check for duplicate entries in missing files list
  104. added proper error reporting (and OGRE exception handling) to frontend initializer
  105. fix for operational conflict between floor grouping and ShaftShowFloors command
  106. added DisplayFloors parameters
  107. added texel override
  108. added physics support for models
  109. added support for model colliders
  110. added support for Ogre meshes (using converters for Google Sketchup)
  111. added checks to ensure that starting floors are less than ending floors in AddShaft and AddStairwell commands
  112. gravity reset fix and fix for IsInShaft() distance check
  113. fixed an issue where shaft would rapidly turn on and off if on top of elevator
  114. fixed issue involving reversed polygon faces resulting in some textures being reversed. Put in a precision workaround for Alpha 7 compatibility.
  115. sound fixes, added ability to view camera collider via F7, and fixed a line skip issue in the script interpreter
  116. filler wall reset fix
  117. added support for different open/close speeds for elevator doors
  118. wxwidgets compatibility fix
  119. added proper failures on numeric checks to report errors and prevent loops
  120. added texture filtering options, and switched default to anisotropic (previously bilinear)
  121. added ability to switch on and off collision detection and visible colliders via F7
  122. split SBS into shared object on Linux, and restructured source files
  123. removed AddGenWall and migrated items using it to AddWallMain
  124. switched translator code to OGRE's right-hand coordinate system (SBS uses left-hand)
  125. switched to FMOD for sound
  126. switched to OGRE for graphics
  127. switched to Bullet for collisions and physics
  128. Triton Center renovation
  129. fixed door filler walls
  130. object deletion fixes
  131. added geometry deletion support
  132. fix crash that only happens if shafts are created out of order
  133. new internal mesh object system (Skyscraper now generates it's own 3D geometry)
  134. new horizon distance setting
  135. added render distance limits for small objects