Jump to content

XML:AKEV: Difference between revisions

336 bytes added ,  2 November 2023
m
no edit summary
mNo edit summary
mNo edit summary
Line 535: Line 535:
|valign="top"| int32
|valign="top"| int32
| Stores an object ID used by BSL commands "env_broken", "env_shade", "env_show" and "env_texswap". Ergo this IDXA should belong to [[OBD:IDXA_AKEV_2|AKEV 2]].
| Stores an object ID used by BSL commands "env_broken", "env_shade", "env_show" and "env_texswap". Ergo this IDXA should belong to [[OBD:IDXA_AKEV_2|AKEV 2]].
: ''Why can IDs appear here multiple times?'' Most objects are made of multiple triangles/quads. Probably there are as many identical IDs as an object has triangles/quads. This way, when you want show/hide/etc. an object, all of its triangles/quads will be affected.
: ''Why can IDs appear here multiple times?'' Most objects are made of multiple triangles/quads. There are as many identical IDs as an object has triangles/quads. When a level gets build, all terrain, buildings and most objects (CJBO) a.k.a. "shared classes" such as furniture and consoles are merged. Through the IDs "individual" objects are still addressable by BSL commands.
:: "Shared classes" are resources used in OniSplit's level creation workflow. They exist only as links in object collections. While building level linked resources manifest into actual (AKEV) 3D data inside an ONLV*.oni file.
|}
|}


===AKBP===
===AKBP===
8,013

edits