A tool to edit & view Halo Infinite's settings file (SpecControlSettings.json
).
-
Fetch the latest release from GitHub Releases.
-
Start
Halo-Infinite-Settings-Editor.exe
. -
The program will automatically detect where the
SpecControlSettings.json
file is and then load its contents. -
Here is how the interface looks like:
-
The toolbar has the following operations:
Button Operation ✍️ Save
Save the current settings. ↻ Reload
Reload settings from SpecControlSettings.json
.🔎 Search
Search for a key. 📄 Open
Open the SpecControlSettings.json
file in a text editor.🌎
Open Halo Infinite Settings Editor's GitHub Repository in your default web browser. ?
Information on Halo Infinite Settings Editor. -
Operations:
-
To edit a value, double click value you want to edit to open up the
Edit Dialog Box
.You can enter the following data types:
Value Representation | How to enter? String Enter a alphanumeric expression. Integer Enter a numeric expression. Null Enter a blank value. -
To search for a key, click on
🔎 Search
and enter your query.
-
-
Install Nim.
Use
ChooseNim
to install Nim: https://github.com/dom96/choosenim
Download the latest release: https://nim-lang.org/install.html -
Install Dependencies:
nimble install wNim
-
Build:
Halo-Infinite-Settings-Editor.exe
nim c -o:"Halo-Infinite-Settings-Editor.exe" --app:gui -d:release -d:strip --opt:size src/main.nim
- Optional: Compress using UPX!
upx --best "Halo-Infinite-Settings-Editor.exe"