Skip to content
/ HAT Public
forked from FEZModding/HAT

Simple mod loader for FEZ (WIP)

License

Notifications You must be signed in to change notification settings

thearst3rd/HAT

 
 

Repository files navigation

HAT - Simple mod loader for FEZ

Thumbnail

Overview

HAT is a MonoMod-based mod loader for FEZ, currently in development. Its main purpose is to make process of FEZ modding slightly easier for end user.

When patched into the FEZ instance, it can be used to dynamically load game modifications on the game launch. Correctly prepared mods can add/override game assets or inject its own logic through custom-made plugin.

Installing mod loader

  1. Download MonoMod (for .NET 4.5.2) and unpack it in the game's directory.
  2. Download latest FEZ.HAT.mm.dll from Release tab and put it in the game's directory.
  3. Run command MonoMod.exe FEZ.exe (or drag FEZ.exe onto MonoMod.exe). This should generate new executable file called MONOMODDED_FEZ.exe.
  4. Run MONOMODDED_FEZ.exe and enjoy modding!

In the future, this process will be automated by a custom-made installer/mod manager (something like Olympus for Celeste's Everest).

Adding mods

  1. On first HAT launch, Mods directory should be created in the executable's directory. If not, create it.
  2. Download the mod's archive and put it in this directory.
  3. Start the game.

It's that simple!

Building HAT

  1. Clone repository.
  2. Copy all dependencies listed in Dependencies directory and paste them into said directory.
  3. Build it. idk. it should work.

"Documentation"

Mods created for HAT

  • FEZUG - a power tool for speedrun practicing and messing with the game
  • FezSonezSkin - mod replacing Gomez skin with Sonic-like guy seen in Speedrun Mode thumbnail

About

Simple mod loader for FEZ (WIP)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%