A course on WEIDU

By DavidW - v1.1 12/14/2023

This is a course in basic-to-intermediate WEIDU. The level is somewhat uneven: Chapter 1 explains the basics of WEIDU without assuming any prior modding or programming experience, and I hope should be helpful to new modders. Chapter 2 is a more sophisticated and in-depth discussion, focussing on using WEIDU as a programming language (and de-prioritizing specific applications to IE games); I hope intermediate WEIDU users will find it a good way to get to the next step, and even advanced users might learn something. Chapter 3 discusses some specific programming tasks relevant to IE games, and Chapter 4 discusses some more advanced topics.

Changelog

v1 (June 2022)

Initial public release.

v1.1 (December 2023)

  • Moved to HTML.
  • New chapter on advanced techniques (immutability, encapsulation, optmization).
  • New section on error handling.
  • New section on mod component structure.
  • New section on the APPEND function.
  • Variable section discusses scope.
  • Function section discusses macros.
  • New appendix that explains what's where in the official WEIDU readme.