Editing
Skyscrapersim 2.0 Alpha 9 Update 1
(section)
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!
== Changelog == #play elevator door open/close and message sounds on reversal #change to Go function in rev 3171 broke FloorHold feature; relocated code to fix #added more breaks and other cleanups #cleanups to elevator functions involving door lookups #prevent nudge mode from enabling if elevator doors were manually moved and stopped #elevator door open buttons now can be held down to hold doors and released to reset door timer #in DoorExists function, can't mix GetDoor and array (this was causing the DoorExists function to potentially malfunction) #reordered section information area in script interpreter for the other changes to be made possible #user variables now work in section lines such as "<Floors>", due to code reordering #removed unneeded fire phase 1 check in call button code #reordered call availability code, to properly report service and nudge modes #overhauled nudge mode to enable timer when the situation allows it #if mesh physics is enabled, use a box collider by default #if model physics is enabled, mesh code should not try to load collider model #(Bullet) position update is no longer needed in penetration recovery function, and causes issues #(Bullet) turn off contact normal direction fix, which inverts some polygon normals incorrectly #(Bullet) fixed penetration recovery by running it in the forward movement function, right after the setting of the original position, to prevent interference with stairs #have call availability check properly report busy if doors are held, instead of for other reason #elevator doors can now report their hold status #added more "Invalid Door" errors to nudge and sensor functions #reworked door sensor code to split into separate persistent enabled/disabled state, and temporary activated/deactivated state #changed Alarm button in elevator editor to Hold Doors #elevator door sensor and nudge functions now properly select door object #NewElevator and NewFloor functions should use GetFloor function instead of their own check, for performance #some functions in Shaft and Stairwell code weren't checking validity of floors #in Calc function, lowered precedence of subtraction operator due to order conflicts with other operators #cut function should flip coordinates if out of order #F6 key would cause a crash if current camera floor was invalid (mainly in empty buildings) #elevator sensor status is now only shown after startup or in verbose mode #car idle, motor idle and music sounds now load sounds on first run if not loaded yet, instead of in CreateElevator function #added motor idle sound code, which was started in rev 1603 but never finished #don't try to create wall/floor sides and top if thickness is 0 #cleaned up wall/floor function return codes and some legacy stuff #added checks to AddWallMain and AddFloorMain functions to print an error if coordinates are invalid #added a zero normal check to the texture mapper #planar mapper should be computing normal based on full polygon, not just first three vertices. This fixes some texture mapping errors #reverted behavior change to ShaftShowOutside command from revision 3194 #make sure that floors grouped with the current camera floor are not switched off as part of the shaft and stairwell ShowFloors code #(C++) SplitData function now verifies length of string properly #reverted and remade the fix to prevent crashes if no parameters are specified for certain commands #moved the missing file report to after the raising of the main window, to prevent it from being hidden on startup #in Calc function, handle a calculation error as a silent error instead of ignoring it, to prevent infinite loops #fixed an issue where clicks on call button panels would trigger a down call #reworked elevator call availability code, to return busy or an error, to prevent call buttons from looping if all elevators won't service the call #fixed an issue where DeleteRoute would report even if a route is not deleted #in the Reload code, since the Load function can unload the simulator if it encounters an error, exit to the main menu if this happens to prevent a crash #ensure that the Reload flag is turned off after a reload, which prevents future startup issues #system meshes should be created on engine startup, not separately in script interpreter. This fixes startup crashes that happen if no valid data is in the script file #door resets now report in verbose mode #(C++) renamed ResetDoorTimer functions to Reset and ResetDoors #sensors will only enable if using automatic doors (AutoDoors is true) #added a new action "sensorreset" as part of previous fix #fixed issue where door sensors would reset door holds. Door hold and reset functions now disable and re-enable sensors, and leave the sensor alone if the sensor is calling those functions. #in Calc function, allow decimal numbers without 0's at start #fixed a click position offset in Freelook mode on Mac, and also did minor cleanups to the related code #reworked the floor indicator code, consolidating and separating it properly #elevator indicators should be enabled/disabled along with the elevator #floor and directional indicators can now be deleted by ctrl-alt-click #fixed mesh name of floor indicators #minor code cleanups #fixed an issue where all related elevator shaft doors would respond to door bumper code, instead of just the elevator's floor. Also cleaned up the code. #added missing dbghelp.dll file (Windows packaging) #F2 key now prints more detailed render statistics #fixed length of floating point output in ToString functions, for Visual C++ #don't treat textures in ChangeTexture function as filenames, just material names - this fixes a lot of performance problems #([[Triton Center]]) Hotel wall positioning fixes #for call buttons, if all associated elevators are in a service mode, don't continue to search for more elevators; reset the call button instead #fixed last report line from elevator's DumpQueues and DumpServicedFloors functions #fixed an issue where floors listed in the ShowFloors or ShowOutside lists would be switched off when stopping and continuing at a floor #fixed a crash that would occur if the Move button was pressed in the Object Manager if no selection was made [[Category:Skyscraper versions]]
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)
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