HXE 3.1.2
See the version list below for details.
dotnet add package HXE --version 3.1.2
NuGet\Install-Package HXE -Version 3.1.2
<PackageReference Include="HXE" Version="3.1.2" />
<PackageVersion Include="HXE" Version="3.1.2" />
<PackageReference Include="HXE" />
paket add HXE --version 3.1.2
#r "nuget: HXE, 3.1.2"
#:package HXE@3.1.2
#addin nuget:?package=HXE&version=3.1.2
#tool nuget:?package=HXE&version=3.1.2
<html> <h1 align='center'>The HXE Kernel</h1> <p align='center'> Loader and wrapper for SPV3 and HCE. </p> </html>
Introduction
This tree contains the source code & documentation for HXE, a versatile loader for SPV3 and wrapper for HCE.
Features
Here are some of the main features the kernel provides:
- Wrapper around the HCE executable
- Compatibility with HCE arguments (-window, -vidmode, etc.)
- Automatic video/audio enhancements
- Custom native video resolution
- Border-less HCE window mode
- Support for the SPV3 mod
- SPV3 loading, updating, installing
- SPV3/Lumoria campaign resuming
- SPV3 post-processing tweaking
- Backwards compatibility with SPV3.1
- Campaign resume
- Maps unlocking
- Backwards compatibility with SPV3.2
- Automatic profile detection
Usage
The USAGE document goes into detail on how to use HXE. In a nutshell:
# automatically loads SPV3 in 720p window
.\hxe.exe -window -vidmode 1280,720,60
# installs SPV3 to C:\SPV3
.\hxe.exe -install "C:\SPV3"
# configure the kernel
.\hxe.exe -config
Requirements
Operating System
| Minimum | Recommended |
|---|---|
| Windows 7 SP1 32-bit (w/ addl. software) | Windows 10 64-bit |
Note: Upgrading To Windows 10
Using the Windows Installation Media Creation Tool, you can still upgrade to Windows 10 with your Windows 7/8/8.1 license. HOWEVER...
- If your hardware distributor does not make Windows 10 drivers for your hardware, you may have a worse Windows 10 experience than expected.
- Some drivers made for earlier Windows releases may work on Windows 10; some won't. You won't know until you try.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0-windows7.0 is compatible. net7.0-windows was computed. net8.0-windows was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 is compatible. net481 was computed. |
-
.NETFramework 4.6.2
- BinToss.XmlSourceGenerator (>= 2.0.1)
- BinToss.XmlSourceGenerator.Abstractions (>= 2.0.1)
- StandardSocketsHttpHandler (>= 2.2.0.10)
- System.Memory (>= 4.6.3)
- System.Text.Json (>= 10.0.13)
-
.NETFramework 4.8
- BinToss.XmlSourceGenerator (>= 2.0.1)
- BinToss.XmlSourceGenerator.Abstractions (>= 2.0.1)
- StandardSocketsHttpHandler (>= 2.2.0.10)
- System.Memory (>= 4.6.3)
- System.Text.Json (>= 10.0.13)
-
net10.0
- BinToss.XmlSourceGenerator (>= 2.0.1)
- BinToss.XmlSourceGenerator.Abstractions (>= 2.0.1)
- LinuxDesktopUtils.XDGDesktopPortal (>= 1.0.2)
- Tmds.DBus.Protocol (>= 0.95.1)
-
net6.0-windows7.0
- BinToss.XmlSourceGenerator (>= 2.0.1)
- BinToss.XmlSourceGenerator.Abstractions (>= 2.0.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on HXE:
| Package | Downloads |
|---|---|
|
AmaiSosu.lib
OpenSauce Installer |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.2.0 | 46 | 10/31/2026 |
| 3.2.0-alpha.1 | 42 | 10/31/2026 |
| 3.1.2 | 105 | 10/27/2026 |
| 3.1.0 | 86 | 10/24/2026 |
| 3.0.2-alpha.1 | 61 | 10/20/2026 |
| 3.0.1 | 100 | 10/11/2026 |
| 3.0.0 | 94 | 10/10/2026 |
| 3.0.0-alpha.2 | 62 | 10/10/2026 |
| 3.0.0-alpha.1 | 64 | 10/10/2026 |
| 2.3.2-alpha.1 | 105 | 7/27/2026 |
| 2.3.1 | 261 | 7/9/2026 |
| 2.3.0 | 135 | 7/4/2026 |
| 2.3.0-alpha.426 | 90 | 7/2/2026 |
| 2.3.0-alpha.422 | 83 | 7/2/2026 |
| 2.3.0-alpha.1 | 89 | 7/4/2026 |
| 2.1.3-ci.1 | 371 | 9/24/2021 |
| 2.0.1 | 444 | 9/23/2021 |
| 1.1.1-ci.16 | 313 | 9/23/2021 |
| 1.1.1-ci.15 | 313 | 9/23/2021 |
| 0.0.1-DUMMY | 119 | 7/2/2026 |
## [3.1.2](https://github.com/HaloSPV3/HXE/compare/v3.1.1...v3.1.2) (2026-10-27)
### Bug Fixes
* truncate nupkg release notes to 2048 characters ([ddd0e2b](https://github.com/HaloSPV3/HXE/commit/ddd0e2b2f3bfd624e2f75e4911662244d8a246bb))
## [3.1.1](https://github.com/HaloSPV3/HXE/compare/v3.1.0...v3.1.1) (2026-10-27)
### Bug Fixes
* **Common:** redirect xrandr's stdout/stderr streams; fix "System.InvalidOperationException: StandardOut has not been redirected" ([af6213d](https://github.com/HaloSPV3/HXE/commit/af6213d33cde59a4dc3c41523d3ac7fd9ca561bd))
* **Console:** limit error decorations length to terminal/console width ([6ceb6dc](https://github.com/HaloSPV3/HXE/commit/6ceb6dc18be727e5a58f74dca4179d0d45f62475))
* **Console:** write errors to StandardError; thread-sync console output so separate messages are not written simultaneously ([02b97c5](https://github.com/HaloSPV3/HXE/commit/02b97c52cc90869ea3ec6686e7b933b9e2d3e4e5))
* **deps:** upgrade Meziantou.Polyfill to v1.0.169 ([4e7efb0](https://github.com/HaloSPV3/HXE/commit/4e7efb0009b06770598f62239b1080d12126dc4e))
## [3.1.0](https://github.com/HaloSPV3/HXE/compare/v3.0.1...v3.1.0) (2026-10-24)
### Features
* **Common:** add extension method `System.Windows.Forms.Screen.DeviceFriendlyName()` ([1b3bd09](https://github.com/HaloSPV3/HXE/commit/1b3bd094e9af435cf94a3d555b5dff3182a4844d))
* **HCE:** add static class `ProfileInput.Presets`, class `ProfileInput.Presets.InputProfilePreset`, preset `SPV3Gamepad`, and method `ProfileInput.ApplyPreset(Presets.InputProfilePreset)` ([a1dad39](https://github.com/HaloSPV3/HXE/commit/a1dad39ff0709a43fc1d835ebeee17aabcbccf9e))
### Bug Fixes
* **deps, Net:** force minimum HTTP version to HTTP 2 via `SocketsHttpHandler` (or `StandardSocketsHttpHandler` on .NET 4) ([c5464ba](https://github.com/HaloSPV3/HXE/commit/c5464baeb6ec33e795e206b425e61644a8dc61eb))
* **deps:** fix dependency graph issues linked to 385e4e9 ([fb625a4](https://github.com/HaloSPV3/HXE/commit/fb625a410b4773745f75f45c10f647a6c734ff90))
(TRUNCATED)