Jump to content

SPLSTATE.IDS entry population


Recommended Posts

A ToF/SCS install is going over the 256 limit of states in SPLSTATE.IDS. I think I can identify about 50 states from each of them, plus about 19 from EEFixpack.

The changelog:

Spoiler

[WeiDU.exe] WeiDU version 24900
%MOD_FOLDER%/tra/english/setup.tra file not found. Skipping...
ERROR: No translation provided for @0
Continuing despite error.
ERROR: No translation provided for @0
Continuing despite error.

 

Mods affecting SPLSTATE.IDS:
00000: /* created or unbiffed */ ~EEFIXPACK\SETUP-EEFIXPACK.TP2~ 0 0 // Core FixesBeta 1
00001:  ~ASCENSION\ASCENSION.TP2~ 0 0 // Rewritten Final Chapter of Throne of Bhaal2.0.28
00002:  ~SUBTLED_SPELL_TWEAKS\SUBTLED_SPELL_TWEAKS.TP2~ 0 61 // CantripsInnate Cantrips2.7
00003:  ~SUBTLED_SPELL_TWEAKS\SUBTLED_SPELL_TWEAKS.TP2~ 0 2108 // Change Protection from Petrification into 'Mirrored Eyes'2.7
00004:  ~SUBTLED_SPELL_TWEAKS\SUBTLED_SPELL_TWEAKS.TP2~ 0 2201 // Add Missile Avoidance to Blur2.7
00005:  ~DW_TALENTS\DW_TALENTS.TP2~ 0 1520 // Include bard songs from Icewind Dale: Enhanced EditionBeta 5
00006:  ~C0WARLOCK\C0WARLOCK.TP2~ 0 0 // UNDEFINED STRING:   @02.5
00007:  ~A7#IMPROVEDSHAMANICDANCE\A7#IMPROVEDSHAMANICDANCE.TP2~ 0 40 // Shaman-specific items4.5
00008:  ~DW_TALENTS\DW_TALENTS.TP2~ 0 2000 // Install all spell tweaks (if you don't select this, you will be given a chance to choose by category)Beta 5
00009:  ~DW_TALENTS\DW_TALENTS.TP2~ 0 20000 // Introduce new races and subracesBeta 5
00010:  ~DW_TALENTS\DW_TALENTS.TP2~ 0 40300 // Revised Smite EvilBeta 5
00011:  ~DW_TALENTS\DW_TALENTS.TP2~ 0 41000 // Rebalanced and revised kitsBeta 5
00012:  ~DW_TALENTS\DW_TALENTS.TP2~ 0 50200 // New wizard kits: Militant WizardsBeta 5
00013:  ~DW_TALENTS\DW_TALENTS.TP2~ 0 55000 // Allow druids to multiclass as mages, rangers, and thievesBeta 5
00014:  ~DW_TALENTS/DW_TALENTS.TP2~ 0 60100 // Characters choose minor new abilities every three levelsBeta 5
00015:  ~DW_TALENTS\DW_TALENTS.TP2~ 0 60200 // Revised and expanded high-level abilities systemBeta 5
00016:  ~DW_TALENTS\DW_TALENTS.TP2~ 0 60300 // Improved NPC customisation and managementBeta 5
00017:  ~DW_TALENTS\DW_TALENTS.TP2~ 0 80000 // Revised ability score modifiersStandard Talents of Faerun system (recommended)Beta 5
00018:  ~STRATAGEMS\SETUP-STRATAGEMS.TP2~ 0 4130 // Revised handling of death effects like disintegration, petrification and imprisonment (party members who are disintegrated etc can be resurrected; imprisoned or petrified characters rejoin the party automatically; the game doesn't end if the main character is petrified or imprisoned)35.9
00019:  ~STRATAGEMS\SETUP-STRATAGEMS.TP2~ 0 5900 // Initialise AI components (required for all tactical and AI components)35.9
00020:  ~STRATAGEMS\SETUP-STRATAGEMS.TP2~ 0 6000 // Smarter general AI35.9
00021:  ~STRATAGEMS\SETUP-STRATAGEMS.TP2~ 0 6510 // Improved fiends and celestials35.9
00022:  ~STRATAGEMS\SETUP-STRATAGEMS.TP2~ 0 6550 // Smarter beholders35.9

The SPLSTATE.IDS after SCS:

Spoiler

65
0 HOPELESSNESS
1 PROTECTION_FROM_EVIL
2 ARMOR_OF_FAITH
3 NAUSEA
4 ENFEEBLED
5 RED_FIRESHIELD
6 BLUE_FIRESHIELD
7 HELD
8 DEATH_WARD
9 HOLY_POWER
10 BENEFICIAL_CHANT
11 DETRIMENTAL_CHANT
12 BENEFICIAL_PRAYER
13 DETRIMENTAL_PRAYER
14 BENEFICIAL_RECITATION
15 DETRIMENTAL_RECITATION
16 ALLIED_RIGHTEOUS_WRATH_OF_THE_FAITHFUL
17 ALLIED_AND_SAME_ALIGNMENT_RIGHTEOUS_WRATH_OF_THE_FAITHFUL
18 STONESKIN
19 IRON_SKINS
20 SANCTUARY
21 OTILUKES_RESILIENT_SPHERE
22 BLESS
23 AID
24 BARKSKIN
25 DRAW_UPON_HOLY_MIGHT
26 ENTANGLE
27 WEB
28 GREASE
29 FREE_ACTION
30 ENTROPY_SHIELD
31 STORM_SHELL
32 PROTECTION_FROM_THE_ELEMENTS
33 BERSERK_ALWAYS_ACTIVE
34 BLOOD_RAGE
35 SUPPRESS_HP_INFO
36 DOESNT_AWAKEN_ON_DAMAGE
37 UNSTUN_ON_DAMAGE
38 DEAFENED
39 ANIMAL_RAGE
40 SNEAK_ATTACK_IMMUNITY
41 CHAOTIC_COMMANDS
42 MISCAST_MAGIC
43 PAIN
44 MALISON
45 CATS_GRACE
46 MOLD_TOUCH
47 SHROUD_OF_FLAME
48 EYE_OF_THE_MIND
49 EYE_OF_THE_SWORD
50 EYE_OF_THE_MAGE
51 EYE_OF_VENOM
52 EYE_OF_THE_SPIRIT
53 EYE_OF_FORTITUDE
54 EYE_OF_STONE
55 DOOM
56 SI_ABJURATION
57 SI_CONJURATION
58 SI_DIVINATION
59 SI_ENCHANTMENT
60 SI_ILLUSION
61 SI_EVOCATION
62 SI_NECROMANCY
63 SI_TRANSMUTATION
64 BUFF_PRO_WEAPONS
65 BUFF_PRO_DAMAGE
66 BUFF_PRO_SPELLS
67 BUFF_PRO_EFFECTS
68 BUFF_ENHANCEMENT
69 BUFF_ILLUSION
70 FAERIE_FIRE
71 GLITTERDUST
72 CANNOT_TURN_INVISIBLE
73 SHAMANIC_DANCE
74 LATHANDER_BOON
75 BERSERKER_RAGE_FATIGUE
76 BARBARIAN_RAGE
77 BERSERKER_RAGE
78 MINSC_BERSERK
79 POISON_WEAPON
80 KENSAI_KIA
81 DEFENSIVE_STANCE
82 ARCHER_CALL_SHOT
83 CHAOS_SHIELD
84 IMPROVED_CHAOS_SHIELD
85 BARD_SONG
86 BLADE_SONG
87 SKALD_SONG
88 JESTER_SONG
89 ENHANCED_BARD_SONG
90 ENHANCED_SKALD_SONG
91 ENHANCED_JESTER_SONG
92 SPIRIT_WARD
93 ENCHANTED_WEAPON
94 SPECTACLES_QUEST
95 SPIRIT_FORM
96 FAVORED_OF_THE_SPIRITS
97 DRAGON_BLADE
98 POTION_OF_MAGIC_BLOCKING
99 POTION_OF_CLARITY
100 SCROLL_OF_PROTECTION_FROM_MAGIC
101 SCROLL_OF_PROTECTION_FROM_UNDEAD
102 WILD_MAGIC_AREA
103 DEAD_MAGIC_AREA
104 STATE_ENRAGED
105 GASEOUS_FORM
106 RESIST_FEAR
107 PROTECTION_FROM_PETRIFICATION
108 SPELL_SHIELD
109 PROTECTION_FROM_NORMAL_MISSILES
110 OFFENSIVE_SPIN
111 PROTECTION_FROM_NORMAL_WEAPONS
112 TENSERS_TRANSFORMATION
113 DEFENSIVE_SPIN
114 POTION_OF_HEALING
115 TASTE_LINK
116 STATIC_CHARGE
117 FLAMING_FISTS
118 HARDINESS
120 PROTECTION_FROM_MAGICAL_WEAPONS
121 MANTLE
122 IMPROVED_MANTLE
123 ABSOLUTE_IMMUNITY
124 IMPRISONMENT_DESTROY
125 STORY_MODE
126 WIZARD_SHIELD
249 PRONE
250 DISEASED
251 CHAIN_LIGHTNING
252 EVASION
253 ACID_LEVEL_2
254 ACID_LEVEL_3
255 CYNICISM_EQUIPPED
247 NATURAL_FORM_ABILITY
248 POLYMORPH_TEMPORARY_ABILITY
119 CHARM_IMMUNITY
127 SLEEP_IMMUNITY
128 STUN_IMMUNITY
129 PANIC_IMMUNITY
130 CONFUSION_IMMUNITY
131 HOLD_IMMUNITY
132 WEB_IMMUNITY
133 ENTANGLE_IMMUNITY
134 PETRIFY_IMMUNITY
135 DISINTEGRATE_IMMUNITY
136 SILENCE_IMMUNITY
137 FEEBLEMIND_IMMUNITY
138 HASTE_IMMUNITY
139 SLOW_IMMUNITY
140 DEATH_IMMUNITY
141 MINOR_GLOBE
142 MAJOR_GLOBE
143 DETECT_INVISIBILITY
144  D5_SEMI_INNATE
145  D5_SEMI_REST
146  D5_GAZEEVADE
147  D5_SNAREARROW
148 SONIC_IMMUNITY
149 BEGUILING_INFLUENCE
150 DARK_ONES_OWN_LUCK
151 LEAPS_AND_BOUNDS
152 ELDRITCH_CHAIN
153 A7_SHROUDED
154 EXALTATION
155 DW_SCS_CASTER
156 DW_JOINABLE_NPC
157 PALADIN_SMITE_EVIL
158 DW_CAVALIER_EVASION
159 MAGE_CAST_IN_LEATHER
160 MAGE_CAST_IN_CHAIN
161 MAGE_CAST_IN_PLATE
162 DW_DRUID
163 ORIGINAL_CLASS_FIGHTER
164 ORIGINAL_CLASS_CLERIC
165 ORIGINAL_CLASS_MAGE
166 ORIGINAL_CLASS_DRUID
167 ORIGINAL_CLASS_RANGER
168 ORIGINAL_CLASS_THIEF
169 MULTI_CLASS
170 DW_POWER_UPGRADE_T2
171 DW_POWER_UPGRADE_T3
172 DW_POWER_UPGRADE_C1
173 DW_POWER_UPGRADE_C2
174 SLIPPERY_MIND
175 AVOID_DEATH
176 DO_NOT_TARGET_SPELLS
177 DW_POWER_UPGRADE_M1
178 DW_POWER_UPGRADE_M2
179 DW_POWER_UPGRADE_M3
180 DW_POWER_UPGRADE_M4
181 DW_POWER_UPGRADE_C3
182 DW_POWER_UPGRADE_F1
183 DW_POWER_UPGRADE_T1
184 DW_POWER_UPGRADE_F7
185 DW_POWER_UPGRADE_F2
186 KENSAI_KAI
187 DW_POWER_UPGRADE_F3
188 DW_POWER_UPGRADE_F4
189 DW_POWER_UPGRADE_F5
190 DW_POWER_UPGRADE_F6
191 DW_POWER_UPGRADE_F8
192 DW_POWER_UPGRADE_F9
193 DW_POWER_UPGRADE_C4
194 DW_POWER_UPGRADE_C5
195 DW_POWER_UPGRADE_C6
196 MARKED_FOR_AUTOLEVEL
197 AUTOLEVEL_HIT_POINTS
198 DEACTIVATE_AUTOLEVEL_FIGHTER
199 DEACTIVATE_AUTOLEVEL_CLERIC
200 DEACTIVATE_AUTOLEVEL_MAGE
201 DEACTIVATE_AUTOLEVEL_RANGER
202 DEACTIVATE_AUTOLEVEL_THIEF
203 DEACTIVATE_AUTOLEVEL_DRUID
204 DW_FAVORED_SOUL
205 DW_FORCE_OF_PERSONALITY
206 DW_WAS_IMPRISONED
207 DW_IS_CHARNAME
208 DW_CAN_BE_SLAYER
209 CHARM_IMMUNITY_SEEN
210 PANIC_IMMUNITY_SEEN
211 ITEM_POISON
212 ITEM_POISON_SEEN
213 SILENCE_IMMUNITY_SEEN
214 SLEEP_IMMUNITY_SEEN
215 SLOW_IMMUNITY_SEEN
216 STUN_IMMUNITY_SEEN
217 DEATH_IMMUNITY_SEEN
218 CONFUSION_IMMUNITY_SEEN
219 PETRIFY_IMMUNITY_SEEN
220 HOLD_IMMUNITY_SEEN
221 ITEM_LEVELDRAIN
222 ITEM_LEVELDRAIN_SEEN
223 DISINTEGRATE_IMMUNITY_SEEN
224 ITEM_MM
225 ITEM_MM_SEEN
226 ITEM_PSIMAZE
227 ITEM_PSIMAZE_SEEN
228 ITEM_PSIONIC_SEEN
229 ITEM_PSIBLAST
230 ITEM_PSIBLAST_SEEN
231 ITEM_PSIDOM
232 ITEM_PSIDOM_SEEN
233 ITEM_EGOWHIP
234 ITEM_EGOWHIP_SEEN
235 ITEM_ANTIWEB
236 ITEM_ANTIWEB_SEEN
237 ENCHANTMENT_IMMUNITY
238 CONTINGENCY_TRIGGERED
239 TIME_STOP
240 DO_NOT_CURE_BLINDNESS
241 PRIORITY_BREACH
242 PRIORITY_DISPEL
243 PRO_SPELLS_LEVEL_FIVE_MINUS
244 PRO_SPELLS_LEVEL_SIX_SEVEN_EIGHT
245 SPELL_PROTECTION
246 CIRCLE_OF_BONES
256 SHIELD_OF_LATHANDER
257 MIND_BLANK
258 EMOTION_HOPE
259 EMOTION_COURAGE
260 DW_POWER_UPGRADE7
261 DW_POWER_UPGRADE4
262 DW_POWER_UPGRADE5

Some notes:

ToF's Favored Soul's kit and SCS's ToB bosses and Ascension components weren't installed.

ToF's bard songs comes so early because Rogue Rebalance and Song & Silence basically ask for IWD songs to be sandwiched between them.

The other modded states (~9) come from these assorted mods:

  • Ascension's Rewritten Final Chapter (DETECT_INVISIBILITY)
  • SubtleD Spell Tweaks's Innate Cantrips (D5_SEMI_INNATE and D5_SEMI_REST), Change Protection from Petrification into 'Mirrored Eyes' (D5_GAZEEVADE), Add Missile Avoidance to Blur (D5_SNAREARROW)
  • Improved Shamanic Dance's Shaman-specific items (A7_SHROUDED)
  • Warlock (BEGUILING_INFLUENCE, DARK_ONES_OWN_LUCK, LEAPS_AND_BOUNDS, ELDRITCH_CHAIN

Morpheus added that Golem Construction and his Enhanced Powergaming Script also add a few more states. And Trap Overhaul adds one FIND_TRAPS (it failing to install after SCS is how I found about this).

Edited by Connelly
Link to comment

That's extremely helpful, thanks.

SCS and, even more so, ToF, have unavoidably large SPLSTATE footprints, but looking at the list I can see several places where old code can probably be improved on. I'll see what I can do. (Probably not for next release though.)

Link to comment
15 hours ago, Connelly said:

plus about 19 from EEFixpack

Fwiw, you are not supposed to install EEFixpack, since it has not been released yet (as always, keep in mind that the master branch might contain untested changes...)

That is to say, the exact number of splstates EEFixpack will add is yet to be determined...

Link to comment
2 hours ago, Luke said:

Fwiw, you are not supposed to install EEFixpack, since it has not been released yet (as always, keep in mind that the master branch might contain untested changes...)

No no, I do understand, and I don't play with it. That's mostly me trying to find problems among mods and ways to optimize my install orders. :P

Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...