DubbleClick 7dbbdc480e fix potentially wrong texture loading order (#20)
* add gsl library to track memory allocations

* rework creation to respect mod order
slight slowdown but just to be safe

* 1.6.1

* print info on timing

* specify largeaddressaware (shouldn't matter since gw is linked with it, but can't hurt)
2023-12-05 16:11:44 +01:00
2023-11-10 17:40:30 +01:00
2023-11-17 21:58:04 +01:00
2023-11-10 17:40:30 +01:00

Requirements:

  • DirectX SDK (June 2010)
  • Visual Studio 2022
  • CMake 3.16+, integrated into the Developer Powershell for VS 2022

Compile:

  • cmake -B build
  • cmake --open build
  • compile

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

S
Description
Continuation of the uMod project to improve performance and stability. Mainly for GW Launcher and Daybreak.
Readme GPL-3.0 1.6 MiB
Languages
C++ 82.8%
PowerShell 10.6%
CMake 3.1%
C 2.1%
Shell 1.4%