November 7 2024 build: Difference between revisions
Jump to navigation
Jump to search
Elevator1512 (talk | contribs) (Created page with "{{legit}}{{db}} I've included some fixes which might improve performance a little, and runtime performance. The main one is that I found that it was running the Prepare() function every frame, and should only run it once after a script completes, so this was fixed. The console would fill up with dynamic mesh notifications in verbose mode, this has been fixed too. Due to name clashes, City.bld is now "City Simulation.bld". A serviced floor manager has been added to the...") |
Elevator1512 (talk | contribs) mNo edit summary |
||
Line 25: | Line 25: | ||
== See also == | == See also == | ||
* [[November 2 2024 build|Previous build]] | * [[November 2 2024 build|Previous build]] | ||
* Next build | * [[November 9 2024 build|Next build]] | ||
* [[Development Builds]] | * [[Development Builds]] | ||
== External links == | == External links == | ||
* [https://skyscrapersimulatorforum.createaforum.com/download-skyscraper-simulator/new-build-11724-build/ | * [https://skyscrapersimulatorforum.createaforum.com/download-skyscraper-simulator/new-build-11724-build/ Build: 11/7/24 build on the Skyscraper Simulator Forum] | ||
[[Category:Development Builds]] | [[Category:Development Builds]] | ||
[[Category:2024 Builds]] | [[Category:2024 Builds]] | ||
[[Category:Beta Builds]] | [[Category:Beta Builds]] |
Latest revision as of 16:34, 9 November 2024
It contains good-faith information, such as an existing building or content. |
It contains good information related to Skyscraper Simulator. |
I've included some fixes which might improve performance a little, and runtime performance. The main one is that I found that it was running the Prepare() function every frame, and should only run it once after a script completes, so this was fixed. The console would fill up with dynamic mesh notifications in verbose mode, this has been fixed too.
Due to name clashes, City.bld is now "City Simulation.bld".
A serviced floor manager has been added to the Elevator Editor window, currently it just calls the C++ functions AddServicedFloor() and RemoveServicedFloor(), the latter also removes shaft doors.
For more information on recent changes, see the previous build post.
Changelog:
- Switched usage of vector push_back to emplace_back (C++11)
- Split off startup screen into it's own class/object
- Removed unused Headless mode
- Fixed prompt delimiter (Console window)
- Move tricollider value based on physics, to the EnablePhysics() function
- Collider mesh creation fixes, the mesh needs to be loaded from the EnablePhysics() function
- fix for Vehicle support
- Renamed City building to "City Simulation"
- fixed indentation in the "Simple - Vehicles" building
- Added a vehicle to the city simulation
- added a serviced floor manager section to the Elevator Editor
- Only report the dynamic mesh prepares when reporting is on, this fixes an issue where it would be filling up the console in verbose mode
- Only run Prepare() once after a script is loading, and keep track of if an engine needs to run Prepare() again
- Use "Windows" instead of "Console" subsystem when building for Windows (avrdude contribution)