Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BES 0100: full specification of block "Unknown 0x036" (0x0036) #9

Open
sonicpp opened this issue Oct 27, 2018 · 2 comments
Open

BES 0100: full specification of block "Unknown 0x036" (0x0036) #9

sonicpp opened this issue Oct 27, 2018 · 2 comments
Labels
BES enhancement New feature or request
Milestone

Comments

@sonicpp
Copy link
Member

sonicpp commented Oct 27, 2018

Full documentation and script checking of "Unknown 0x036" block for BES file format of version 100

@sonicpp sonicpp added enhancement New feature or request BES labels Oct 27, 2018
@sonicpp sonicpp added this to the BES 0100 milestone Oct 27, 2018
@sonicpp
Copy link
Member Author

sonicpp commented Feb 26, 2023

It looks like it is some kind of link/copy to other models (can by across different object parents). Model which contains mesh sub-block and this 0x36 is a reference model (which has unique id in this sub-block), other models containing this sub-block with the same id are just the copies of the reference model and thus can not contain any mesh sub-block.

@FlashX64
Copy link
Member

FlashX64 commented Mar 1, 2023

Yep. It's used for mesh instancing on the model file level The first occurance of this block within some mesh object registers a unique numeric identifier. Other meshes then may reference its mesh data using the same identifier and thus save space in the file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BES enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants