gMod
Continuation of the uMod project to improve performance and stability. Integrated with Guild Wars Launcher and Daybreak.
Usage is primarily intended with GW Launcher or Daybreak, but it can be used without.
Usage with manual gMod.dll injection:
- Create a file called modlist.txt in either the Guild Wars (Gw.exe) folder, or the gMod.dll folder.
- Inject gMod.dll before d3d9.dll is loaded.
Usage without dll injection:
- Create a file called modlist.txt in the Guild Wars (Gw.exe) folder.
- Place gMod.dll in the Guild Wars folder
- Rename gMod.dll to d3d9.dll
- Launch Guild Wars
Format of the modlist.txt file:
Each line in the modlist.txt is the full path to a mod you want to load (eg. D:\uMod\Borderless Cartography Made Easy 2015 1.3.tpf
)
gMod will load all these files on startup
Disclaimer about Reshade
Reshade in versions > 5.0.1 is known to cause glitches with TexMod, uMod and also gMod. If you would like to use Reshade in combination with gMod, we recommend running version 5.0.1 or 4.9.1.
Build from source
Requirements:
- Visual Studio 2022
- CMake 3.29+, integrated into the Developer Powershell for VS 2022
- vcpkg, integrated into the Developer Powershell for VS 2022
Compile:
- cmake --preset=vcpkg
- cmake --open build
- compile
TpfConvert Small utility to convert old .tpf files with invalid images into .zip files with working images. Usage:
- Put TpfConvert.exe and d3dx9.dll in the folder where you have your old, broken texmods with invalid images.
- Run TpfConvert.exe, all *.tpf and *.zip files are processed. The originals are saved into a newly created backup folder.
- Done.