mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-05-08 10:03:51 +00:00
Concatenates two WOMs into a single output. Vertex buffer is the two inputs spliced; the second mesh's indices are offset by the first mesh's vertex count; texture slots from both are appended; batches from the second mesh have their indexStart shifted by the first's index count and their textureIndex shifted by the first's texture-slot count. Single-batch / no-batch inputs are auto-promoted to one synthetic batch each so the merged output is always a well-formed v3. Bones/animations are NOT merged — that requires skeleton retargeting which is out of scope. If either input has bones, the merged output is treated as static (bones cleared, weights reset to identity-on- bone-0) so renderers don't read mismatched indices. Verified: cube (24v/12t/1 batch) + sphere translated to +X (221v/ 384t/1 batch) → combined (245v/396t/2 batches/2 textures), bounds union (-0.5..3.5 in X), clean v3 reload via --info-mesh. Brings command count to 226. |
||
|---|---|---|
| .. | ||
| asset_extract | ||
| auth_login_probe | ||
| auth_probe | ||
| blp_convert | ||
| dbc_to_csv | ||
| editor | ||
| asset_pipeline_gui.py | ||
| backup_assets.sh | ||
| diff_classic_turtle_opcodes.py | ||
| gen_opcode_registry.py | ||
| generate_ffx_sdk_vk_permutations.sh | ||
| m2_viewer.py | ||
| opcode_map_utils.py | ||
| validate_opcode_maps.py | ||