Author Topic: Detectable Spells: Recent Issues and the FIX!  (Read 2765 times)

TheNegaDruid

  • Guest
Detectable Spells: Recent Issues and the FIX!
« on: March 30, 2006, 04:42:32 PM »
Right now there are some recent issues with Detectable Spells involving the way various things alter the stats.ids. Right now, this only really effects the Eseries and Gminion script mods, making them hard to install when you employ Ascension, KelseySoA, Oversight, and SimDing0's Questpack's second component(Boss AI Fix).

The issue involved is that in order to use ESeries and GMinion, you must use BPDetectableStats to make them function correctly. However, as Ascension, Kelsey, Oversight, and SimDing0's Questpack all play around with Detectable Spells and in the case of Ascension and KelseySoA, flat out replace the Stats.ids file, there can be some errors.

The first error comes from Ascension and KelseySoA. If you check in a clean install in your override directory, your stats.ids file, you will find that at the very beginning of the file, there is a carriage return before the first line. This return counts as a line for some mods, including BPDetectableStats, Eseries, and Gminion.

In the Stats.ids file that Ascension and KelseySoA replace(found in their IDS folders in their respective areas), that first carriage return is not present. This may not seem to be a big deal, but it is. When you try to install gminion, which does not require BPDetectableStats, on a clean install with only Ascension installed you get a barrage of errors on install relating to the MAXHITPOINTS line in the STATS.IDS file. The installer cannot find it because that first line is supposed to be blank and is ignored by gminion. This is fixed immediately by adding the return before the 1 in the stats.ids file either in the Override or the Ascension or KelseySoA ids folders. Getting it at the root source(the folders), means you don't have to mess around with it in the Override folder.

Further, if you try to install BPDetectableStats over Ascension or KelseySoA without that carriage return in place, it goes completely insane and decides to rewrite the entire Stats.ids. It does so poorly. It adds massive spaces on each line and adds the little blocks in place of carriage returns. However, if you add in the return, it installs normally with no troubles whatsoever.

As for SimDing0's Questpack and Oversight, they seem to be fine except for two areas. They just append to the stats.ids file. They don't overwrite it the way Ascension and KelseySoA do. Oversight, when it appends the Stats.ids, doesn't do carriage returns correctly. It leaves blocks in place of the returns on five or so lines. This is easily fixed by just replacing the blocks with returns. SimDing0's version doesn't do this, but it does add some pre-200 lines AFTER 200, and they have similar names to things already stated above and further, the ones they are supposed to be replacing are different things entirely. For instance. It adds.

200 LEVELDRAIN
116 WIZARD_SPELL_DEFLECTION
119 CLERIC_CHAOTIC_COMMANDS
123 CLERIC_SHIELD_OF_THE_ARCHONS
128 WIZARD_PROTECTION_FROM_MAGIC_WEAPONS
129 WIZARD_SPELL_TURNING
157 CLERIC_DEATH_WARD
158 IMMUNE_TO_LEVEL_DRAIN
162 WIZARD_SPELL_IMMUNITY

However. These already exist above 200...

176 WIZARD_PROTECTION_FROM_PETRIFICATION 
177 WIZARD_SPELL_SHIELD                   
178 WIZARD_RESIST_FEAR                   
179 WIZARD_PROTECTION_FROM_NORMAL_MISSILES
180 WIZARD_GREATER_MALISON               
181 WIZARD_PROTECTION_FROM_NORMAL_WEAPONS
182 WIZARD_TENSERS_TRANSFORMATION         
183 WIZARD_PROTECTION_FROM_MAGIC_ENERGY   
184 WIZARD_MISLEAD                       
185 WIZARD_PROTECTION_FROM_MAGIC_WEAPONS
186 WIZARD_SPELL_IMMUNITY
187 WIZARD_PROTECTION_FROM_THE_ELEMENTS         
199 STONESKINSGOLEM

Also, the earlier ones include...

116 EXTRAPROFICIENCY2   
119 EXTRAPROFICIENCY5   
123 EXTRAPROFICIENCY9   
128 EXTRAPROFICIENCY14   
129 EXTRAPROFICIENCY15   
157 SCRIPTINGSTATE2
158 SCRIPTINGSTATE3   
162 WIZARD_SPELL_TURNING   

I don't know if this will cause errors or not. However, after all these four are installed, you can install BPDetectable Spells and PnP Celestials(Required for ESeries). But ONLY if you've added the carriage return at the top of the Stats.ids. ONLY then or it goes insane. It basically fixes a few things. But, the new appended stuff after 200 from SimDing0's installation remains. I don't know if this will cause errors, but, Eseries and Gminion install perfectly without any errors whatsoever after doing this.

I know G3 is working on its Detectable Spells fixpack and intends to make a standard version of Detectable Spells all these mods can run on. But, right now, with that unavailable... this is how you install ESeries and Gminion without errors.

1. Add the carriage return at the top of Ascension and KelseySoA's STATS.IDS that it replaces the one in your override with. If already installed, add in the carriage return BEFORE you install BPDetectable Spells and ESeries. If you already have, uninstall both, and fix the restored Stats.ids in the override directory manually. Just use Notepad to open them, naturally.
2. Repair the blocks added in the Oversight Mod's installation on the Stats.IDS in your override.
3. SimDing0's Questpack's second component(Boss AI Fix) appends to the end, but I don't know if it causes trouble or not. Probably will be fixed eventually, but shouldn't cause any problems with the ESeries or Gminion scripts(hopefully).

Once G3's Fixpack is released, this will(hopefully) become a none issue as they're going to make the standardized Detectable Spells/Stats as part of their components.

Thanks for reading

TheNegaDruid

  • Guest
Re: Detectable Spells: Recent Issues and the FIX!
« Reply #1 on: March 30, 2006, 05:10:54 PM »
The stuff SimDing0's Questpack adds should cause no trouble, it seems, word of SimDing0!

Should be fine then with just fixing KelseySoA, Ascension, and Oversight's errors as described above.

Offline Bursk

  • Planewalker
  • *****
  • Posts: 247
  • Gender: Male
Re: Detectable Spells: Recent Issues and the FIX!
« Reply #2 on: May 06, 2006, 07:22:37 AM »
Thanks for the detailed instructions.

You seem to suggest that in order to install ESeries, you must first install PnP Celestials.  I'm sure this isn't the case, but perhaps someone else could confirm this.  This is what you wrote:

'...you can install BPDetectable Spells and PnP Celestials(Required for ESeries).'

 

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Name: Email:
Verification:
Type the letters shown in the picture
Listen to the letters / Request another image
Type the letters shown in the picture:
What color is grass?:
What is the seventh word in this sentence?:
What is five minus two (use the full word)?: