HyperThreading Optimizer 1.0.0 for Kerbal Space Program 1
============================================================

INSTALLATION
1. Close Kerbal Space Program.
2. Extract this archive into the KSP installation directory.
3. Confirm the final DLL path is:
   Kerbal Space Program\GameData\HyperThreadingOptimizer\HyperThreadingOptimizer.dll
4. Start a flight scene. The add-on is active only in flight.

UNINSTALLATION
Delete GameData\HyperThreadingOptimizer.

WHAT IT DOES
The add-on captures small numeric snapshots of the active vessel on Unity's main
thread and processes mod-owned numeric calculations through the .NET ThreadPool.
It keeps no Vessel, Part, Transform, or other Unity/KSP object on a worker thread.

CPU SCHEDULING
Windows assigns the ThreadPool worker to an available logical processor. On a CPU
with Intel Hyper-Threading, it may run on a sibling logical processor, but neither
KSP nor a mod can reserve a specific Hyper-Threading core.

LIMITATION
KSP 1 and Unity require their PhysX simulation and Unity object access to remain
on the main thread. This package is a safe framework for moving a mod's own
numeric work off that thread; it does not make KSP's stock physics asynchronous.

COMPATIBILITY
KSP 1.x, .NET Framework 4.7.2. Test each release with the installed KSP version
and the rest of the GameData folder before publishing it.
