The reason why mods that include BGEE/BG2EE code fail to install on PPC Macs is that WeiDU doesn't recognize EE as an identifier. It also doesn't recognize "LAF HANDLE_AUDIO" as a valid command.
Well, you HAVE to use the latest version(v23600 or later) for BG2EE (to modify it). Yeh, you might not have a PPC MAC compiled v23600... but that's not a our problem, technically. PS:
Version 236:
* HANDLE_AUDIO and HANDLE_TILESETS delete the decompressed files
upon uninstallation.
* Fix regressions in fj_are_structure and FJ_CRE_REINDEX affecting
BGII: EE.
* WeiDU does not fail on uninstalling files copied from paths
containing a colon (e.g., C:\something\or\other).
* sc#addWmpAre does not make backups of save files (because save
files are not safely uninstallable).
* Support SetGlobalRandom().
Version 235:
* Fix an elusive, semi-random bug during biffing. Thanks to tuxr for
tracking this problem down.
* Translatable strings are provided for the BGEE languages Japanese,
Korean and Simplified Chinese.
* Fix a regression concerning --nogame.
* Improve ADD_KIT documentation.
* SAVE_DIRECTORY and MPSAVE_DIRECTORY variables work properly on BG2EE.
* BGII: EE does not detect as ToB, for purposes of (GAME|ENGINE)_IS.
* Add the variable %USER_DIRECTORY%.
Version 234:
* New strings are correctly added during the first run on BGEE.
* More detailed error message for a particular class of errors.
Version 233:
* HANDLE_AUDIO and HANDLE_TILESETS (mostly) handle special characters.
* ADD_MUSIC does not set the wrong variable if the MUS already exists.
* Document ADD_MUSIC.
* Optimisations to DECOMPRESS_BIFF.
* EXTEND_MOS uses the offset table.
Version 232:
* Fixed blah blah blah for the benefit of non-English speaking people.
* Fixed a stack overflow when using COPY_EXISTING_REGEXP and you have more
than ~60000 files between your override and key.
* Lowercase the file name of binaries on Linux.
* AUTO_EVAL_STRINGS adds an implicit EVALUATE_BUFFER in front of every patch
string (notably, when dealing with arrays or functions).
* In LAUNCH_*_FUNCTION, RET num is shorthand for RET num = num.
* Fixes to this and that in the macros.
* REPLACE_ACTION_TEXT evaluates variables.
* REPLACE_TRIGGER_TEXT evaluates IF and UNLESS also in state triggers, not
only in trans triggers.
* Can properly backup COPY actions on files that contains spaces in their
names (or paths).
* MOVEs are uninstalled in LIFO and not FIFO order.
* DELETE, DELETE + added.
* NAME_NUM_OF_SPELL_RES returns correct results.
* If a directory named debugs exists, put debug files there, not in ./.
* Do not fail if reading a bif file > 16 MB that puts the file entries after
the file contents (instead of before). Thanks Blaze for coding this.
* Wisp starts meddling.
* GAME_IS and ENGINE_IS recognise BGEE and BG2EE.
* Handle BGEE's new file types.
* Updated the standard library of macros and functions to account for BGEE
and BG2EE.
* While loading game resources, create an override directory if none exists.
* Correct inaccuracies in the documentation of the ADD_AREA_ITEM macro. The
ADD_AREA_ITEM function defaults to container_to_add_to = 1 instead of 0.
* Use BG2's TLK format and scripting style for BGEE and BG2EE.
* We no longer distribute WeiGUI.
* The variable "%SAVE_DIRECTORY%" evaluates to the location of the current
game's saves. Also "%MPSAVE_DIRECTORY%" for multiplayer saves. Compatible
with BGEE. Update sc#addWmpAre and COPY_ALL_GAM_FILES accordingly.
* Update some of the TP2 tutorials to be slightly more contemporary.
* Mention MOVE + in the documentation.
* MOVE falls back onto COPY_LARGE instead of COPY when the destination exists.
* Add the new functions ALTER_AREA_(ENTRANCE|REGION|ACTOR|CONTAINER|DOOR),
ALTER_(ITEM|SPELL)_(EFFECT|HEADER), DELETE_(ITEM|SPELL)_HEADER, by CamDawg,
and the new functions SUBSTRING and ADD_CRE_SCRIPT.
* fj_are_structure writes ASCII safely for all the user-provided strings.
* Fail with a better error when doing out-of-bounds READ_2DA_ENTRY_FORMERs.
* If ADD_PROJECTILE is used to add an already existing projectile, the
returned IDS value will not be off by 1.
* ADD_JOURNAL added.
* The variable MOD_FOLDER is set to the root of the backup directory.
* Add the function HANDLE_AUDIO, which can install .ogg audio on any supported
platform and game (including BG:EE).
* Add the function HANDLE_TILESETS, which can install TISpack-compressed
tilesets on any supported platform and game (that supports TIS V1).
* Fix a bug in MOVE that could cause mod rollback to fail.
* Traify distinguishes between sounded and unsounded strings. Traify also
doesn't destroy your (D|TP*|BAF) or TRA files on syntax errors or the like.
--traify-old-tra can be used on the output TRA of --traify to correctly
merge new strings into an old traification.
* REPLACE_BCS_BLOCK takes EVAL and optcase.
* WHEN conditions in *_MATCH and *_TRY work correctly.
* DECOMPRESS_BIFF is documented but works differently from before (old way
should still work but is deprecated). It also won't destroy BIFFV1 files.
* Fix a bug in PRETTY_PRINT_2DA.
* New underlying system for handling TLKs.
* BGEE compatibility.
* --tlkout is no longer a necessary or implied argument.
* New command line option: --use-lang; use for setting which lang dir
to use on BGEE games.
* For complicated reasons, WeiDU can no longer uninstall STRING_SETs from
TLKs other than the standard ones (so don't use --tlkout on strange TLKs).
* For similarly complicated reasons, WeiDU can no longer uninstall
STRING_SETs from dialogf.tlk that does not form a pair with dialog.tlk
(so don't use --ftlkout on strange TLKs).
* On BGEE, biffs in lang/ are loaded.
* Add the functions DELETE_WORLDMAP_LINKS and ADD_WORLDMAP_LINKS.
* Under some circumstances, strings would not be added in the BG2
format, despite --script-style, if the game was autodetected as
something other than BG2.
* ADD_MUSIC works with more than 100 musics on BGEE/BG2EE.
* Fix a malformed music-already-exists check in ADD_MUSIC and some instances
where variables were not being evaluated.
* Fix malformed already-exists checks in ADD_KIT and ADD_PROJECTILE.
* WEIDU_ARCH can also be "amd64", on both OS X and GNU/Linux.
Edited by The Imp, 06 June 2014 - 07:08 AM.
Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit).
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.