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