Skip to content

How to add Druid spells to Sorcerer?

LegendLegend Member Posts: 36
edited November 2017 in General Modding
Hi there!

I am playing BGEE, and plan to run through to ToB as a Sorcerer...

But basically I'm just wondering - is there is a relatively simple way to add either a select few, or all (whichever is easiest) Druid spells to the Sorcerer spell table? So that when I level up as a Sorcerer, I will be able to pick Druid spells as well as the usual arcane spells.

I have tried adding the Druid spells to the sorcerer manually, using just EEKeeper. However, when I load up the game, the 'Priest Scroll' is greyed out, preventing me from properly using the spells.

I have had a look at soooome of the tables on Near Infinity, but I can't make much hear nor tail. Is there simply a way to sort of 'give' the druid spell table to the sorcerer?

Maybe there's a mod which has already implemented this, that perhaps somebody could point me in the direction to? I tried to have a look, but the only thing I found was an entirely new Sorcerer kit, which is definitely not what I'm after.

If there is no such mod already, I am more than happy to put in some work doing this, I am just a bit clueless where to start, so any information at all would be amazing.

Thank you for your time!
Post edited by Legend on

Comments

  • The user and all related content has been deleted.
  • LegendLegend Member Posts: 36
    Oh damn..

    I honestly thought it would be as easy as editing one or two tables in Near Infinity.

    What you described doesn't really sound ideal.. ah well, guess I'll go back to the drawing board with that idea. Thank you for replying anyway though!

    p.s. I did have a look at the Tome & Blood mod, however it's just not what I'm after honestly.. I really did just want the druid spells on the Sorcerer - no more, no less.

    But yeah anyway, thank you for replying :)
  • LegendLegend Member Posts: 36
    edited November 2017
    Alright - I've had a rethink, but I've now got another question.. I didn't want to make a new discussion and clutter up the forums, so I'm just going to ask it here.

    How do I go about re-naming a kit? I'd like to change the 'Diviner' specialist mage kit name in to something else, probably 'Oracle'.

    As I'm fairly sure there are no Diviner NPCs (especially ones I'll be recruiting), it won't matter to me if I'm changing the kit name for just for my character, or all characters in the game.

    Again, I've had sliiiiight experience with Near Infinity, but not enough to know how to go about changing this. So any help would be awesome!
  • The user and all related content has been deleted.
  • LegendLegend Member Posts: 36

    You would need to add a new string with your new name to dialog.tlk, then put that string # into the kit's name entry in kitlist.2da (and clastext.2da and sodcltxt.2da).

    Probably also not what you were hoping...

    I belieeeeve I understand that. I think! I'll have to have a look in five minutes and get back to you! Why do you say it's probably not what I'm hoping?
  • LegendLegend Member Posts: 36
    edited November 2017
    Gah I think the forum ate my last post when I attempted to edit it.

    But alright, basically, I thought I had managed to do it, but I have somehow instead managed to remove the Diviner kit entirely from character creation.

    Here is what I've done exactly so far, step by step, using Near Infinity:

    1) - clicked Edit > Dialog.tlk > Add > (In the 'string box' typed 'Oracle', in the Entry Type put 'Unknown (1)'.) > Save. This was string 71426.
    2) - looked at the .2das you mentioned and realised there are two strings for each kit referencing their names, a 'mixed' and a 'lower'. So I then repeated step one, creating a new string to put in the 'lower' column, in this one I put 'oracle' instead of 'Oracle'. This was string 71427.
    3) - I went in to .2das you described, and;
    - changed the actual 'DIVINER' text to 'ORACLE'
    - changed the number in the 'lower' column to 71427.
    - changed the number in the 'mixed' column to 71426.
    - clicked save
    - I did this for all three of 2das you described in your post.
    4) - I opened up my game, went to create a character, and there was no Diviner nor Oracle at all in the Mage kits, so obviously I've done something wrong!

    Any help would be great!

    EDIT: Right, interestingly, if I go in to EEKeeper, I can change my kit to 'Oracle' - then when I load up the edited game, everything is working correctly. It is showing 'Oracle' as my class, and everything appears ok - but it is still not appearing in Character Creation.
  • The user and all related content has been deleted.
  • LegendLegend Member Posts: 36
    edited November 2017

    Legend said:


    3) - I went in to .2das you described, and;
    - changed the actual 'DIVINER' text to 'ORACLE'

    This was your mistake. Don't change the text field, only the numbers. Change this back to DIVINER and you should be good.

    (That's the internal name of the kit; it needs to stay the same for the kit to function properly. But it's not something you ever see in-game.)
    Aaah I see! That is very helpful! I just assumed it wasn't used at all, and was simply for conveniance. My mistake!

    Alright one last question, if that's ok! Why, instead of creating new strings, don't I simply just edit the exisiting 'lower' and 'mixed' Diviner name strings (to 'oracle' and 'Oracle', instead of 'diviner' and 'Diviner')?

    Thank you SO much for your help by the way, you've really made my day!

  • The user and all related content has been deleted.
  • LegendLegend Member Posts: 36
    Ah that makes sense, alright! Well honestly thank you so much for your help, it's all working now perfectly.

    Once again, thank you!
  • TressetTresset Member, Moderator Posts: 8,268
    Legend said:

    Gah I think the forum ate my last post when I attempted to edit it.

    Yes, that was the forum's spam filter. I have now made it so that this should not happen to you again.
Sign In or Register to comment.