Jump to content


Photo

Druidic Sorcerer Install Problems


  • Please log in to reply
53 replies to this topic

#1 ronin

ronin
  • Modder
  • 2114 posts

Posted 30 October 2005 - 04:15 AM

While trying to install the kit it fails during the part where it changes stuff so druidic sorcerer can use druid stuff. It tries to patch IPLOT01K.itm and fails. Looking in NI I have that file but its null, along with IPLOT04G, IPLOT04H and IPLOT04I

any clue as to how I can fix this or where the 4 files come from. I have sos, tdd and ts installed.

ronin


Can a moderator please delete the other 3 posts of this?

dont know what happened there

Edited by ronin69hof, 30 October 2005 - 04:17 AM.


#2 Ghreyfain

Ghreyfain
  • Member
  • 137 posts

Posted 30 October 2005 - 10:48 AM

If you open up the .tp2 and find a line like this:

COPY_EXISTING_REGEXP GLOB ~.*\.itm~ ~override~

And it doesn't have a line like this after it:

PATCH_IF SOURCE_SIZE > 0x70 THEN BEGIN

Then you should add the second line. What that does is prevent WeiDU from trying to copy and modify non-existant (0-byte) files, which is causing the crash.

#3 ronin

ronin
  • Modder
  • 2114 posts

Posted 30 October 2005 - 11:07 AM

Thanks for the reply.... this is what I have:

/////////////////////////////////////////////////
BEGIN ~Allow Sorcerer's to use Druid Items. All sorcerer's will be affected, but life's never easy is it?~

COPY_EXISTING_REGEXP GLOB ~.*\.itm~ ~override~
READ_BYTE 0x20 "mage"
READ_BYTE 0x21 "druid"
WRITE_BYTE "0x20" ("%mage%" BAND "0b11111011") //Makes usable by Mages
IF_EVAL (("%druid%" BAND "0b01000000") = "0b00000000")// if it is usable byDruids
BUT_ONLY_IF_IT_CHANGES
/////////////////////////////////////////////////////////////////////////////

where would I put that line at?

thanks again

ronin

#4 hlidskialf

hlidskialf

    Incarnation of the Eternal Ale Warrior

  • Modder
  • 2510 posts

Posted 30 October 2005 - 11:26 AM

/////////////////////////////////////////////////
BEGIN ~Allow Sorcerer's to use Druid Items. All sorcerer's will be affected, but life's never easy is it?~

COPY_EXISTING_REGEXP GLOB ~.*\.itm~ ~override~
PATCH_IF SOURCE_SIZE > 0x70 THEN BEGIN
READ_BYTE 0x20 "mage"
READ_BYTE 0x21 "druid"
WRITE_BYTE "0x20" ("%mage%" BAND "0b11111011") //Makes usable by Mages
IF_EVAL (("%druid%" BAND "0b01000000") = "0b00000000")// if it is usable byDruids
BUT_ONLY_IF_IT_CHANGES
/////////////////////////////////////////////////////////////////////////////


Thanks for the Catch Grey. ;)

The great wolf Fenrir gapes ever at the dwelling of the gods.


#5 ronin

ronin
  • Modder
  • 2114 posts

Posted 30 October 2005 - 11:50 AM

I added it exactly as you put it there and now I get this when I try to install:

[D:\BGII - SoA\Setup-DruidicSorcererKit.exe] WeiDU version 185

[SETUP-DRUIDICSORCERERKIT.TP2] PARSE ERROR at line 2384 column 3-9
Near Text: IF_EVAL
syntax error

[SETUP-DRUIDICSORCERERKIT.TP2] ERROR at line 2384 column 3-9
Near Text: IF_EVAL
Parsing.Parse_error
ERROR: parsing [SETUP-DRUIDICSORCERERKIT.TP2]: Parsing.Parse_error
ERROR: problem parsing TP file [SETUP-DRUIDICSORCERERKIT.TP2]: Parsing.Parse_err
or

FATAL ERROR: Parsing.Parse_error

Press ENTER to exit.



any clues? would also like to ask if the "Allow Druidic Sorcerers to get the druid grove" works?

thanks

ronin

Edited by ronin69hof, 30 October 2005 - 11:54 AM.


#6 Seifer

Seifer

    The best Anti-Paladin weapon is a tin opener...!

  • Member
  • 4505 posts

Posted 30 October 2005 - 11:57 AM

Sounds like there may be a missing tilde.

how come you always look so damn cool in every photo I see you in?!?


Speaking of modding, I listened to IER 3 yesterday, so you can have another quote for your signature: how come you sound so damn cool, as well as look it? It's unfair. Seriously.


Still a cyberjock, still hacking the matrix, still unsure of what that means.

TeamBG member - http://www.teambg.eu

#7 ronin

ronin
  • Modder
  • 2114 posts

Posted 31 October 2005 - 02:15 AM

It worked before I added that line except for the null files. I added that line and now get the error above. I have tried all that I know (which aint much) any help would be appreciated.

thanks

ronin

#8 seanas

seanas
  • Modder
  • 1906 posts

Posted 31 October 2005 - 08:38 AM

you might want to post the bit of the tp2 file just before yr error. usually an error msg like

[SETUP-DRUIDICSORCERERKIT.TP2] PARSE ERROR at line 2384 column 3-9
Near Text: IF_EVAL
syntax error


means that the error is in the line (or instruction) immediately preceding line 2384

Edited by seanas, 31 October 2005 - 08:38 AM.

"A simple test of the relative merits of science and religion is to compare lighting your house at night by prayer or electricity" - A. C. Grayling
"EFF files have saves, too." - CamDawg
|| this is radio seanas || BP Series v3 || seanas at work ||


#9 ronin

ronin
  • Modder
  • 2114 posts

Posted 31 October 2005 - 10:32 AM

/////////////////////////////////////////////////
BEGIN ~Allow Sorcerer's to use Druid Items. All sorcerer's will be affected, but life's never easy is it?~

COPY_EXISTING_REGEXP GLOB ~.*\.itm~ ~override~
PATCH_IF SOURCE_SIZE > 0x70 THEN BEGIN
READ_BYTE 0x20 "mage"
READ_BYTE 0x21 "druid"
WRITE_BYTE "0x20" ("%mage%" BAND "0b11111011") //Makes usable by Mages
IF_EVAL (("%druid%" BAND "0b01000000") = "0b00000000")// if it is usable byDruids
BUT_ONLY_IF_IT_CHANGES
/////////////////////////////////////////////////////////////////////////////


didnt change anything from the original except to add the line in bold.

ronin

#10 hlidskialf

hlidskialf

    Incarnation of the Eternal Ale Warrior

  • Modder
  • 2510 posts

Posted 31 October 2005 - 04:42 PM

You need to add an END to the block. (Sorry, I didn't place one above. It was a quick post and dash.) We've added a BEGIN loop, so the installer wants to know when it ends. Add another line, at the bottom of that block with a simple: END
That should do it.

The great wolf Fenrir gapes ever at the dwelling of the gods.


#11 ronin

ronin
  • Modder
  • 2114 posts

Posted 31 October 2005 - 10:48 PM

ok...now I have this:

/////////////////////////////////////////////////
BEGIN ~Allow Sorcerer's to use Druid Items. All sorcerer's will be affected, but life's never easy is it?~

COPY_EXISTING_REGEXP GLOB ~.*\.itm~ ~override~
PATCH_IF SOURCE_SIZE > 0x70 THEN BEGIN
READ_BYTE 0x20 "mage"
READ_BYTE 0x21 "druid"
WRITE_BYTE "0x20" ("%mage%" BAND "0b11111011") //Makes usable by Mages
IF_EVAL (("%druid%" BAND "0b01000000") = "0b00000000")// if it is usable byDruids
BUT_ONLY_IF_IT_CHANGES
END
/////////////////////////////////////////////////////////////////////////////
/*

but when I run it i get this still:

[D:\BGII - SoA\Setup-DruidicSorcererKit.exe] WeiDU version 185

[SETUP-DRUIDICSORCERERKIT.TP2] PARSE ERROR at line 2384 column 3-9
Near Text: IF_EVAL
syntax error

[SETUP-DRUIDICSORCERERKIT.TP2] ERROR at line 2384 column 3-9
Near Text: IF_EVAL
Parsing.Parse_error
ERROR: parsing [SETUP-DRUIDICSORCERERKIT.TP2]: Parsing.Parse_error
ERROR: problem parsing TP file [SETUP-DRUIDICSORCERERKIT.TP2]: Parsing.Parse_err
or

FATAL ERROR: Parsing.Parse_error

Press ENTER to exit.


I am trying to learn a little about modding but I dont know what is wrong. I got it installed by creating the 4 IPLOT items in my override folder by copying a book item. I would still like to figure this out tho.

no hurry

ronin

#12 hlidskialf

hlidskialf

    Incarnation of the Eternal Ale Warrior

  • Modder
  • 2510 posts

Posted 01 November 2005 - 12:06 AM

Try putting the END inside the final line:

/////////////////////////////////////////////////
BEGIN ~Allow Sorcerer's to use Druid Items. All sorcerer's will be affected, but life's never easy is it?~

COPY_EXISTING_REGEXP GLOB ~.*\.itm~ ~override~
PATCH_IF SOURCE_SIZE > 0x70 THEN BEGIN
READ_BYTE 0x20 "mage"
READ_BYTE 0x21 "druid"
WRITE_BYTE "0x20" ("%mage%" BAND "0b11111011") //Makes usable by Mages
IF_EVAL (("%druid%" BAND "0b01000000") = "0b00000000")// if it is usable byDruids
END
BUT_ONLY_IF_IT_CHANGES 
/////////////////////////////////////////////////////////////////////////////

The great wolf Fenrir gapes ever at the dwelling of the gods.


#13 ronin

ronin
  • Modder
  • 2114 posts

Posted 01 November 2005 - 01:46 AM

Nope, same exact error comes up. I think it has to do with the IF_EVAL becasue no matter what I do it gives the same exact error.

ronin

#14 the bigg

the bigg

    2083 is a prime number.

  • Modder
  • 3331 posts

Posted 01 November 2005 - 05:53 AM

/////////////////////////////////////////////////
BEGIN ~Allow Sorcerer's to use Druid Items. All sorcerer's will be affected, but life's never easy is it?~

COPY_EXISTING_REGEXP GLOB ~.*\.itm~ ~override~
	PATCH_IF SOURCE_SIZE > 0x70 THEN BEGIN
		READ_BYTE 0x20 "mage"
		READ_BYTE 0x21 "druid"
		WRITE_BYTE "0x20" ("%mage%" BAND "0b11111011") //Makes usable by Mages
	END
IF_EVAL (("%druid%" BAND "0b01000000") = "0b00000000")// if it is usable byDruids
BUT_ONLY_IF_IT_CHANGES 
/////////////////////////////////////////////////////////////////////////////

:whistling:

Note also the cool indentation :D

Italian users: help test the Stivan NPC!

Author or Co-Author: WeiDU - Widescreen - Generalized Biffing - Refinements - TB#Tweaks - IWD2Tweaks - TB#Characters - Traify Tool - Some mods that I won't mention in public
Maintainer: Semi-Multi Clerics - Nalia Mod - Nvidia Fix
Code dumps: Detect custom secondary types - Stutter Investigator

If possible, send diffs, translations and other contributions using Git.


#15 ronin

ronin
  • Modder
  • 2114 posts

Posted 01 November 2005 - 06:49 AM

You da man :Bow:


Thanks, I could have sworn tho that I tried putting that END about everywhere. Musta been your cool indentation that did it.

Thanks all for your help

ronin

#16 the bigg

the bigg

    2083 is a prime number.

  • Modder
  • 3331 posts

Posted 02 November 2005 - 04:48 AM

You da man :Bow:


Thanks, I could have sworn tho that I tried putting that END about everywhere. Musta been your cool indentation that did it.

Thanks all for your help

ronin

Indentation doesn't matter in WeiDU (I'm told it does in some languages), but in any event it's a very, very, very good habit to pick up (especially in WeiDU, which tends to produce very long chains of nested blocks).

Italian users: help test the Stivan NPC!

Author or Co-Author: WeiDU - Widescreen - Generalized Biffing - Refinements - TB#Tweaks - IWD2Tweaks - TB#Characters - Traify Tool - Some mods that I won't mention in public
Maintainer: Semi-Multi Clerics - Nalia Mod - Nvidia Fix
Code dumps: Detect custom secondary types - Stutter Investigator

If possible, send diffs, translations and other contributions using Git.


#17 Tulwar

Tulwar
  • Member
  • 3 posts

Posted 21 January 2006 - 10:40 PM

I'm having the same problems with this mod; however, after applying the above solution, I get an error message that says, "cannot covert %druid% or %%druid%% to an integer." I have also tried updating the WeiDU script to 185.

I have the Tasha mod installed, and I wonder if there is a incompadablity issue.

#18 the bigg

the bigg

    2083 is a prime number.

  • Modder
  • 3331 posts

Posted 22 January 2006 - 04:48 AM

I couldn't get said problem; however, try with this fixed tp2: Attached File  Setup_DruidicSorcererKit.tp2   112.91K   609 downloads

Note: it'll still whine that it can't find the DruidicSorcererKit\Read file. This may be either a bug in WeiDU, or the bad habit of putting spaces and exclamation marks in file names. Sorry about these.

Italian users: help test the Stivan NPC!

Author or Co-Author: WeiDU - Widescreen - Generalized Biffing - Refinements - TB#Tweaks - IWD2Tweaks - TB#Characters - Traify Tool - Some mods that I won't mention in public
Maintainer: Semi-Multi Clerics - Nalia Mod - Nvidia Fix
Code dumps: Detect custom secondary types - Stutter Investigator

If possible, send diffs, translations and other contributions using Git.


#19 Tulwar

Tulwar
  • Member
  • 3 posts

Posted 22 January 2006 - 10:16 AM

:D Thankyou! That worked perfectly, didn't even whine about the Readme! I see it had another END in that troublesome block. Thanks for replying so quickly as well. :cheers:

#20 horred the plague

horred the plague

    Scourge of the Seven Seas

  • Modder
  • 1899 posts

Posted 28 February 2006 - 09:28 AM

:D Thankyou! That worked perfectly, didn't even whine about the Readme! I see it had another END in that troublesome block. Thanks for replying so quickly as well. :cheers:


I've made another small change to the .tp2 file, to make the mod compatible with NeJ2 and upcoming BP-weidu. The following starts at line 1617 in revised .tp2:

COPY ~DruidicSorcererKit/spl/SPIN161.SPL~ ~override/SPIN167.SPL~		
  SAY NAME1 ~Tracking~ 
  SAY UNIDENTIFIED_DESC ~Tracking
With an intimate knowledge of his surroundings and the creatures that live within them, a ranger can use the Tracking ability to give himself a general idea of what creatures are in an area and which direction they are. Red arrows at the edge of the screen will point in the general direction of the creatures in the area.~ 

COPY ~DruidicSorcererKit/spl/SPIN162.SPL~ ~override/SPIN168.SPL~		
  SAY NAME1 ~Dog Trap Sniffing~ 

COPY ~DruidicSorcererKit/spl/SPIN163.SPL~ ~override/SPIN163.SPL~		
  SAY NAME1 ~Venom Bite~ 

COPY ~DruidicSorcererKit/spl/SPIN164.SPL~ ~override/SPIN169.SPL~		
  SAY NAME1 ~Summon Wolf Pack~ 

COPY ~DruidicSorcererKit/spl/SPIN165.SPL~ ~override/SPIN165.SPL~		
  SAY NAME1 ~Panther Stealth Attack~ 

COPY ~DruidicSorcererKit/spl/SPIN170.SPL~ ~override/SPIN173.SPL~		
  SAY NAME1 ~Shapechange Red Dragon~


Four spells total (I left the extra entries in to make it easier for copy/paste.)

I still need to install it, and do some NI searches to figure out what exactly is using these spells (they aren't in the CLAB file, or anywhere else as obvious). Perhaps other changes will be needed as well ( a few items, a script or 2 ???). I'll report back shortly on it. ;)

@the Bigg: It's Setup-DruidicSorcererKit, not Setup_DruidicSorcererKit (unless this was intentional, to avoid overwriting?) ;)

Edited by horred the plague, 28 February 2006 - 09:31 AM.