Skip to content

BGforgeNet/ielib

Repository files navigation

BGforge MLS IElib

Telegram Discord IRC Patreon

Documentation | Forum

usage example

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.

Usage

  1. Init submodule
    cd mymod
    git submodule add -b master https://github.com/BGforgeNet/ielib.git lib/bgforge
    git commit -m "added BGforge IElib"
    (Note: once you've added a submodule to your repo, new clones will require an additional step: git submodule update --init --recursive.)
  2. Enable
    ALWAYS
      OUTER_SPRINT BGFORGE_LIB_DIR "%MOD_FOLDER%/lib/bgforge"
      INCLUDE ~%BGFORGE_LIB_DIR%/main.tpa~
    END
    
  3. Browse the code to see the available constants, use BGforge MLS to get tips (completion and stuff).

Update

git submodule update --remote
git add lib/bgforge
git commit -m "updated BGforge IElib"

About

Infinity Engine library for use with BGforge MLS

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors