Jump to content

Parsing error in tp2


berelinde

Recommended Posts

I'm having a strange error when I try to install a mod I'm working on, and I'm hoping someone here can advise.

 

This is the error message, from the debug:

[FADINGPROMISES/SETUP-FADINGPROMISES.TP2] PARSE ERROR at line 11 column 3-8

Near Text: APPEND

syntax error

 

[FADINGPROMISES/SETUP-FADINGPROMISES.TP2] ERROR at line 11 column 3-8

Near Text: APPEND

Parsing.Parse_error

ERROR: parsing [FADINGPROMISES/SETUP-FADINGPROMISES.TP2]: Parsing.Parse_error

ERROR: problem parsing TP file [FADINGPROMISES/SETUP-FADINGPROMISES.TP2]: Parsing.Parse_error

 

FATAL ERROR: Parsing.Parse_error

And this is the tp2. Line 11 is " APPEND ~STATE.IDS~ ~0x80101FEF CD_STATE_NOTVALID~ UNLESS ~CD_STATE_NOTVALID~". I'm stumped.

BACKUP ~FadingPromises/backup~
AUTHOR ~berelinde - berelinde @ gmail . com~

MODDER

/* launch the readme file immediately. If you want to disable the ReadMe, place two slashes before it, like //README  */
README ~FadingPromises/fpreadme.html~

/* STATE.IDS patching to ToB */
 /* adds custom IsValidForPartyDialogue state */
 APPEND ~STATE.IDS~ ~0x80101FEF CD_STATE_NOTVALID~ UNLESS ~CD_STATE_NOTVALID~


/* kit.ids patching */
COPY_EXISTING ~kit.ids~ ~override~
 REPLACE_TEXTUALLY ~.*\bTRUECLASS\b~			  ~0x4000 TRUECLASS~
 REPLACE_TEXTUALLY ~.*\bBERSERKER\b~			  ~0x4001 BERSERKER~
 REPLACE_TEXTUALLY ~.*\bWIZARDSLAYER\b~		   ~0x4002 WIZARDSLAYER~
 REPLACE_TEXTUALLY ~.*\bKENSAI\b~				 ~0x4003 KENSAI~
 REPLACE_TEXTUALLY ~.*\bCAVALIER\b~			   ~0x4004 CAVALIER~
 REPLACE_TEXTUALLY ~.*\bINQUISITOR\b~			 ~0x4005 INQUISITOR~
 REPLACE_TEXTUALLY ~.*\bUNDEADHUNTER\b~		   ~0x4006 UNDEADHUNTER~
 REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_ABJURER\b~	 ~0x0040 MAGESCHOOL_ABJURER~
 REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_CONJURER\b~	~0x0080 MAGESCHOOL_CONJURER~
 REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_DIVINER\b~	 ~0x0100 MAGESCHOOL_DIVINER~
 REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_ENCHANTER\b~   ~0x0200 MAGESCHOOL_ENCHANTER~
 REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_ILLUSIONIST\b~ ~0x0400 MAGESCHOOL_ILLUSIONIST~
 REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_INVOKER\b~	 ~0x0800 MAGESCHOOL_INVOKER~
 REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_NECROMANCER\b~ ~0x1000 MAGESCHOOL_NECROMANCER~
 REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_TRANSMUTER\b~  ~0x2000 MAGESCHOOL_TRANSMUTER~
 REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_GENERALIST\b~  ~0x4000 MAGESCHOOL_GENERALIST~
 REPLACE_TEXTUALLY ~.*\bFERALAN\b~				~0x4007 FERALAN~
 REPLACE_TEXTUALLY ~.*\bSTALKER\b~				~0x4008 STALKER~
 REPLACE_TEXTUALLY ~.*\bBEASTMASTER\b~			~0x4009 BEASTMASTER~
 REPLACE_TEXTUALLY ~.*\bASSASIN\b~				~0x400A ASSASIN~
 REPLACE_TEXTUALLY ~.*\bBOUNTYHUNTER\b~		   ~0x400B BOUNTYHUNTER~
 REPLACE_TEXTUALLY ~.*\bSWASHBUCKLER\b~		   ~0x400C SWASHBUCKLER~
 REPLACE_TEXTUALLY ~.*\bBLADE\b~				  ~0x400D BLADE~
 REPLACE_TEXTUALLY ~.*\bJESTER\b~				 ~0x400E JESTER~
 REPLACE_TEXTUALLY ~.*\bSKALD\b~				  ~0x400F SKALD~
 REPLACE_TEXTUALLY ~.*\bGODTALOS\b~			   ~0x4013 GODTALOS~
 REPLACE_TEXTUALLY ~.*\bGODHELM\b~				~0x4014 GODHELM~
 REPLACE_TEXTUALLY ~.*\bGODLATHANDER\b~		   ~0x4015 GODLATHANDER~
 REPLACE_TEXTUALLY ~.*\bTOTEMIC\b~				~0x4010 TOTEMIC~
 REPLACE_TEXTUALLY ~.*\bSHAPESHIFTER\b~		   ~0x4011 SHAPESHIFTER~
 REPLACE_TEXTUALLY ~.*\bBEASTFRIEND\b~			~0x4012 BEASTFRIEND~
 REPLACE_TEXTUALLY ~.*\bBARBARIAN\b~			  ~0x0000 BARBARIAN~
 REPLACE_TEXTUALLY ~.*\bWILDMAGE\b~			   ~0x0000 WILDMAGE~
 BUT_ONLY_IF_IT_CHANGES

APPEND ~kit.ids~ ~0x4000 TRUECLASS~
 UNLESS ~\bTRUECLASS\b~
APPEND ~kit.ids~ ~0x0000 BARBARIAN~
 UNLESS ~\bBARBARIAN\b~
APPEND ~kit.ids~ ~0x0000 WILDMAGE~
 UNLESS ~\bWILDMAGE\b~

/* compiling dialogue */
COMPILE ~fadingpromises/dialogue/b!aidan.d~
COMPILE ~fadingpromises/dialogue/b!udtrap04.d~
COMPILE ~fadingpromises/dialogue/b!selma.d~

/* compiling script */
COMPILE ~fadingpromises/script/b!aidans.baf~
COMPILE ~fadingpromises/script/b!selma.baf~
EXTEND_BOTTOM ~baldur.bcs~ ~fadingpromises/script/b!baldur.baf~
EXTEND_BOTTOM ~ar0800.bcs~ ~fadingpromises/script/b!ar0800.baf~
EXTEND_BOTTOM ~ar0900.bcs~ ~fadingpromises/script/b!ar0900.baf~
EXTEND_BOTTOM ~cleanse.bcs~ ~fadingpromises/script/b!cleanse.baf~

/* items */
//etc.

 

If it matters, I'm using WeiDU v 201.

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...