Jump to content

cirerrek

Retired Gibberlings
  • Posts

    424
  • Joined

  • Last visited

Posts posted by cirerrek

  1. Eric, say you're not leaving us! :p Just not actively modding, right?

     

    Not actively modding is correct. I'm officially applying for Lurker status at the union hall.

     

    One of the benefits of parenthood is that I do get to corrupt my own kids, so I'll definitely plan on introducing them to IE games after they get the whole reading thing down.

     

    Now keep fixing those bugs and turning out new content so they have something to keep them enertained!

     

    Thanks everyone :p

  2. Note from the Old Managment re the New Management:

     

    I haven't been very active for quite a while. A family with two beautiful daughters will eat into your free time something fierce and to be honest they are more interesting than videogames anyway.

     

    Given my lack of time and inclination to continue modding for the IE games I've asked the redoubtable DavidW to take over administration of eSeries and gMinion and he has graciously accepted.

     

    He has done a bang up job on the SCS series, so I know he has the skills to keep the eSeries and gMinion running smoothly, iron out compatability issues, and perhaps one day dive under the hood for some long overdue improvements.

     

    So if you have any questions regarding to the eSeries or gMinion, you can still post them in this forum, but expect to get an answer from DavidW or other community members.

     

    It has been grand!

     

    Thanks,

    Cirerrek

  3. There was a discussion about this somewhere... the gist I got is that PnP Celestials should be installed before gMinion.

     

    With v3 this was true. With v4 it shouldn't matter. The files that were causing PnP Celestials to not play nice with eSeries/gMinion are patched now rather than being overwritten.

  4. I get a number of Resource Not Found errors when I try to decomplie CA#DASTR.BCS with NI.

     

    The offending resources are:

     

    SPSPAINI

    CA#UWORD

    LC1CLEAN

    SPSOHOPI

     

    I assume that CA#UWORD and LC1CLEAN are custom spells, but I can't find them located in the Celestials directory.

     

    SPSPAINI and SPSOHOPI are visual effects. Looks to be related to when the Celestial dies.

  5. This bit of code added to the .tp2 will avoid overwriting the spells and will set the spell level of the Paladins version of Summon Deva (SPCL923.spl) to 1, preventing the game crashes (HaveSpell(), HaveSpellRES() problem).

     

    as noted below, Macready provided the code.

     

    // .tp2 modification by Cirerrek
    // 20 March 2006
    // code courtesy of Macready
    
    COPY_EXISTING ~SPCL923.spl~ ~override~  /*Paladin Innate spell to summon deva through invis and invulen creature*/
    
    WRITE_LONG 0x34 1  // set the spell level to 1 to avoid HaveSpell() HaveSpellRES() crashes
    
     /* Determine number of spell effects */
     READ_LONG 0x0064 "extHeaderOffset"
     READ_SHORT 0x0068 "extHeaderCount"
    
     SET "effectsCount" = 0
     FOR (counter = 0; counter < "%extHeaderCount%"; counter += 1) BEGIN
       READ_SHORT ("%extHeaderOffset%" + ("%counter%" * 0x28) + 0x1E) "effectsTemp"
       "effectsCount" += "%effectsTemp%"
     END
    
     /* Loop through spell effects and look for opcode 177 (Use EFF file) */
     READ_LONG 0x006A "effectsOffset"
    
     FOR (counter = 0; counter < "%effectsCount%"; counter += 1) BEGIN
       READ_SHORT ("%effectsOffset%" + ("%counter%" * 0x30)) "opcode"
       PATCH_IF ("%opcode%" == 177) THEN BEGIN
         WRITE_ASCII ("%effectsOffset%" + ("%counter%" * 0x30) + 0x14) ~CA#INV1~ #8
       END
     END
     BUT_ONLY_IF_IT_CHANGES
    
    COPY_EXISTING ~SPWI923.spl~ ~override~  /*Wizard spell to summon planetar*/
    
     /* Determine number of spell effects */
     READ_LONG 0x0064 "extHeaderOffset"
     READ_SHORT 0x0068 "extHeaderCount"
    
     SET "effectsCount" = 0
     FOR (counter = 0; counter < "%extHeaderCount%"; counter += 1) BEGIN
       READ_SHORT ("%extHeaderOffset%" + ("%counter%" * 0x28) + 0x1E) "effectsTemp"
       "effectsCount" += "%effectsTemp%"
     END
    
     /* Loop through spell effects and look for opcode 177 (Use EFF file) */
     READ_LONG 0x006A "effectsOffset"
    
     FOR (counter = 0; counter < "%effectsCount%"; counter += 1) BEGIN
       READ_SHORT ("%effectsOffset%" + ("%counter%" * 0x30)) "opcode"
       PATCH_IF ("%opcode%" == 177) THEN BEGIN
         WRITE_ASCII ("%effectsOffset%" + ("%counter%" * 0x30) + 0x14) ~CA#PLAN~ #8
       END
     END
     BUT_ONLY_IF_IT_CHANGES
    
    COPY_EXISTING ~SPPR726.spl~ ~override~  /*Cleric spell to summon deva through invis and invulen creature*/
    
     /* Determine number of spell effects */
     READ_LONG 0x0064 "extHeaderOffset"
     READ_SHORT 0x0068 "extHeaderCount"
    
     SET "effectsCount" = 0
     FOR (counter = 0; counter < "%extHeaderCount%"; counter += 1) BEGIN
       READ_SHORT ("%extHeaderOffset%" + ("%counter%" * 0x28) + 0x1E) "effectsTemp"
       "effectsCount" += "%effectsTemp%"
     END
    
     /* Loop through spell effects and look for opcode 177 (Use EFF file) */
     READ_LONG 0x006A "effectsOffset"
    
     FOR (counter = 0; counter < "%effectsCount%"; counter += 1) BEGIN
       READ_SHORT ("%effectsOffset%" + ("%counter%" * 0x30)) "opcode"
       PATCH_IF ("%opcode%" == 177) THEN BEGIN
         WRITE_ASCII ("%effectsOffset%" + ("%counter%" * 0x30) + 0x14) ~CA#INV1~ #8
       END
     END
     BUT_ONLY_IF_IT_CHANGES

     

    Note, you'll want to comment out the following lines of .tp2 code

     

    //COPY ~Celestials/Summon_Spells/_Spl/SPCL923.spl~    ~override/SPCL923.spl~ /*Paladin Innate spell to summon deva through invis and invulen creature*/
    //COPY ~Celestials/Summon_Spells/_Spl/SPPR726.spl~    ~override/SPPR726.spl~ /*Cleric spell to summon deva through invis and invulen creature*/
    //COPY ~Celestials/Summon_Spells/_Spl/SPWI923.spl~    ~override/SPWI923.spl~ /*Wizard spell to summon planetar*/

     

    Thanks,

  6. I'm slowly plugging through adding the Divine Remix spells and kit abilities to the eSeries.

     

    Are there any other mod spells or items that players would really like to see added?

     

    Caveats,

     

    I don't have every mod installed, so you'll have to do some legwork if you want to see your spell/item added to the eSeries (see ground rules below).

     

    Some spells/items may not be easily scriptable. If that is the case I may elect to not try. I'll let you know if that is what I decide.

     

    ----------------------------------------------------------------------------------------------

     

    If you are familar with the eSeries and are handy at scripting, you are welcome to code up the spell/item yourself and send it to me for inclusion in the next version.

     

    Lists of ranged weapons that are added by mods are good for the way the eSeries handles weapon switching.

     

    I can keep adding things until something breaks (hit some sort of perfomance barrier. If there is one).

     

    Ground rules for a submittal:

     

    items

     

    Name of item (e.g. +1 Sword of Snarling)

    Item resref (e.g. SW1H06.ITM)

    Item Category (e.g. weapon <ranged or melee>, item that casts a spell)

    If it casts a spell, see Spells below

     

    spells

     

    Name of spell (e.g. El Phantasmo Chicken Run Blast O' Rama)

    Spell resref (e.g. SPIN511.SPL)

    Spell Description (e.g., the whole thing, if I don't know what the spell does, I can't target it properly)

     

    Note: That even with the spell description, I'm not offering any warranties that a spell is targeted properly. The description is one thing, but it's what is 'under the hood' that counts. So if you can check to make sure the effects match the description, that would be extremely helpful.

     

    I'm sure after I've had a few submittals, I'll probably think of more rules, but that is the list for now.

     

    Thanks,

  7. For all those spelling nazis out there "wrold" is from an old family joke, so take it easy. It means you are welcome to the family :D

     

    This is a place to discuss the Player AI Scripts that I've created or had a hand in modifying: eSeries, gMinion, iSeries(Beta), tSeries.

     

    Please post your bug reports, suggestions, and feedback (good or bad) concerning the scripts.

     

    I appreciate your time and your interest.

     

    Sincerely,

    Cirerrek

  8. Caedwyr,

     

    PnP Celestials is copying over the Paladin Summon Deva spell as a 7th level spell.

     

    PALADIN_SUMMON_DEVA {1} [spCl923 - 4923]

     

    This is occassionally causing the eSeries to crash to desktop, if installed after PnP Celestials.

     

    Setting the level of the spell to 1 avoids these crashes.

     

    Thanks,

×
×
  • Create New...