Jump to content

Problems installing BGT with PI [Split from Online Install Order List]


Recommended Posts

I'm having trouble with my megainstall for non-EE BGT.

Level 1 NPC mod won't start and WeiDu displays unknown argument.

Spoiler

//Unknown argument: []
//usage: WeiDU [options] BAF,BCS,D,DLG,TRA,TP,TP2-files
//General Input Options:
//  --game X    set main game directory to X
//  --game-by-type X    set main game directory to the one where X is installed (BG,BG2,IWD,IWD2,PST)
//  --nogame     do not load any default game files
//  --search X    look in X for input files (cumulative)
//  --search-ids X    look in X for input IDS files (cumulative)
//  --tlkin X    use X as DIALOG.TLK
//  --ftlkin X    use X as DIALOGF.TLK
//  --use-lang X    on games with multiple languages, use files in lang/X/
//  --tlkmerge X    merge X into loaded DIALOG.TLK
//        Press Enter For More Options
//  --yes     answer all TP2 questions with 'Yes'
//  --uninstall     answer all TP2 questions with 'Uninstall'
//  --reinstall     reinstall all installed TP2 components
//  --language X    Set the language to X
//  --force-install     X installs component X number (cumulative)
//  --force-uninstall     X uninstalls component X number (cumulative)
//  --force-install-rest     X Y... installs component number X, Y... (cumulative)
//  --force-install-list     X Y... installs component number X, Y... (cumulative)
//  --force-uninstall-rest     X Y... uninstalls component number X, Y... (cumulative)
//  --force-uninstall-list     X Y... uninstalls component number X, Y... (cumulative)
//  --quick-menu     X installs the quick menu selection X
//        Press Enter For More Options
//  --process-script     X process installation script X
//  --skip-at-view     kills AT_* ~VIEW this~
//  --quick-log     Doesn't print the name of components in weidu.log (much faster)
//  --safe-exit     Prints weidu.log after starting the installation of every component
//  --version     print version number and exit
//  --exit     print version number and exit
//  --no-exit-pause     Don't ask to press enter to exit
//  --ask-every     ask about every TP2 component
//  --list-languages     X lists the languages in X
//  --list-components     X Y lists all components in X using language Y
//  --list-components-json     X Y lists all components in X using language Y with JSON output EXPERIMENTAL!
//        Press Enter For More Options
//  --save-components-name     rewrites weidu.log, printing every component name
//  --change-log     generates a changelog for the given resource (cumulative)
//  --change-log-list     generates a changelog for the given resource (cumulative)
//  --change-log-rest     generates a changelog for the given resource (cumulative)
//  --noautoupdate     do not auto-update WeiDU setup files
//  --no-auto-tp2     do not run setup-mymod.tp2 even if argv[0] is setup-mymod.exe
//  --noselfupdatemsg     do not print any self-updating messages
//  --update-all     auto-update all WeiDU setup files
//  --args     X X will be stored in the %argv[x]% variable (cumulative)
//  --args-rest     X Y... X, Y... will be stored in the %argvx% variables (cumulative)
//  --args-list     X Y... X, Y... will be stored in the %argvx% variables (cumulative)
//        Press Enter For More Options
//  --case-exact     apply no case transformations to file-system IO
//  --print-backtrace     prints OCaml stack trace when reporting an exception (rarely of interest to end-users)
//  --debug-ocaml     enables random debugging information for the Ocaml source (rarely of interest to end-users)
//  --debug-boiic     prints out which files have been changed by BUT_ONLY_IF_IT_CHANGES
//  --debug-change     prints a warning if a file is being COPY_EXISTED without receiving a change.
//  --modder     X Y... enables the MODDER mode and sets the MODDER option X to Y (cumulative)
//  --clear-memory     calls CLEAR_MEMORY after every action evaluation.
//  --script-style X    use BCS/BAF style X (BG, PST, IWD1, IWD2)
//  --min X    lower range for some commands (like --tlkcmp)
//  --max X    upper range for some commands (like --string)
//  --parse-check     X Y parses file Y as file type X and returns 0 if the file was parsed without errors; X must be one of D, BAF, TP2, TPA or TPP
//        Press Enter For More Options
//General Output Options:
//  --out X    emit to file or directory X
//  --append X    append to file or directory X
//  --backup X    backup files to directory X before overwriting
//  --extract-kits X    extract all kits starting with kit #X
//  --tlkout X    emit X as new DIALOG.TLK
//  --ftlkout X    emit X as new DIALOGF.TLK
//D Options:
//  --transin X    use translation file X (cumulative)
//  --testtrans     test all translations files
//  --noheader     do not emit .D header comments
//        Press Enter For More Options
//  --nofrom     do not emit .D "// from:" comments
//  --full-from     Generate complete "// from:" comments
//  --nocom     do not emit ANY .D / .BAF comments
//  --transitive     Follow EXTERN links when making D files
//  --toplevel     Emit top-level DLG states only
//  --text     emit string text with refs in comments
//  --traify X    convert .D file X to use TRAs (use with --out)
//  --traify-old-tra X    the given .TRA file contains the initial strings to traify
//  --traify# X    start --traify .TRA file at @X
//  --traify-comment     output @1 /* ~Hello~ */ rather than @1 when traifying
//  --untraify-d X    convert .D file X to use hardcoded strings...
//        Press Enter For More Options
//  --untraify-tra X    ...from TRA file X
//  --forceify X    convert .D file X to use forced strrefs (use with --dout)
//  --transref     emit string reference numbers in TRA files
//  --trans     emit coupled .D and .TRA files
//TLK String Options:
//  --traify-tlk     emit a .TRA file for the given .TLK file (see --out, --min, --traify#)
//  --make-tlk X    make a .TLK file from .TRA file X (cumulative, see --tlkout)
//  --string X    display string reference #X (cumulative)
//  --strfind X    display strings that contain X (cumulative, regexp allowed)
//  --strapp X    append string X to DIALOG.TLK (cumulative)
//BIFF Options:
//  --list-biffs     enumerate all BIFF files in CHITIN.KEY
//        Press Enter For More Options
//  --list-files     enumerate all resource files in CHITIN.KEY
//  --biff X    enumerate contents of BIFF file X (cumulative)
//  --biff-type X    examine all BIFF resources of extension X ... (cumulative)
//  --biff-str X    ... and list those containing X (cumulative, regexp allowed)
//  --biff-name X    assume matching items have a strref name at offset X
//  --biff-value X    ... or list those containing value X ...
//  --biff-value-at X    ... at offset X
//  --biff-get X    extract resource X from game BIFFs (cumulative, regexp allowed)
//  --biff-get-rest X, Y, ...    extract resources X, Y, ... from game BIFFs (regexp allowed)
//  --biff-get-list X, Y, ...    extract resources X, Y, ... from game BIFFs (regexp allowed)
//  --make-biff X    make data\X.bif from all files in folder X, update CHITIN.KEY
//        Press Enter For More Options
//  --remove-biff X    remove references to biff X and its resources, update CHITIN.KEY
//ARE/ITM/SPL/CRE Options:
//  --automate X    automatically make a TP2 file for ARE/ITM/SPL/CRE/EFF/STO files in X
//  --automate-file X    automatically make a TP2 snippet for ARE/ITM/SPL/CRE/EFF/STO file X
//  --automate-min X    minimum strref # for --automate (default is SoA)
//Comparison Options:
//  --cmp-from X    emit WRITE_BYTEs to turn this file ...
//  --cmp-to X    ... into this one
//  --dcmp-from X    emit REPLACEs to turn this DLG file ...
//  --dcmp-to X    ... into this one
//  --tcmp-from X    compare this TRA file (or directory of TRA files)...
//        Press Enter For More Options
//  --tcmp-to X    ... with this one (or this directory)
//  --bcmp-from X    emit APPLY_BCS_PATCH to turn this BCS file...
//  --bcmp-to X    ... into this one
//  --rcmp-from X    emit REPLACE_TEXTUALLY patches to turn this file...
//  --rcmp-to X    ... into this one
//  --textcmp-from X    emit APPLY_BCS_PATCH to turn this textual file...
//  --textcmp-to X    ... into this one
//  --bcmp-orig X    original file to apply ...
//  --bcmp-patch X    ... this patch to
//  --tlkcmp-from X    emit STRING_SETs to convert this TLK file ...
//  --tlkcmp-to X    ... into this one
//        Press Enter For More Options
//  --tlkcmp-use-strings     modifies --tlkcmp behavior
//

 
 

and XPMOD gives warnings or errors about some files being too small.

Spoiler

//WARNING: AERIEX is not a valid DLG file (too small)
//WARNING: ARGH is not a valid DLG file (too small)
//WARNING: BARG is not a valid DLG file (too small)
// INSTALLATION ABORTED
//WARNING: MONKTU15 is not a valid DLG file (too small)
//WARNING: MONKTU16 is not a valid DLG file (too small)
//WARNING: MONKTU17 is not a valid DLG file (too small)
//WARNING: R2 is not a valid DLG file (too small)
//WARNING: R214 is not a valid DLG file (too small)
//WARNING: R3 is not a valid DLG file (too small)
//WARNING: R86 is not a valid DLG file (too small)
//WARNING: SARGET is not a valid DLG file (too small)
//WARNING: SDDF is not a valid DLG file (too small)
//WARNING: SSSS is not a valid DLG file (too small)
//WARNING: VOLO2 is not a valid DLG file (too small)
//WARNING: ZZZX is not a valid DLG file (too small)

I'm attaching the list of mods I'm using on project Infinity.

Is there any way to rearrange the mods, so I can avoid these errors?

gemfreeinstallorder.txt

Link to comment

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...