July 28 2024 build: Difference between revisions

From Skyscraper Wiki
Jump to navigation Jump to search
(Created page with "{{legit}}{{db}} This is the first build of the 2.0 Beta code. The name "Alpha 12" has been dropped from the simulator, since I'm moving the simulator's versioning out of Alpha stage. The MessageOnStart elevator parameter has been added, which lets you play up/down elevator messages either at the beginning of the doors opening, or at the end of them closing. A big object deletion fix was put in place, elevators will no longer crash the simulator when deleted. Wall clickin...")
 
m (no longer in the Alpha stage)
Line 1: Line 1:
{{legit}}{{db}}
{{legit}}{{db}}
This is the first build of the 2.0 Beta code. The name "Alpha 12" has been dropped from the simulator, since I'm moving the simulator's versioning out of Alpha stage. The MessageOnStart elevator parameter has been added, which lets you play up/down elevator messages either at the beginning of the doors opening, or at the end of them closing. A big object deletion fix was put in place, elevators will no longer crash the simulator when deleted. Wall clicking should be working a lot better now. This build also introduces the "[[Simple City]]" demo, which generates a city of over 200 sim engines running [[Simple]] buildings.
This is the first build of the 2.0 Beta code. The name "Alpha 12" has been dropped from the simulator, since I'm moving the simulator's versioning out of Alpha stage. The MessageOnStart elevator parameter has been added, which lets you play up/down elevator messages either at the beginning of the doors opening, or at the end of them closing. A big object deletion fix was put in place, elevators will no longer crash the simulator when deleted. Wall clicking should be working a lot better now. This build also introduces the "[[Simple City]]" demo, which generates a city of over 200<abbr title="231, to be exact">*</abbr> sim engines running [[Simple]] buildings.


The Simple City demo was mostly made to test multi-engine scalability and has already revealed problems, but these should be fixed in the 2.1 development cycle. Right now it's a good demo for 2.0.
The Simple City demo was mostly made to test multi-engine scalability and has already revealed problems, but these should be fixed in the 2.1 development cycle. Right now it's a good demo for 2.0.
Line 27: Line 27:


[[Category:Development Builds]]
[[Category:Development Builds]]
[[Category:Alpha 12 builds]]

Revision as of 22:05, 28 July 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 of the 2.0 Beta code. The name "Alpha 12" has been dropped from the simulator, since I'm moving the simulator's versioning out of Alpha stage. The MessageOnStart elevator parameter has been added, which lets you play up/down elevator messages either at the beginning of the doors opening, or at the end of them closing. A big object deletion fix was put in place, elevators will no longer crash the simulator when deleted. Wall clicking should be working a lot better now. This build also introduces the "Simple City" demo, which generates a city of over 200* sim engines running Simple buildings.

The Simple City demo was mostly made to test multi-engine scalability and has already revealed problems, but these should be fixed in the 2.1 development cycle. Right now it's a good demo for 2.0.

The way the versioning works now:

  • 2.0 Beta (this build): only minor features can be added if they're needed and don't affect critical code or large amounts of code
  • 2.1 Pre-Alpha: all new features can be put into this version, builds of 2.1 will commence after a stable 2.0 release.

Changelog:

  1. added MessageOnStart elevator car parameter
  2. updated version to 2.0 (currently Beta)
  3. expanded engine list in Engine Manager dialog
  4. Fixed local/remote mismatches in the IntersectRay() function, this fixes the wall clicking feature
  5. removed code block for GetGeometry() wall function
  6. when checking for a closer elevator, don't process if the result is -1 (not found)
  7. only show floor skip text if the floor is not served by any cars in the elevator
  8. check wall and polygon objects before use, this fixes crashes that would happen when deleting objects (the crashes were introduced with the polygon code rework)
  9. created the Simple City demo

See also

External links