Editing
August 12 2025 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!
{{OB}}{{db}}[[File:Shape_demo.jpg|thumb|right|Updated shapes showcase]] This build has a big new feature, the support for planets and also interplanetary sim engines, mostly as a replacement for the existing ground system. It has some bugs which are still being worked out, I might need some help in figuring out some of them. Right now the earth has a simple grass texture on it, we need to find a good earth texture to use. This also has support for advanced PolyMesh shapes, which are general shapes that are part of the sim engine, and can be cut among other things. They should be much easier to use than the Primitives system (OgreProcedural). VM has a new Monitor system, which currently manages the solar system and planets, in the future it might manage movement of the sim engines. Sim engine types are now supported, by the "Type" parameter in the Globals section. The Cut function has been placed with one that is aware of the texture mapping, so we need to make sure cuts and associated things (like filler walls) are being done properly. The sim engine's parent is now listed in the Engine Manager window. Sim engines now are able to calculate their own bounds and use it, if they don't have a bounds specified (0, 0, 0). This should make it much easier to place buildings in a city map, since you won't have to manually determine the engine bounds anymore. Sim engines can now be reset in the Engine Manager window, this will reset the building's state (floors enabled, etc) and also will reset the script interpreter for now. '''SBS PolyMesh shape types:''' #Sphere #Box #Cylinder #Cone #Capsule #Plane #Circle #Torus #Dome #Pyramid #Prism #Tetrahedron #Octahedron #Icosahedron #Geosphere '''Bugs so far:''' #[[Westin Tranquility City]] PG has broken cuts, also [[WMC]] parking garage #[[City Demo]] starts up in TC, not outside #Cancelling load doesn't return to the main menu That first bug, the cuts being broken, is something I might need help from others in diagnosing. I've spent hours trying to fix it, but still can't figure out what's going on in the code. '''Changelog:''' #SBS: Added GetMemoryUsage() texture function #added Planet support as a replacement for the Ground system #PolyMesh: added 'inside' parameter to shape functions, which determines if the outside or inside of the shape should be drawn #PolyMesh: shapes now support DrawWalls setting #VM: add Monitor system #VM: have monitor load default state for primary engine #Added Earth building file #VM: have monitor load sol.bld #VM: added engine type parameter #VM: added monitor system runloop #VM: Added IsRootLoaded() function #VM: added sim engine load queue, for delaying building and city loads until after system engines #Added sim engine types, and added type display to Engine Manager #Added parent display to Engine Manager window, and added automatic planet parenting code #VM: wait until system is finished loading before loading startup building #VM: added CancelShutdown() function #VM: clean up Monitor system on simulator unload #Frontend: don't continue Start() procedure if engine loads are still pending #Added bounds to Ground building #Frontend: only attach camera on startup if not a system engine #Frontend: only finish startup if all engines have finished loading #Frontend: only show progress dialog after system engines have loaded #VM: only have engine context cut outside boundaries on start, if not a system engine #PolyMesh: reworked Cut function to properly support shapes #PolyMesh: added SplitWithPlaneUV() function #PolyMesh: added new AddPolygonSet function #City Demo: moved Triton Center to buildings section, and added ground #VM: report on active engine switch #Removed unneeded Cameras parameter to Start() functions #VM: added first_attach state #Have each sim engine calculate it's own bounds, and apply if no bounds value is specified #VM: cut parent engine after engine start, not before, to support the new engine auto-bounds feature #VM: added Reset() engine context function, to reset the related SBS engine and script processor #[[City Simulation]]: update WTC filename #City Simulation: added [[Convention Center]] #City Simulation: added ground and bounds #VMConsole: fixed a potential divide-by-zero in ps command #City Simulation: update to match new City Demo structure == See also == *[[August 6 2025 build|Previous build]] *[[August 16 2025 build|Next build]] *[[Development Builds]] == External links == *[https://skyscrapersimulatorforum.createaforum.com/download-skyscraper-simulator/new-2-1-build-81225-build/ Build: 8/12/25 build] [[Category:Development Builds]] [[Category:2025 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:OB
(
edit
)
Template:OfficialBuild
(
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