Skip to content

Releases: FEZModding/HAT

1.2.0

22 Feb 21:34
cc497fd
Compare
Choose a tag to compare

Installation

  1. Download HAT.zip from Release tab and unpack it in the game's directory (next to FEZ.exe).
  2. Run hat_install.bat (for Windows) or hat_install.sh (for Linux). This should generate new executable file called MONOMODDED_FEZ.exe.
  3. Run MONOMODDED_FEZ.exe and enjoy modding!

Note for non-Steam game versions: remove FEZ.Hooks.mm.dll. Any mods using generated hooks won't work, but as of writing this message, there are none either way :)

Changelog

  • refactor mod loading process
  • add mod identity extensions (helper functions to allow mods easily identify themselves through game components)
  • add PAK loading for assets (assets can now be packed into Assets.pak for efficient storage and loading)
  • tweak assembly resolving (all HAT's dependencies have been moved to subdirectories. Additionally, mods can contain dependencies by including them in their directories, and HAT will load them automatically when they're requested by the mod's assembly)
  • improve logging
  • add blacklist.txt (adding directory/zip names to it will prevent the mod from being loaded).
  • add prioritylist.txt (adding directory/zip names to it will force it to have priority when loaded over other duplicate mods).

1.1.1

12 Feb 22:29
Compare
Choose a tag to compare

Installation:

  1. Download MonoMod (for .NET 4.5.2) and unpack it in the game's directory.
  2. Download HAT.zip and unpack it in the game's directory (next to FEZ.exe).
  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!

Changelog:

  • refactor the project to use NuGet version of Repacker
  • fix incorrect font size for different fonts (@Jenna1337)

1.1.0

12 Jan 18:49
Compare
Choose a tag to compare

Installation

  1. Download MonoMod (for .NET 4.5.2) and unpack it in the game's directory.
  2. Download version 1.0.0 of FEZRepacker.Core.dll from FEZRepacker's repository.
  3. Download FEZ.HAT.mm.dll and FEZ.Hooks.mm.dll and put them in the game's directory.
  4. Run command MonoMod.exe FEZ.exe (or drag FEZ.exe onto MonoMod.exe). This should generate new executable file called MONOMODDED_FEZ.exe.
  5. Run MONOMODDED_FEZ.exe and enjoy modding!

Changelog

  • included Hooks library which can be used by mods
  • included Repacker for asset loading pipeline (which means you can now use converted formats like PNG or fezlvl.json in your mods, without needing to convert assets to XNB format)

Bugfixes

  • reworked mod dependency system
  • changed asset injection method
  • fixed crash when no mods are present

1.0.3 - public beta cont. cont.

30 May 18:07
Compare
Choose a tag to compare

Changelog

  • fix crash when trying to switch savestates
  • change method of mod initialization
  • isolate mod component creation

1.0.2 - public beta cont.

22 Jan 15:54
Compare
Choose a tag to compare

Changelog

  • fixed unpredictable issues caused by invalid game patching (like crashing when starting a new game)
  • fixed mod loader crashing the game when opening MODS menu with no mods installed.
  • added proper music loading functionality.

1.0.1 - public beta (again)

19 Jan 20:55
Compare
Choose a tag to compare

First version containing basic mod-loading capabilities... with a small fix of a bug that broke asset loading.

Installation process:

  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!

Please note that this installation process has been done and proven working only on Windows platform - I have no idea what's the case for Linux and MacOS.

1.0 - public beta

19 Jan 19:45
Compare
Choose a tag to compare

First version containing basic mod-loading capabilities.

Installation process:

  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!

Please note that this installation process has been done and proven working only on Windows platform - I have no idea what's the case for Linux and MacOS.