Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Neverwinter Nights: Enhanced Edition has been released! Visit to make an order. NWN:EE FAQ is available.
Soundtracks for BG:EE, SoD, BG2:EE, IWD:EE, PST:EE are now available in the Beamdog store.
Attention, new and old users! Please read the new rules of conduct for the forums, and we hope you enjoy your stay!

Need help with WeiDU setup

Lazlo_ArcadiaLazlo_Arcadia Member Posts: 73
So I've been reading on the forums that the WeiDU utility is pretty much the Gold Standard with modding BGEE and other Infinity Engine games. I am assuming that WeiDU creates some sort of interface for installing / uninstalling mods, similar to what you see with Nexus Mod Manager. That said, when I go and read the setup instructions I have absolutely NO CLUE what the hell I'm reading.

Now understand, I'm in my mid-40's with a college degree and a back ground doing IT Technical support. In short, I'm not a complete dummy. However, the instructions on the WeiDU page are written in such a way that there seems be an assumption that the reader has a strong understanding of advanced programming (which I do not). In fact even when trying to read the first paragraph I had absolutely no idea what they were talking about.
Building WeiDU requires and/or is facilitated by the following:

Native OCaml (typically compiled with MinGW), obtained from
A Cygwin-based *nix toolchain, particularly binutils and make from the Devel group. Perl is also required, but is normally installed by default. Optionally also git (Devel), openssh (Net), zip (Archive) and upx (Utils).
Cygwin-hosted MinGW-GCC, called mingw-gcc-core (Devel) or some such.
Elkhound (vide infra). For less configuration, place the elkhound binary in Cygwin's /bin directory. Bear in mind the make process does not like paths with spaces.

Once your environment is up, open the Cygwin terminal and wait for it to finish setting up your home folder. By default, this will be at c:\cygwin\home\<user>, where <user> is your Windows user name. This is where you will want to place your WeiDU source code and the Cygwin terminal is what you will want to use when you compile the source. Within the Cygwin environment, your home folder will have the shorthand ~ (tilde).

This concerns me as in virtually every case when asking for help on the forums I always see the same response: "please attach your WeiDU logs". Ok there a Youtube video perhaps or maybe a website, or forum thread which actually shows the WeiDU setup / config process broken down into small words for us feeble minded types?

Any help with this would be greatly appreciated.


  • lefreutlefreut Member Posts: 1,413
    This page tells you how to compile weidu yourself. Unless you want to make changes to weidu itself, you don't need it. There are precompiled versions available. And if you only want to install mod(s), usually they are already packaged with the weidu executable so you only need to download the mod.

    Unzip the mod inside your game folder, launch the setup-XXX.exe (this is the weidu executable) and follow the instructions.

    If you want an interface, you can try @ALIEN Project Infinity.

  • RaduzielRaduziel Member Posts: 4,455
    edited May 1
    Weidu log is a text file that is generated when installing mods using Weidu.

    Every mod comes with a setup-modname.exe this is Weidu (as Lefreut explained above).

    The Weidu.log is important because helps modders to better understand your game's set up so we can help you.

    Another file that is generated when installing through Weidu is Setup-ModName.debug.

    While the .log file tells us which mods you have installed (and their version), the .debug file tells us exactly how the installation process happened, so we can pinpoint where it failed and (probably) provide a solution.

    It is a good practice to install mods through Weidu for those reasons - and on top of that things get way easier for the user/player.

    As a side note, here's a tip for future bug reports: always attach the weidu.log and the mod's respective .debug files while stating which game (IWDEE/BGEE/BG2EE/PSTEE/EET) and version the issue (1.3, 2.3, 2.5 - you may check for those in the game's start menu). This routine will allow a much quicker and accurate solution.

  • subtledoctorsubtledoctor Member Posts: 11,131
    edited May 1
    Having weird deja vu. Pretty sure I answered this, but my post isn't here?

    (Not sure if the cat looked the same, or if it was the same cat.)

  • Lazlo_ArcadiaLazlo_Arcadia Member Posts: 73
    To everyone who has taken the time to answer, allow me to offer a sincere Thank You!! This was sorta driving me bonkers to be honest. I really appreciate the clarification.

Sign In or Register to comment.