The HXE Kernel
Loader and wrapper for SPV3 and HCE.
![Codecov](https://img.shields.io/codecov/c/github/HaloSPV3/HXE.svg?style=flat-square)
Main:
Develop: ![ci - develop](https://github.com/HaloSPV3/HXE/actions/workflows/ci.yml/badge.svg?branch=develop)
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