Skyscrapersim 2.0 RC2

From Skyscraper Wiki
Jump to navigation Jump to search

This is the second release candidate for Skyscraper 2.0. Avrdude.t contributed some fixes, in pull request 72, mainly with changing how Skyscraper handles maximized windows, and with having binoculars mode return to the previous FOV instead of the default. The OpenXR component (VR support) now reports the headset status and other things on the console. I fixed a major issue in the console, that would cause commands to be repeated, so creating objects in the console (live script language) should work much better now. I fixed a serious crash in SBS, that would trigger if floor 1 is created before floor 0. I fixed an issue where objects would not be visible if creating them in the console. An issue was fixed that involved double-decker elevators opening the wrong doors if stopped and told to relevel at the current floor, the code originally would only operate on the lowest elevator car, now it operates on the active car.

There's still some minor issues that need working on, so I'll be putting out another release candidate soon.

Changelog for 2.0:

  1. Update .gitignore (pr #72)
  2. Handle maximized window properly (pr #72)
  3. Add preference to start Skyscraper maximized (pr #72)
  4. Binoculars: Return to the previous FOV instead of the default (pr #72)
  5. Make sure cross-hair cursor is enabled if freelook was enabled outside of frontend (pr #72)
  6. Store and check binoculars enabled status to prevent an issue where enabling binoculars twice in a row (holding the B key) would cause the FOV to become stuck
  7. The map generator is now a permanent object
  8. Added support for deleting CameraTexture objects
  9. Properly delete CameraTexture objects from parents, and make the Map texture permanent
  10. Have OpenXR component report messages through Ogre, for console display
  11. OpenXR: Report headset detected
  12. Show a proper error message when an error occurs during a renderwindow update call
  13. Add file details to VM and OpenXR DLLs (Windows)
  14. Clarified OpenXR licensing and included license file
  15. README update with more release notes
  16. Added OgreBullet init banner and copyright
  17. Updated OgreBullet initialization reporting
  18. Fixed an issue with the Console that would cause commands to be repeated
  19. SBS: Fixed a crash in GetFloorNumber(); object pointers should not be accessed directly without a safety check first
  20. Have the script processor reset the prepared state of the simulator instance. This fixes an issue where creating objects using the console would result in the objects not being visible
  21. SBS: Have elevators select the current car during a relevel operation instead of only the first one, to open the correct doors in double-decker setups (issue #49)
  22. SBS: Report active car number when returning to the nearest floor

See also[edit | edit source]

External links[edit | edit source]