Set Up Kitten Space Agency Physics Engine Mods on Windows 11 (2025)
Understanding Kitten Space Agency's Mod Architecture
Kitten Space Agency, the spiritual successor to Kerbal Space Program, introduces a modernized physics simulation framework built by a team that includes an ex-SpaceX engineer. Unlike KSP's older mod loader, KSA uses a modular physics abstraction layer that allows developers to swap and extend core simulation engines without breaking core gameplay systems.
The physics engine in KSA differs significantly from its predecessor. It's built on a component-based architecture that separates flight dynamics, aerodynamic calculations, and orbital mechanics into discrete, independently-loaded modules. This means modding the physics behavior requires understanding how these three layers interact.
Prerequisites Before Installing Physics Mods
Before you attempt to install any physics engine modifications, ensure your system meets these requirements:
- Windows 11 (Build 22000 or later)
- 16GB RAM minimum (32GB recommended for complex mod suites)
- SSD with 100GB free space (physics mods can be large)
- Visual C++ Redistributable 2022 installed
- Kitten Space Agency version 0.5.2 or later from Steam
Verify your KSA version by opening the launcher, navigating to Settings > Game Info, and checking the version number. Physics mods are tightly coupled to engine versions—mismatches will cause immediate CTDs (crash-to-desktop).
Step 1: Set Up the Mods Directory Structure
Kitten Space Agency stores physics mods in a specific directory hierarchy. Windows 11's file permissions can interfere if you skip this setup.
C:\Users\[YourUsername]\AppData\Local\KittenSpaceAgency\Mods\
├── PhysicsEngines\
│ ├── RealismOverhaul\
│ ├── RealisticAerodynamics\
│ └── CustomOrbitalMechanics\
├── Dependencies\
└── Config\
Create this structure manually:
- Press
Win + Rand type:explorer %localappdata%\KittenSpaceAgency - Right-click in the empty space and select New > Folder
- Name it
Mods - Inside
Mods, create aPhysicsEnginessubfolder - Create an empty
Dependenciesfolder
Important: Do NOT store physics mods in the Steam installation directory. KSA will fail to load them due to directory permission restrictions on Windows 11.
Step 2: Download Physics Mod Dependencies
Kitten Space Agency physics mods depend on a core dependency package that interfaces with the ex-SpaceX engineer's aerodynamic solver.
- Navigate to the official KSA Mods repository on GitHub:
github.com/kittenspaceagency/mods - Go to Releases > Latest
- Download
KSA-PhysicsCore-v1.2.1-win64.zip - Extract the contents to
%localappdata%\KittenSpaceAgency\Mods\Dependencies\
Verify extraction succeeded by checking for these files:
PhysicsCore.dllAerodynamicsLibrary.dllMathLibrary.dllconfig.json
Step 3: Install Your First Physics Engine Mod
For this guide, we'll install RealisticAerodynamics, a popular mod that replaces the default drag model with real-world atmospheric calculations.
- Visit
nexusmods.com/kittenspaceagencyand search for "RealisticAerodynamics" - Download the latest version (currently v2.3.1 for KSA 0.5.2)
- The download will be named
RealisticAerodynamics-v2.3.1.zip - Extract to:
%localappdata%\KittenSpaceAgency\Mods\PhysicsEngines\RealisticAerodynamics\
The mod folder should contain:
RealisticAerodynamics/
├── atmosphere_tables.dat
├── config.json
├── RealisticAerodynamics.dll
└── README.md
Step 4: Configure Physics Mod Parameters
Physics mods expose tuning parameters through JSON configuration files. This is where you customize behavior.
Open the mod's config.json file with Notepad:
{
"aerodynamics": {
"dragModel": "navier-stokes",
"atmosphericDensity": 1.225,
"reynoldsNumberScaling": true,
"turbulenceSimulation": false
},
"orbital": {
"j2Perturbations": true,
"relativeMassAccuracy": 0.001
},
"stability": {
"maxPhysicsFramerate": 0.02,
"substeps": 4
}
}
Key parameters for Windows 11 performance:
- Set
maxPhysicsFramerateto0.02(50Hz). Higher values consume more CPU. - Set
substepsto4if you have 16GB RAM; use2if performance drops below 30fps. - Enable
turbulenceSimulationonly on high-end systems (Ryzen 9 / i9 or better).
Step 5: Validate Mod Installation in KSA Launcher
- Launch Kitten Space Agency from Steam
- In the launcher, go to Mods > Physics Engines
- You should see "RealisticAerodynamics" listed as Available
- Click the checkbox to enable it
- Click Save Configuration
If the mod doesn't appear, check:
- The folder path matches exactly (case-sensitive on some systems)
config.jsonexists and is valid JSON (usejsonlint.comto verify)- All
.dllfiles are present
Step 6: Handle Common Compatibility Issues
Issue: "Physics Engine Failed to Initialize"
This occurs when PhysicsCore.dll version mismatches the mod version.
Solution: Open %localappdata%\KittenSpaceAgency\Mods\Dependencies\config.json and check the engineVersion field matches the mod's requirements (visible in the mod's README).
Issue: Extreme Frame Rate Drops
Physics mods are CPU-intensive. If FPS drops below 20:
- Reduce
substepsfrom 4 to 2 - Disable
j2Perturbations(saves ~15% CPU) - Lower max active vessels in settings from 10 to 5
Issue: "DLL Not Found" Error
Windows 11 sometimes blocks unsigned DLLs on certain systems.
Solution:
- Right-click the
.dllfile > Properties - At the bottom, check Unblock
- Click Apply and OK
- Restart KSA
Comparing Physics Mods for Your Use Case
| Mod Name | Aerodynamics Model | CPU Cost | Orbital Accuracy | Best For | |----------|-------------------|----------|------------------|----------| | RealisticAerodynamics | Navier-Stokes | 12% | 0.001% | Precise atmospheric flight | | OrbitalMechanicsPlus | Kepler (enhanced) | 3% | 0.01% | Career mode players | | FAR-KSA Port | Ferri approximation | 18% | 0.0001% | Realistic re-entry |
For most Windows 11 systems with the ex-SpaceX engineer's baseline physics, RealisticAerodynamics offers the best balance of accuracy and performance.
Advanced: Stacking Multiple Physics Mods
You can install multiple physics mods, but they must target different systems:
✅ COMPATIBLE COMBINATION:
- RealisticAerodynamics (aerodynamics)
+ OrbitalMechanicsPlus (orbital)
+ CustomGravityEngine (gravity)
❌ CONFLICT:
- RealisticAerodynamics (aerodynamics)
+ FAR-KSA Port (also modifies aerodynamics)
Always check each mod's README for compatibility notes. The KSA community Discord has a pinned compatibility matrix updated weekly.
Troubleshooting Command Line
If KSA refuses to launch after mod installation, use the command-line debug mode:
cd "C:\Program Files (x86)\Steam\steamapps\common\KittenSpaceAgency"
KittenSpaceAgency.exe -validate-mods -verbose-physics
This outputs physics mod loading errors to %temp%\KSA_Debug.log. Open the file to identify which mod failed to load.
Final Checklist
- [ ] Mods folder created at
%localappdata%\KittenSpaceAgency\Mods\ - [ ] PhysicsCore dependencies extracted to
Dependencies\ - [ ] Physics mod DLLs in
PhysicsEngines\[ModName]\ - [ ] All
config.jsonfiles validated as valid JSON - [ ] DLL files unblocked in Windows properties
- [ ] Mod enabled in KSA launcher
- [ ] Test flight completed without CTD
Your physics engine mods are now active. The ex-SpaceX engineer's baseline system will work seamlessly with your custom modifications, providing the orbital mechanics accuracy you expect from a modern spaceflight simulator.