heeb Posted August 13, 2021 Share Posted August 13, 2021 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 Quote Link to comment
AL|EN Posted August 13, 2021 Share Posted August 13, 2021 @heeb You have empty lines and malformed lines (---) inisde install sequence file. P.S. It's not the right topic, next time just create new one for reporting problems with PI. Quote Link to comment
jastey Posted August 13, 2021 Share Posted August 13, 2021 @heeb [Splitted topic.] Quote Link to comment
heeb Posted August 13, 2021 Author Share Posted August 13, 2021 (edited) I posted the old version of the install order, it shouldn't have empty space and ---- lines. Here is the properly edited version that I use. gemfreeinstallorder.txt Edited August 13, 2021 by heeb Quote Link to comment
AL|EN Posted August 28, 2021 Share Posted August 28, 2021 On 8/13/2021 at 3:56 AM, heeb said: XPMOD gives warnings or errors about some files being too small. This is a problem with xpmod, not with PI. Please post setup-xpmod.debug file. Quote Link to comment
Recommended Posts
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.