Editing
April 23 2023 build
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{legit}}{{db}} This build has a lot of bugfixes, and includes support for using the Application Support folder on Mac in addition to the Resources (app) folder. This also means that Windows and Linux should work with other data paths too, but I haven't implemented the folder code for those yet, and haven't tested Windows yet. All of the remaining call button functionality was moved into the Call Station object and I deleted the call button code. This needs lots of testing to make sure nothing breaks, but appears to be working good so far. This was done to modernize the code and make it more realistic, since previously call buttons handled the elevator waiting and dispatching themselves, now the Dispatch Controllers do that work and the Call Stations connect to them for the functionality. This build has more proper call status detection code, now the Dispatch Controller stores multiple calls in a table, and the elevators ask the controller about call status when arriving at a floor. The last build had tons of changes, if you haven't seen it, take a look at it so you can see what's new. '''Changelog:''' #Fixed crosshairs freelook cursor on Windows #Keypad floor entries should test the NumberID floor parameter first, then the Floor ID, then the raw floor number, in that order #Special character error check should be before the UpdateIndicator() call to prevent texture errors #Remade xteal's input cap code, it should reject numbers that are greater than the length of the controller's bottom or top floor #Added TimerDelay parameter to Call Stations, to configure the key input timer delay value #Dispatch controller should report on route additions and removals #Don't report Caelum singleton errors #Store multiple calls instead of just one, and store call direction with it, this fixes issues with multiple hall call arrivals not being processed correctly #Have elevator delete active route after FinishMove(), which should fix arrival notification issues. Also removed separate route delete in same-floor re-opening code #Ask the controller about active calls to determine call direction #Have VerifyFile work with multiple resource path locations #Added GetFilesystemPath() function, which allows currently allows sounds to be loaded from other filesystem locations #Fix script processor file loader so that it can load from other filesystem locations #On Mac, load the Application Support folder in addition to the Resources folder #Have building file selector window support buildings in multiple folder source locations #Do proper error handling in DrawBackground() and DrawImage() functions, and exit app if there's an error #Simplify call status code, rename functions to GetCallStatus() and return both up and down call status like the original GetCallButtonStatus() function #Migrated call button functionality (mainly lights) over to the new CallStation interface == See also == *[[April 19 2023 build|Previous build]] *[[April 27 2023 build|Next build]] *[[Development Builds]] == External links == * [https://skyscrapersimulatorforum.createaforum.com/download-skyscraper-simulator/new-build-42323-build/ Build: 4/23/23 build on the Skyscraper Simulator Forum] [[Category:Development Builds]] [[Category:2023 Builds]] [[Category:Alpha 12 builds]]
Summary:
Please note that all contributions to Skyscraper Wiki are considered to be released under the Creative Commons Attribution-ShareAlike (see
Skyscraper Wiki:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:Db
(
edit
)
Template:Legit
(
edit
)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
Edit source
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Page information