Kelsidavis-WoWee/tests
Kelsi b439f12c36 fix: WOM2 bone data in client renderer, WOM tests, docs update
- Fix WOM→M2Model conversion: copy boneWeights/boneIndices from WOM2
  vertices (was dropping skeletal binding data, breaking animation)
- Copy bone hierarchy and animation sequences from WOM2 to M2Model
  so animated WOM2 models render with proper skeletal deformation
- Add 3 WOM format tests: WOM1 binary structure, WOM2 magic check,
  invalid magic rejection (6 new assertions)
- CHANGELOG: document WOM1/WOM2 animated model support
- README: clarify WOM1 (static) vs WOM2 (animated) models
- 334 total assertions across 87 test cases
2026-05-05 16:23:22 -07:00
..
CMakeLists.txt feat: WOC collision mesh format — 7th novel open format 2026-05-05 15:23:58 -07:00
test_activity_fsm.cpp feat(animation): decompose AnimationController into FSM-based architecture 2026-04-05 12:27:35 +03:00
test_anim_capability.cpp feat(animation): decompose AnimationController into FSM-based architecture 2026-04-05 12:27:35 +03:00
test_animation_ids.cpp feat(animation): decompose AnimationController into FSM-based architecture 2026-04-05 12:27:35 +03:00
test_blp_loader.cpp feat(animation): 452 named constants, 30-phase character animation state machine 2026-04-04 23:02:53 +03:00
test_chat_markup_parser.cpp refactor(chat): decompose into modular architecture, add GM commands, fix protocol 2026-04-12 14:59:56 +03:00
test_chat_tab_completer.cpp refactor(chat): decompose into modular architecture, add GM commands, fix protocol 2026-04-12 14:59:56 +03:00
test_combat_fsm.cpp feat(animation): decompose AnimationController into FSM-based architecture 2026-04-05 12:27:35 +03:00
test_dbc_loader.cpp feat: WOM renderable batches, JSON DBC test coverage 2026-05-05 15:03:01 -07:00
test_entity.cpp feat(animation): 452 named constants, 30-phase character animation state machine 2026-04-04 23:02:53 +03:00
test_frustum.cpp feat(animation): 452 named constants, 30-phase character animation state machine 2026-04-04 23:02:53 +03:00
test_gm_commands.cpp refactor(chat): decompose into modular architecture, add GM commands, fix protocol 2026-04-12 14:59:56 +03:00
test_indoor_shadows.cpp feat(rendering): add HiZ occlusion culling & fix WMO interior shadows 2026-04-06 16:40:59 +03:00
test_locomotion_fsm.cpp feat(animation): decompose AnimationController into FSM-based architecture 2026-04-05 12:27:35 +03:00
test_m2_structs.cpp feat(animation): 452 named constants, 30-phase character animation state machine 2026-04-04 23:02:53 +03:00
test_macro_evaluator.cpp refactor(chat): decompose into modular architecture, add GM commands, fix protocol 2026-04-12 14:59:56 +03:00
test_opcode_table.cpp feat(animation): 452 named constants, 30-phase character animation state machine 2026-04-04 23:02:53 +03:00
test_open_formats.cpp fix: WOM2 bone data in client renderer, WOM tests, docs update 2026-05-05 16:23:22 -07:00
test_packet.cpp feat(animation): 452 named constants, 30-phase character animation state machine 2026-04-04 23:02:53 +03:00
test_spline.cpp refactor: extract spline math, consolidate packet parsing, decompose TransportManager 2026-04-11 08:30:28 +03:00
test_srp.cpp feat(animation): 452 named constants, 30-phase character animation state machine 2026-04-04 23:02:53 +03:00
test_transport_components.cpp refactor: decompose TransportManager and upgrade Entity to CatmullRom splines 2026-04-11 09:50:38 +03:00
test_transport_path_repo.cpp refactor: extract spline math, consolidate packet parsing, decompose TransportManager 2026-04-11 08:30:28 +03:00
test_world_map.cpp refactor: decompose world map into modular component architecture 2026-04-12 09:52:51 +03:00
test_world_map_coordinate_projection.cpp feat(world-map): remove kVOffset hack, ZMP hover, textured player arrow 2026-04-12 20:02:50 +03:00
test_world_map_exploration_state.cpp refactor: decompose world map into modular component architecture 2026-04-12 09:52:51 +03:00
test_world_map_map_resolver.cpp refactor: decompose world map into modular component architecture 2026-04-12 09:52:51 +03:00
test_world_map_view_state_machine.cpp refactor: decompose world map into modular component architecture 2026-04-12 09:52:51 +03:00
test_world_map_zone_metadata.cpp refactor: decompose world map into modular component architecture 2026-04-12 09:52:51 +03:00