Changelist:[/p]
- [p]The launcher now informs players of any missing dependencies required to play Black Mesa along with information on how to download and install them.[/p][/*]
- [p]Reworked ragdoll separation solver for stability and correctness:[/p][list]
- [p]Replaced old bone separation logic with a trace-based solver that resolves occluded or embedded bones,[/p][/*]
- [p]Ensures hierarchy-correct traversal by sorting bones by tree depth before applying fixes,[/p][/*]
- [p]Uses trace normals and parent-to-child constraints to reposition bones without excessive separation,[/p][/*]
- [p]Scales inherited velocity by mass ratio and biases resolution based on contact direction,[/p][/*]
- [p]Added debug overlay (r_debug_ragdoll_separation_solver) for visualizing correction passes,[/p][/*]
- [p]Minor cleanup of redundant vector normalization and more consistent use of safe math[/p][/*]