Template:BuildingInfo: Difference between revisions
Jump to navigation
Jump to search
Fernando187 (talk | contribs) No edit summary |
Fernando187 (talk | contribs) m (typo) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude>This template is used on [[Building]] and related pages. <hr></noinclude> | <noinclude>This template is used on [[Building]] and related pages. <hr></noinclude> | ||
== Important | == [[File:Dialog-warning.svg|48px]] Important info about [[Building|Buildings]] == | ||
* There is a distinction in GTA: San Andreas between static and dynamic models (these use a separate streaming system). Examples of buildings include building models, roads, and terrain. Objects created as [[Building|Buildings]] can contain '''glass''' and '''shadows''', unlike those created as [[Object|Objects]](which | * There is a distinction in GTA: San Andreas between static and dynamic models (these use a separate streaming system). Examples of buildings include building models, roads, and terrain. Objects created as [[Building|Buildings]] can contain '''glass''' and '''shadows''', unlike those created as [[Object|Objects]](which are missing these features). | ||
* Using buildings for | * Using buildings for mapping is more optimized than using objects. Gains in FPS can be noticed in areas where a lot of objects were replaced with buildings of this new system. | ||
* Buildings cannot be created with dynamic object model IDs (like a door that opens when you push it), they are meant to be used for static objects, mainly buildings as the name suggests. For example, [https://dev.prineside.com/en/gtasa_samp_model_id/model/1502-Gen_doorINT04/ object ID 1502 (Gen_doorINT04)] is a dynamic object model, which can be spawned using [[createObject]]. On the other hand, [https://dev.prineside.com/en/gtasa_samp_model_id/model/3556-compmedhos3_LAe/ object ID 3556 (compmedhos3_LAe) is non-dynamic], you can use it with [[createBuilding]]. | * Buildings cannot be created with dynamic object model IDs (like a door that opens when you push it), they are meant to be used for static objects, mainly buildings as the name suggests. For example, [https://dev.prineside.com/en/gtasa_samp_model_id/model/1502-Gen_doorINT04/ object ID 1502 (Gen_doorINT04)] is a dynamic object model, which can be spawned using [[createObject]]. On the other hand, [https://dev.prineside.com/en/gtasa_samp_model_id/model/3556-compmedhos3_LAe/ object ID 3556 (compmedhos3_LAe) is non-dynamic], you can use it with [[createBuilding]]. | ||
Line 11: | Line 11: | ||
* Created buildings can have '''LOD models''', which is possible using [[createBuilding]] to spawn the LOD building, then [[setLowLODElement]] to associate it with a non-LOD building element created beforehand. LOD model distance changed with [[engineSetModelLODDistance]] affects buildings too. | * Created buildings can have '''LOD models''', which is possible using [[createBuilding]] to spawn the LOD building, then [[setLowLODElement]] to associate it with a non-LOD building element created beforehand. LOD model distance changed with [[engineSetModelLODDistance]] affects buildings too. | ||
* Buildings cannot | * Buildings cannot change [[Dimension|dimension]]. Function [[setElementDimension]] will return false on any building. A building is created in a specific [[Interior|interior world]], like the default GTA:SA landscape objects. All '''buildings appear in EVERY DIMENSION'''. |
Revision as of 14:23, 22 October 2024
This template is used on Building and related pages.
Important info about Buildings
- There is a distinction in GTA: San Andreas between static and dynamic models (these use a separate streaming system). Examples of buildings include building models, roads, and terrain. Objects created as Buildings can contain glass and shadows, unlike those created as Objects(which are missing these features).
- Using buildings for mapping is more optimized than using objects. Gains in FPS can be noticed in areas where a lot of objects were replaced with buildings of this new system.
- Buildings cannot be created with dynamic object model IDs (like a door that opens when you push it), they are meant to be used for static objects, mainly buildings as the name suggests. For example, object ID 1502 (Gen_doorINT04) is a dynamic object model, which can be spawned using createObject. On the other hand, object ID 3556 (compmedhos3_LAe) is non-dynamic, you can use it with createBuilding.
- Buildings can only be created inside regular GTA:SA Map Boundaries (X between -3000 and 3000; Y between -3000 and 3000). Use createObject to spawn objects outside these normal limits.
- Created buildings can have LOD models, which is possible using createBuilding to spawn the LOD building, then setLowLODElement to associate it with a non-LOD building element created beforehand. LOD model distance changed with engineSetModelLODDistance affects buildings too.
- Buildings cannot change dimension. Function setElementDimension will return false on any building. A building is created in a specific interior world, like the default GTA:SA landscape objects. All buildings appear in EVERY DIMENSION.