Topic Summary

Posted by: nullset

It is definitely an artifact of the Windows 10 Anniversary Edition update. I have rolled back my opsys to before that update (and turned off Windows Update), and everything is back and working. It also rendered my NWN unplayable in roughly the same manner as WeiDU was affected. DEFENESTRATE BILL GATES!!!

Posted by: nullset

Since Windows 10 updated to the Anniversary Edition, WeiDU fails trying to set up the BACKUP directories. I was using WeiDU v239, but the problem occurs for versions 236 thru 240. No debug log is produced. My tp2 is:

BACKUP ~Rjali/Backup~

AUTHOR ~nullset@sympatico.ca~

// Here's where we make NPC dialogues to do CHAIN dialogue for non-existent NPC !InParty

Posted by: Wisp

I think I found a bug in WeiDU v 23800. The problem is related to the special characters used in Spanish (accents, ñ, ¿ and ¡ I guess, maybe there are other characters I don't know). Mods install with no errors but when you are playing and the game needs to read a sentence with those characters it freezes, and then after a while crashes.

I first found this a couple of days ago trying to install the mod "dungeon be gone", I solved the problem installing the mod in English and assumed it was a problem with that mod. However, today I had the same problem with a mod I am doing so I understand this is a problem more broad and related to weidu itself.

Thanks for your help!

That's not a WeiDU problem. It sounds like you are installing an incompatible mod on an EE game. The mod text needs to be in UTF-8 or you get issues like yours.

Posted by: Jondalar

I think I found a bug in WeiDU v 23800. The problem is related to the special characters used in Spanish (accents, ñ, ¿ and ¡ I guess, maybe there are other characters I don't know). Mods install with no errors but when you are playing and the game needs to read a sentence with those characters it freezes, and then after a while crashes.

I first found this a couple of days ago trying to install the mod "dungeon be gone", I solved the problem installing the mod in English and assumed it was a problem with that mod. However, today I had the same problem with a mod I am doing so I understand this is a problem more broad and related to weidu itself.

Posted by: jcompton

I think I'm still the world's leading reporter of WeiDU bugs and requester of WeiDU features but I'm certainly not the ONLY one anymore, so I thought I'd share these handy hints and tips to make your efforts to push WeiDU towards version 1000 happy and speedy.

Bug ReportingMany, I'd go so far as to say most, bugs in WeiDU are a result of trying to do something that Wes has never tried to do in one of his mods--otherwise, he'd notice it wasn't working. So provide the exact code that isn't working.

A bad bug report goes like this:

"ADD_FLINGLE doesn't work, it always crashes my TP2."

A better bug report goes like this:

"ADD_FLINGLE was working until version 372. I didn't change any code, but now the install process dies. Here's the portion of the TP2 and the portion of the DEBUG file that shows what's going on"

insert TP2 and DEBUG code here.

Feature Requesting

Much like bug reporting, if a feature doesn't exist in WeiDU, it's probably because nobody, Wes in particular, has thought of needing it or how it would work or what it would do. Try to describe not only what you want it but how it would operate (and some "why you want it" will help as well, since Wes often requires feature requests to be seconded and thirded, and if you explain it to other people they'll find it easier to chime in.)

Be explicit. Be detailed. If you think you're coming off as a bit pedantic, that's probably the right level of detail.

So, a bad feature request goes like

"I want a feature to add a state where we eat toast to the end of any dialogue."

A better feature request goes like

"I am working on a mod where eating toast is very important to the characters, but I don't want to constantly have to keep coming back to the same piece of toast, so at the top of the .d I want to SET_TOAST_ITEMS and provide a list of .itms that represent toast in various states of toastedness and butteredness, then I want a function that does EAT_TOAST_ITEM as a state transition, so will give a random piece of toast to Player1.

It would look something like this:

(example.)"

- Again, be detailed. If something's broken, show what it is.

- If something used to work but stopped working, be explicit about that, including which versions it works with and when it stopped.