April 5 2023 build: Difference between revisions

From Skyscraper Wiki
Jump to navigation Jump to search
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{legit}}{{db}}
This is the first build with Destination Dispatch support, the support is still at an early stage and needs lots of work. Test this feature, and make recommendations on how to change it so I can improve the simulator, especially for the Destination Dispatch algorithm which doesn't do that much yet. I also revamped the Random Activity feature to work with the new Destination Dispatch elevators. Other features like destination indicators, etc. will be made soon. A few new buildings have been added for this feature:
This is the first build with Destination Dispatch support, the support is still at an early stage and needs lots of work. Test this feature, and make recommendations on how to change it so I can improve the simulator, especially for the Destination Dispatch algorithm which doesn't do that much yet. I also revamped the Random Activity feature to work with the new Destination Dispatch elevators. Other features like destination indicators, etc. will be made soon. A few new buildings have been added for this feature:


*Simple - Destination Dispatch
*[[Simple - Destination Dispatch]]
*Triton Center - Destination Dispatch
*[[Triton Center - Destination Dispatch]]
*Simple - Double Decker DD
*[[Simple - Double Decker - Destination Dispatch|Simple - Double Decker DD]]


The "Simple - Destination" building has been removed.
The "Simple - Destination" building has been removed.


The [[Triton Center]] has Destination Dispatch enabled for all elevators except for some express elevators. The Simple building has DD in hybrid mode, so existing button presses will still work.
The [[Triton Center]] has Destination Dispatch enabled for all elevators except for some express elevators. The [[Simple]] building has DD in hybrid mode, so existing button presses will still work.


Two new simulator objects have been created for this, a Dispatch Controller (aka Controller), and a Call Station. Since Call Buttons currently handle the regular elevator dispatching, I'm planning on moving that functionality into the dispatch controller, and then have call stations handle the regular elevator mode. In this situation, script code for call buttons would simply create a new dispatch controller and call station and use those, and the existing call button code would be removed.
Two new simulator objects have been created for this, a Dispatch Controller (aka Controller), and a Call Station. Since Call Buttons currently handle the regular elevator dispatching, I'm planning on moving that functionality into the dispatch controller, and then have call stations handle the regular elevator mode. In this situation, script code for call buttons would simply create a new dispatch controller and call station and use those, and the existing call button code would be removed.
Line 13: Line 14:
I also have call button panels disabled by default except on active floors, let me know if this change messes anything up. This was done to improve performance (lower the gpu batch counts), and to also match the behavior of the new Call Stations.
I also have call button panels disabled by default except on active floors, let me know if this change messes anything up. This was done to improve performance (lower the gpu batch counts), and to also match the behavior of the new Call Stations.


See the new building files for guides as to how to use the new features, and the relevant script guide sections are the Controller Section and Call Station Section. I might put this version of the guide online, right now use the designguide.html that comes with the simulator package.
See the new building files for guides as to how to use the new features, and the relevant [[Help:Design Guide|script guide]] sections are the Controller Section and Call Station Section. I might put this version of the guide online, right now use the designguide.html that comes with the simulator package.


'''Changelog:'''
'''Changelog:'''
Line 32: Line 33:
* [https://skyscrapersimulatorforum.createaforum.com/download-skyscraper-simulator/new-build-4523-build/ Build: 4/5/23 build on the Skyscraper Simulator Forum]
* [https://skyscrapersimulatorforum.createaforum.com/download-skyscraper-simulator/new-build-4523-build/ Build: 4/5/23 build on the Skyscraper Simulator Forum]
[[Category:Development Builds]]
[[Category:Development Builds]]
[[Category:2023 Builds]]
[[Category:Alpha 12 builds]]
[[Category:Alpha 12 builds]]

Latest revision as of 13:59, 1 September 2024

This article is legitimate.
It contains good-faith information, such as an existing building or content.
This article describes a development build of Skyscraper Simulator.
It contains good information related to Skyscraper Simulator.

This is the first build with Destination Dispatch support, the support is still at an early stage and needs lots of work. Test this feature, and make recommendations on how to change it so I can improve the simulator, especially for the Destination Dispatch algorithm which doesn't do that much yet. I also revamped the Random Activity feature to work with the new Destination Dispatch elevators. Other features like destination indicators, etc. will be made soon. A few new buildings have been added for this feature:

The "Simple - Destination" building has been removed.

The Triton Center has Destination Dispatch enabled for all elevators except for some express elevators. The Simple building has DD in hybrid mode, so existing button presses will still work.

Two new simulator objects have been created for this, a Dispatch Controller (aka Controller), and a Call Station. Since Call Buttons currently handle the regular elevator dispatching, I'm planning on moving that functionality into the dispatch controller, and then have call stations handle the regular elevator mode. In this situation, script code for call buttons would simply create a new dispatch controller and call station and use those, and the existing call button code would be removed.

I also have call button panels disabled by default except on active floors, let me know if this change messes anything up. This was done to improve performance (lower the gpu batch counts), and to also match the behavior of the new Call Stations.

See the new building files for guides as to how to use the new features, and the relevant script guide sections are the Controller Section and Call Station Section. I might put this version of the guide online, right now use the designguide.html that comes with the simulator package.

Changelog:

  1. New "Simple - Double Decker DD" building
  2. New "Triton Center - Destination Dispatch" building
  3. Disable button panels for Call Button objects in Enabled() function to improve performance
  4. New "Simple - Destination Dispatch" building, replacing the old Destination one
  5. Support for Destination Dispatch elevators
  6. New CallStation object
  7. New DispatchController system

See also[edit | edit source]

External links[edit | edit source]