July 28 2024 build: Difference between revisions

From Skyscraper Wiki
Jump to navigation Jump to search
mNo edit summary
MelvinMan10 (talk | contribs)
mNo edit summary
 
Line 1: Line 1:
{{legit}}{{db}}
{{OB}}
{{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<abbr title="231, to be exact">*</abbr> 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.



Latest revision as of 00:15, 22 May 2025

This is an official build of Skyscraper, made by eventhorizon.
It contains only the files in SVN, and can be safely downloaded to your computer.
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[edit | edit source]

External links[edit | edit source]