A WeiDU library for Infinity Engine modding.
IElib defines various constants: opcode numbers, icon numbers, etc, so that they could be used instead of magic numbers, improving overall code readability - similarly to what WeiDU itself does, but on a larger scale. It also contains a collection of helper functions.
IElib can be used standalone or with BGforge MLS. MLS will pick up all of IElib's define for intellisense.
- Init submodule
(Note: once you've added a submodule to your repo, new clones will require an additional step:
cd mymod git submodule add -b master https://github.com/BGforgeNet/ielib.git lib/bgforge git commit -m "added BGforge IElib"
git submodule update --init --recursive.) - Enable
ALWAYS OUTER_SPRINT BGFORGE_LIB_DIR "%MOD_FOLDER%/lib/bgforge" INCLUDE ~%BGFORGE_LIB_DIR%/main.tpa~ END - Browse the code to see the available constants, use BGforge MLS to get tips (completion and stuff).
git submodule update --remote
git add lib/bgforge
git commit -m "updated BGforge IElib"